Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.85 KB | None | 0 0
  1. @extends('admin.layouts.default')
  2.  
  3. @section('header')
  4.  
  5. @stop
  6. <style>
  7. .file-field input[type="file"] {
  8. position: absolute;
  9. top: 0;
  10. right: 0;
  11. bottom: 0;
  12. left: 0;
  13. width: 100%;
  14. height: 100%;
  15. cursor: pointer;
  16. opacity: 0;
  17. }
  18. </style>
  19. @section('content')
  20. <div class="content-w">
  21. <div class="content-i">
  22. <div class="content-box">
  23. @if(session('error'))
  24. <div class="alert alert-danger"> {{ session('error') }} </div>
  25. @endif
  26. <div class="element-wrapper mt-4">
  27. <div class="row">
  28. <div class="col-sm-4">
  29. <h6 class="element-header">
  30. Editar Pedido
  31. </h6>
  32. </div>
  33. </div>
  34. <div class="element-box tableDataContainer" id="tableDataContainer">
  35. <form role="form" method="POST" novalidate=""
  36. action="{{route('requests.edit_request', ['id' => $edit_request->id])}}"
  37. enctype="multipart/form-data">
  38.  
  39. <div class="row">
  40. <div class="col-sm-12">
  41. <h6 class="element-header full">
  42. Editar
  43. </h6>
  44.  
  45. <div class="row align-items-end">
  46. <div class="col-sm-4">
  47. <div class="form-group">
  48. <label for="">NIF e Nome do Cliente</label>
  49. <input list="clients_list" value="{{ old("client_nif", $edited_request_client->nif) }}" name="client_nif" class="form-control" placeholder="Nome do cliente" autofocus>
  50.  
  51. <datalist id="clients_list">
  52. @foreach ($clients_list as $client)
  53. <option data-id="{{$client->id}}" label="{{$client->name}}">{{$client->nif}}</option>
  54.  
  55. @endforeach
  56. </datalist>
  57. @if ($errors->has('client_id'))
  58. <span class="help-block text-danger" >
  59. <strong>{{ $errors->first('client_nif') }}</strong>
  60. </span>
  61. @endif
  62. </div>
  63. </div>
  64. <div class="col-sm-4">
  65. <div class="form-group">
  66. <label for="">Tipo de Atendimento</label>
  67. <select class="mdb-select md-form form-control" name="request_type">
  68. <option value="Balcão"
  69. {{ $edit_request->request_type == 'Balcão' ? 'selected' : ''}}>
  70. Balcão</option>
  71. <option value="E-mail"
  72. {{ $edit_request->request_type == 'E-mail' ? 'selected' : ''}}>
  73. E-mail</option>
  74. <option value="Telefone"
  75. {{ $edit_request->request_type == 'Telefone' ? 'selected' : ''}}>
  76. Telefone</option>
  77. </select>
  78. @if ($errors->has('request_type'))
  79. <span class="help-block text-danger">
  80. <strong>{{ $errors->first('request_type') }}</strong>
  81. </span>
  82. @endif
  83. </div>
  84. </div>
  85. <div class="col-sm-4">
  86. <div class="form-group">
  87. <label for="">Numeração</label>
  88. <p><input class="form-control" type="text" name="numeration" disabled></p>
  89. </div>
  90. </div>
  91. <div class="col-sm-12">
  92. <div class="form-group">
  93. <label for="">Descrição do Pedido</label>
  94. <textarea class="form-control rounded-0" rows="10" name="description"
  95. placeholder="(Required)">{{ old("description", $edit_request->description) }}</textarea>
  96. @if ($errors->has('description'))
  97. <span class="help-block text-danger" >
  98. <strong>{{ $errors->first('description') }}</strong>
  99. </span>
  100. @endif
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. </div>
  106.  
  107. <div class="row align-items-center">
  108. <div class="col-sm-6">
  109. <div class="file-field control-group form-group">
  110. <div class="file-path-wrapper">
  111. @if (isset($request_details_files_urls))
  112. @foreach ($request_details_files_urls as $url)
  113. <div class="row align-items-center parent-div-remove col-sm-12">
  114. <div class="col-sm-8 p-0">
  115. <input type="text" value="{{$url}}" class="file-path validate form-control" disabled>
  116. </div>
  117. <div class="col-sm-2 p-0">
  118. <button class="btn btn-danger btn-remove" type="button" id="remove_oldfile"
  119. data-name="{{$url}}" data-id="{{$edit_request->id}}">
  120. <i class="fa fa-trash"></i></button>
  121. </div>
  122. </div>
  123. @endforeach
  124. @else
  125. <span>Nenhum ficheiro anexado a este pedido.</span>
  126. @endif
  127. @if ($errors->has('file'))
  128. <span class="help-block text-danger">
  129. <strong>{{ $errors->first('file') }}</strong>
  130. </span>
  131. @endif
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <div class="files_div"></div>
  137. <div class="input-group-btn">
  138. <button class="btn btn-success btn-add-more" type="button">
  139. <i class="fa fa-plus"></i></button>
  140. </div>
  141. {{-- File input clone --}}
  142. <div class="clone" hidden>
  143. <div class="file-field control-group form-group">
  144. <div class="row align-items-center col-sm-6">
  145. <div class="btn btn-primary position-relative col-sm-3">
  146. <span>Escolher Ficheiro</span>
  147. <input type="file" name="files[]" id="file_id" class="id_0">
  148. </div>
  149. <div class="file-path-wrapper col-sm-5 pl-1 pr-0">
  150. <input id="show_file_name" class="file-path validate form-control id_0" type="text" placeholder="Nome do ficheiro" disabled>
  151. </div>
  152. <div class="col-sm-2 p-0">
  153. <button class="btn btn-danger btn-remove" type="button" id="remove_newfile">
  154. <i class="fa fa-trash"></i></button>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. <div class="col-sm-12">
  160. <div class="form-buttons-w form-buttons-custom text-left">
  161. <button class="btn btn-success">Submeter</button>
  162. <input class="btn btn-warning" type="reset" value="Limpar">
  163. <a href="/pedidos/lista" class="btn btn-default">Cancel</a>
  164. </div>
  165. </div>
  166.  
  167.  
  168. <input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
  169. </form>
  170. </div>
  171. </div>
  172. </div>
  173. </div>
  174. </div>
  175.  
  176. @stop
  177.  
  178. @section('scripts')
  179. <script>
  180. edit_request_input_files_scripts();
  181. </script>
  182. @stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement