edit.blade.php 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. @extends('layouts.app')
  2. @section('title')编辑-工作组@endsection
  3. @section('content')
  4. <div id="nav2">
  5. @component('maintenance.menu')@endcomponent
  6. @component('maintenance.userWorkgroup.menu')
  7. <li class="nav-item">
  8. <a class="nav-link" href="{{URL::current()}}" :class="{active:isActive('edit',4)}">修改</a>
  9. </li>
  10. @endcomponent
  11. </div>
  12. <div class="container-fluid mt-3">
  13. <div class="card">
  14. <div class="card-body" id="list">
  15. <form method="POST" action='{{url("maintenance/userWorkgroup/{$userWorkgroup->id}")}}'>
  16. @csrf
  17. @method('PUT')
  18. <div class="form-group row">
  19. <label for="warehouse_id" class="col-2 col-form-label text-right">仓库名称</label>
  20. <div class="col-8">
  21. <select id="warehouse_id" type="text" v-model="userWorkgroup.warehouse_id" class="form-control" name="warehouse_id" autocomplete="off" >
  22. <option v-for="warehouse in warehouses" :value="warehouse.id">@{{ warehouse.name }}</option>
  23. </select>
  24. </div>
  25. </div>
  26. <div class="form-group row">
  27. <label for="name" class="col-2 col-form-label text-right">工作组名称</label>
  28. <div class="col-8">
  29. <input type="text" class="form-control @error('name') is-invalid @enderror"
  30. name="name" autocomplete="off" :value="userWorkgroup.name" >
  31. @error('name')
  32. <span class="invalid-feedback" role="alert">
  33. <strong>{{ $message }}</strong>
  34. </span>
  35. @enderror
  36. </div>
  37. </div>
  38. <div class="form-group row">
  39. <label for="remark" class="col-2 col-form-label text-right">进组时需要备注</label>
  40. <div class="col-8">
  41. <select id="remark" type="text" class="form-control @error('remark') is-invalid @enderror" name="remark" autocomplete="off" >
  42. <option :value="userWorkgroup.remark">@{{ userWorkgroup.remark }}</option>
  43. <option value="是">是</option>
  44. <option value="否" selected>否</option>
  45. </select>
  46. @error('remark')
  47. <span class="invalid-feedback" role="alert">
  48. <strong>{{ $message }}</strong>
  49. </span>
  50. @enderror
  51. </div>
  52. </div>
  53. <div class="form-group row">
  54. <div class="col-8 offset-2">
  55. <input type="submit" class="btn btn-outline-dark form-control">
  56. </div>
  57. </div>
  58. </form>
  59. </div>
  60. </div>
  61. </div>
  62. @endsection
  63. @section('lastScript')
  64. <script>
  65. new Vue({
  66. el:'#list',
  67. data:{
  68. userWorkgroup:{
  69. name:'{{old('name')?old('name'):$userWorkgroup->name}}',
  70. warehouse_id:'{{old('warehouse_id')?old('warehouse_id'):$userWorkgroup->warehouse_id}}',
  71. @if($userWorkgroup->signs)remark:'{{old('remark')?old('remark'):$userWorkgroup->signs['mark']}}',@endif
  72. },
  73. warehouses:[
  74. @foreach($warehouses as $warehouse)
  75. {id:'{{$warehouse->id}}',name:'{{$warehouse->name}}'},
  76. @endforeach
  77. ],
  78. },
  79. });
  80. </script>
  81. @endsection