|
|
@@ -19,8 +19,50 @@
|
|
|
<span v-if="labor_company_dispatch.exceed_max_labor_num_status==2"><i
|
|
|
class="fa fa-thermometer-full" style="color: red" aria-hidden="true"></i></span>
|
|
|
</div>
|
|
|
+ </td>
|
|
|
+ <td class="">
|
|
|
+ @can('劳务所')
|
|
|
+ <div class="float-left ml-3" v-if="labor_company_dispatch.status==='人事确认'">
|
|
|
+ <form :action="getBaseUrl(labor_company_dispatch) + '/laborCompanyReceivingOrder'"
|
|
|
+ method="post"
|
|
|
+ accept-charset="UTF-8" onsubmit="return confirm('是否确认接单!')">
|
|
|
+ @csrf
|
|
|
+ @method('PATCH')
|
|
|
+ <input type="number" name="status" hidden value="3">
|
|
|
+ <button type="submit" class="btn btn-outline-primary btn-sm" role="button">劳务接单
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ <div class="float-left ml-3" v-if="labor_company_dispatch.status==='劳务接单'">
|
|
|
+ <a :href="getCreateOrEditDetailUrl(labor_company_dispatch)"
|
|
|
+ class="btn btn-outline-secondary btn-sm" role="button">
|
|
|
+ @{{
|
|
|
+ labor_company_dispatch.labor_company_dispatch_details.length>0?'修改明细':'录入明细'
|
|
|
+ }}
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ @endcan()
|
|
|
+ @can('人事管理')
|
|
|
+ <div class="float-left ml-3" v-if="labor_company_dispatch.status==='创建'">
|
|
|
+ <form :action="getBaseUrl(labor_company_dispatch) + '/personnelCheck'" method="post"
|
|
|
+ accept-charset="UTF-8" onsubmit="return confirm('是否确认!')">
|
|
|
+ @csrf
|
|
|
+ @method('PATCH')
|
|
|
+ <input type="text" name="status" hidden value="人事确认">
|
|
|
+ <button type="submit" class="btn btn-outline-primary btn-sm" role="button">人事确认
|
|
|
+ </button>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
|
|
|
+ <div class="float-left ml-3" v-if="labor_company_dispatch.status==='创建'">
|
|
|
+ <a :href="getEditlLaborCompanyDispatchUrl(labor_company_dispatch)"
|
|
|
+ class="btn btn-outline-secondary btn-sm" role="button">
|
|
|
+ 修改派遣人数
|
|
|
+ </a>
|
|
|
+ </div>
|
|
|
+ @endcan()
|
|
|
</td>
|
|
|
+
|
|
|
<td>@{{ labor_company_dispatch.labor_company.name }}</td>
|
|
|
<td>@{{ labor_company_dispatch.status }}</td>
|
|
|
<td>@{{ labor_company_dispatch.man_num }}</td>
|
|
|
@@ -49,35 +91,6 @@
|
|
|
</div>
|
|
|
</td>
|
|
|
<td>@{{ labor_company_dispatch.dispatch_date }}</td>
|
|
|
- <td class="">
|
|
|
- <div class="float-left ml-3">
|
|
|
- <a :href="getCreateOrEditDetailUrl(labor_company_dispatch)"
|
|
|
- class="btn btn-outline-secondary btn-sm" role="button">
|
|
|
- @{{ labor_company_dispatch.labor_company_dispatch_details.length>0?'修改临时工明细':'录入临时工明细'
|
|
|
- }}
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- @can('人事管理')
|
|
|
- <div class="float-left ml-3">
|
|
|
- <a :href="getEditlLaborCompanyDispatchUrl(labor_company_dispatch)"
|
|
|
- class="btn btn-outline-secondary btn-sm" role="button">
|
|
|
- 修改派遣人数
|
|
|
- </a>
|
|
|
- </div>
|
|
|
- @endcan()
|
|
|
- @can('劳务所')
|
|
|
- <div class="float-left ml-3">
|
|
|
- <form :action="getLaborCompanyReceivingOrderUrl(labor_company_dispatch)" method="post"
|
|
|
- accept-charset="UTF-8" onsubmit="return confirm('是否确认接单!')">
|
|
|
- @csrf
|
|
|
- @method('PATCH')
|
|
|
- <input type="number" name="status" hidden value="3">
|
|
|
- <button type="submit" class="btn btn-outline-secondary btn-sm" role="button">劳务接单
|
|
|
- </button>
|
|
|
- </form>
|
|
|
- </div>
|
|
|
- @endcan()
|
|
|
- </td>
|
|
|
|
|
|
</tr>
|
|
|
</table>
|
|
|
@@ -119,13 +132,13 @@
|
|
|
_this.form.init();
|
|
|
let column = [
|
|
|
{name: 'index', value: '序号', neglect: true},
|
|
|
+ {name: 'do', value: '操作'},
|
|
|
{name: 'name', value: '劳务公司'},
|
|
|
{name: 'status', value: '状态 '},
|
|
|
{name: 'man_num', value: '男工人数'},
|
|
|
{name: 'woman_num', value: '女工人数'},
|
|
|
{name: 'details', value: '派遣详情'},
|
|
|
{name: 'dispatch_date', value: '分配日期'},
|
|
|
- {name: 'do', value: '操作'},
|
|
|
];
|
|
|
new Header({
|
|
|
el: "table",
|
|
|
@@ -155,9 +168,9 @@
|
|
|
return url;
|
|
|
},
|
|
|
/*劳务接单*/
|
|
|
- getLaborCompanyReceivingOrderUrl(labor_company_dispatch) {
|
|
|
+ getBaseUrl(labor_company_dispatch) {
|
|
|
let url = "";
|
|
|
- url = "{{ url('personnel/laborApply/laborCompanyDispatch') }}/" + labor_company_dispatch.id + '/LaborCompanyReceivingOrder';
|
|
|
+ url = "{{ url('personnel/laborApply/laborCompanyDispatch') }}/" + labor_company_dispatch.id;
|
|
|
return url;
|
|
|
},
|
|
|
},
|