create.blade.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. @extends('layouts.app')
  2. @section('title')录入-临时工申请协调@endsection
  3. @section('content')
  4. <div class="container-fluid d-none" id="list">
  5. @include('shared._messages')
  6. <div class="card col-md-8 offset-md-2">
  7. <div class="card-body">
  8. <!--
  9. can_create_status
  10. 1 开放
  11. 2 禁止开放
  12. 3 临时开放
  13. -->
  14. @can('人事管理-临时工申请协调-录入-临时开放')
  15. <form v-if="can_create_status === 2" action="{{ route('laborApply.temporaryOpen') }}" method="post"
  16. accept-charset="UTF-8">
  17. {{ csrf_field() }}
  18. {{ method_field('PUT') }}
  19. <div class="form-group">
  20. <button type="submit" class="btn btn-outline-secondary btn-sm">
  21. <i class="far fa-trash-alt"></i> 临时开放
  22. </button>
  23. </div>
  24. </form>
  25. @endcan
  26. <h2 v-if="can_create_status === 2"
  27. style="text-align: center;color: red;font-size: 28px">超过申请时间无法提交申请,联系管理员:152 2169 4191 , 173 1630
  28. 6907 </h2>
  29. <h2 v-if="can_create_status === 3"
  30. style="text-align: center;color: red;font-size: 28px">系统临时开放,请尽快提交</h2>
  31. <form v-if="(can_create_status === 1) || (can_create_status === 3)"
  32. action="{{ route('laborApply.store') }}" method="POST" accept-charset="UTF-8">
  33. @csrf
  34. @include('shared._error')
  35. {{--仓库--}}
  36. <div class="from-group row mt-3">
  37. <label for="warehouse_id" class="col-2 col-form-label text-right">仓库</label>
  38. <div class="col-8">
  39. <select class="form-control" id="warehouse_id" name="warehouse_id" required>
  40. <option value="" hidden disabled selected>请选择仓库</option>
  41. @foreach($warehouses as $warehouse)
  42. <option value="{{$warehouse->id}}">{{ $warehouse->name }}</option>
  43. @endforeach
  44. </select>
  45. </div>
  46. </div>
  47. {{--所属组别--}}
  48. <div class="from-group row mt-3">
  49. <label for="user_workgroup_id" class="col-2 col-form-label text-right">所属组别</label>
  50. <div class="col-8">
  51. <select class="form-control" id="user_workgroup_id" name="user_workgroup_id" required>
  52. <option value="" hidden disabled selected>请选择所属组别</option>
  53. @foreach($userWorkGroups as $userWorkGroup)
  54. <option value="{{$userWorkGroup->id}}">{{ $userWorkGroup->name }}</option>
  55. @endforeach
  56. </select>
  57. </div>
  58. </div>
  59. {{--男工人数--}}
  60. <div class="from-group row mt-3">
  61. <label for="man_num" class="col-2 col-form-label text-right">男工人数</label>
  62. <div class="col-8">
  63. <input type="number" class="form-control" id="man_num" name="man_num" required>
  64. </div>
  65. </div>
  66. {{--女工人数--}}
  67. <div class="from-group row mt-3">
  68. <label for="woman_num" class="col-2 col-form-label text-right">女工人数</label>
  69. <div class="col-8">
  70. <input type="number" class="form-control" id="woman_num" name="woman_num" required>
  71. </div>
  72. </div>
  73. {{--用工要求--}}
  74. <div class="from-group row mt-3">
  75. <label for="remark" class="col-2 col-form-label text-right">用工要求</label>
  76. <div class="col-8">
  77. <textarea class="form-control" rows="3"
  78. placeholder
  79. name="remark" id="remark"></textarea>
  80. </div>
  81. </div>
  82. {{--提交--}}
  83. <div class="form-group row mt-5">
  84. <div class="col-8 offset-2">
  85. <input type="submit" class="btn btn-success form-control">
  86. </div>
  87. </div>
  88. </form>
  89. </div>
  90. </div>
  91. </div>
  92. @endsection
  93. @section('lastScript')
  94. <script>
  95. new Vue({
  96. el: "#list",
  97. data: {
  98. can_create_status: {!! $can_create_status !!}
  99. },
  100. mounted() {
  101. $('#list').removeClass('d-none');
  102. },
  103. methods: {}
  104. });
  105. </script>
  106. @endsection