edit.blade.php 3.6 KB

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