edit.blade.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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" required>
  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" required>
  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. <div class="col-8 offset-2">
  40. <input type="submit" class="btn btn-outline-dark form-control">
  41. </div>
  42. </div>
  43. </form>
  44. </div>
  45. </div>
  46. </div>
  47. @endsection
  48. @section('lastScript')
  49. <script>
  50. new Vue({
  51. el:'#list',
  52. data:{
  53. userWorkgroup:{name:'{{old('name')?old('name'):$userWorkgroup->name}}',warehouse_id:'{{old('warehouse_id')?old('warehouse_id'):$userWorkgroup->warehouse_id}}'},
  54. warehouses:[
  55. @foreach($warehouses as $warehouse)
  56. {id:'{{$warehouse->id}}',name:'{{$warehouse->name}}'},
  57. @endforeach
  58. ],
  59. },
  60. });
  61. </script>
  62. @endsection