Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.06 KB | None | 0 0
  1. @extends('customer.app')
  2. @section('title', 'Incluir Demanda')
  3. @section('content')
  4. <div class="row">
  5.     <div class="col-md-12">
  6.         <div class="card-box">
  7.             <form class="form-horizontal" method="POST" action="{{ route('customer.orders.store') }}">
  8.                 {{ csrf_field() }}
  9.                 <div class="row">                        
  10.                     <div class="col-md-10">
  11.                         <div class="form-group{{ $errors->has('category_id') ? ' has-error' : '' }}">
  12.                             <div class="col-md-9">
  13.                                 <label for="category_id">Produto ou serviço desejado</label>
  14.                                 <select id="category_id" class="form-control" name="category_id" required>
  15.                                     <option value="">Selecione</option>
  16.                                     @foreach($categories as $category)
  17.                                         <option value="{{$category->id}}">{{ $category->name }}</option>
  18.                                     @endforeach
  19.                                 </select>
  20.                                 @if ($errors->has('category_id'))
  21.                                     <span class="help-block">
  22.                                         <strong>{{ $errors->first('category_id') }}</strong>
  23.                                     </span>
  24.                                 @endif
  25.                             </div>
  26.                         </div>
  27.                         <div class="form-group{{ $errors->has('description') ? ' has-error' : '' }}">
  28.                             <div class="col-md-9">
  29.                                 <label for="description">Descreva aqui todos os detalhes da sua demanda</label>
  30.                                 <textarea id="elm1" name="description"></textarea>
  31.                                 @if ($errors->has('description'))
  32.                                     <span class="help-block">
  33.                                         <strong>{{ $errors->first('description') }}</strong>
  34.                                     </span>
  35.                                 @endif
  36.                             </div>
  37.                         </div>
  38.                         <div class="form-group">
  39.                             <div class="col-sm-9">
  40.                                 <label for="range_01">Média de Investimento<span class="font-normal text-muted clearfix">Arraste o controle para esquerda ou direita para escolher o valor que pretende investir no produto/serviço.</span></label>
  41.                                 <input type="text" id="range_01" data-min="0" data-max="0" name="price_average" required>
  42.                                 <span class="font-normal text-muted ">Valor mínimo encontrado</span>
  43.                                 <span class="pull-right text-muted clearfix">Valor máximo encontrado</span>
  44.                             </div>
  45.                         </div>
  46.                     </div>
  47.                     <div class="col-md-12">
  48.                         <div class="form-group">
  49.                             <div class="m-l-10">
  50.                                 <button type="submit" class="btn btn-primary">
  51.                                     Salvar
  52.                                 </button>
  53.                             </div>
  54.                         </div>
  55.                     </div>
  56.                 </div>
  57.             </form>
  58.         </div>
  59.     </div>
  60. </div>
  61. @endsection
  62.  
  63. @push('scripts')
  64. <!--form wysiwig js-->
  65. <script src="{{ asset('assets/plugins/tinymce/tinymce.min.js') }}"></script>
  66. <script>
  67.     $(document).ready(function () {
  68.         if($("#elm1").length > 0){
  69.             tinymce.init({
  70.                 language: 'pt_BR',
  71.                 selector: "textarea#elm1",
  72.                 theme: "modern",
  73.                 height:300,
  74.                 plugins: [
  75.                     "advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker",
  76.                     "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking",
  77.                     "save table contextmenu directionality emoticons template paste textcolor"
  78.                 ],
  79.                 toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | l      ink image | print preview media fullpage | forecolor backcolor emoticons",
  80.                 style_formats: [
  81.                     {title: 'Bold text', inline: 'b'},
  82.                     {title: 'Red text', inline: 'span', styles: {color: '#ff0000'}},
  83.                     {title: 'Red header', block: 'h1', styles: {color: '#ff0000'}},
  84.                     {title: 'Example 1', inline: 'span', classes: 'example1'},
  85.                     {title: 'Example 2', inline: 'span', classes: 'example2'},
  86.                     {title: 'Table styles'},
  87.                     {title: 'Table row 1', selector: 'tr', classes: 'tablerow1'}
  88.                 ]
  89.             });
  90.         }
  91.     });
  92. </script>
  93.  
  94. <script src="{{ asset('assets/js/jquery.mask.js') }}"></script>
  95. <script>
  96.     $(document).ready(function(){
  97.         $('#average').mask('000.000,00', {reverse: true});
  98.     });
  99. </script>
  100.  
  101. <!-- range slider js -->
  102. <script src="{{ asset('assets/plugins/ion-rangeslider/ion.rangeSlider.min.js') }}"></script>
  103. <script src="{{ asset('assets/pages/jquery.ui-sliders.js') }}"></script>
  104. <script>
  105.     $(document).ready(function () {
  106.         $("#category_id").change(function() {
  107.             var category = $(this).val();
  108.             $.ajax({
  109.                 type:'GET',
  110.                 url:'/customer/orders/valuesService/' + category,
  111.                 success:function(data){
  112.                     $("#range_01").attr("data-min", data["min"]).attr("data-max", data["max"]);
  113.                     var slider = $("#range_01").data("ionRangeSlider");
  114.                     slider.update({
  115.                         min: data["min"],
  116.                         max: data["max"],
  117.                         from: data["average"],
  118.                     });
  119.                 },
  120.                 error: function(){
  121.                     var slider = $("#range_01").data("ionRangeSlider");
  122.                     slider.update({
  123.                         min: 0,
  124.                         max: 0,
  125.                         from: 0,
  126.                     });
  127.                 }
  128.             });
  129.         });
  130.     });
  131. </script>
  132. @endpush
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement