create.blade.php 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. @extends('layouts.app')
  2. @section('content')
  3. <div id="nav2">
  4. @component('maintenance.menu')@endcomponent
  5. @component('maintenance.authority.menu')@endcomponent
  6. </div>
  7. <div class="container-fluid mt-3">
  8. <div class="card col-md-8 offset-md-2">
  9. <div class="card-body">
  10. @if(Session::has('successTip'))
  11. <div class="alert alert-success h1">{{Session::get('successTip')}}</div>
  12. @endif
  13. @error('combinedName')
  14. <div class="alert alert-danger h1">{{ $message }}</div>
  15. @enderror
  16. <form method="POST" action="{{ url('maintenance/authority') }}">
  17. @csrf
  18. <div class="form-group row">
  19. <label for="name" class="col-2 col-form-label text-right">货主</label>
  20. <div class="col-8">
  21. <div class="input-group">
  22. <select name="id_owner" id="id_owner" class="form-control @error('id_owner') is-invalid @enderror @error('name') is-invalid @enderror">
  23. <option value="" {{old("id_owner")==''?"selected":""}}></option>
  24. @foreach($owners as $owner)
  25. <option value="{{$owner->id}}" {{old("id_owner") == $owner->id ? "selected":""}}>{{$owner->name}}</option>
  26. @endforeach
  27. </select>
  28. <input type="text" class="form-control input-group-prepend" placeholder="输入关键字定位货主名称"
  29. name="locateOwnerSearch" autocomplete="off" oninput="locateOwner($(this).val())">
  30. @error('id_owner')
  31. <span class="invalid-feedback" role="alert">
  32. <strong>{{ $errors->first('id_owner') }}</strong>
  33. </span>
  34. @enderror
  35. @error('name')
  36. <span class="invalid-feedback" role="alert">
  37. <strong>{{ $errors->first('name') }}</strong>
  38. </span>
  39. @enderror
  40. </div>
  41. <script>
  42. function locateOwner(str) {
  43. str = str.trim();
  44. if (str==='')return ;
  45. $("#id_owner option").attr("selected",false);
  46. $("#id_owner").find("option:contains("+str+")").eq(0).attr("selected",true);
  47. }
  48. </script>
  49. </div>
  50. </div>
  51. <div class="form-group row">
  52. <div class="col-8 offset-2">
  53. <input type="submit" class="btn btn-success form-control">
  54. </div>
  55. </div>
  56. </form>
  57. </div>
  58. </div>
  59. </div>
  60. @endsection