|
|
@@ -20,7 +20,7 @@
|
|
|
class="fa fa-thermometer-full" style="color: red" aria-hidden="true"></i></span>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td class="">
|
|
|
+ <td>
|
|
|
@can('人事管理-临时工申请协调-劳务派遣明细')
|
|
|
<div class="float-left ml-3" v-if="labor_company_dispatch.status==='人事确认'">
|
|
|
<form :action="getBaseUrl(labor_company_dispatch) + '/laborCompanyReceivingOrder'"
|
|
|
@@ -62,10 +62,10 @@
|
|
|
</div>
|
|
|
@endcan()
|
|
|
</td>
|
|
|
-
|
|
|
<td>@{{ labor_company_dispatch.labor_company.name }}</td>
|
|
|
<td>@{{ labor_company_dispatch.labor_company.warehouse.name }}</td>
|
|
|
- <td>@{{ labor_company_dispatch.status }}</td>
|
|
|
+ <td><span :class="getStatusClass(labor_company_dispatch.status)">@{{ labor_company_dispatch.status }}</span>
|
|
|
+ </td>
|
|
|
<td>@{{ labor_company_dispatch.man_num }}</td>
|
|
|
<td>@{{ labor_company_dispatch.woman_num }}</td>
|
|
|
<td>
|
|
|
@@ -91,7 +91,7 @@
|
|
|
</a>
|
|
|
</div>
|
|
|
</td>
|
|
|
- <td>@{{ labor_company_dispatch.dispatch_date.slice(0, 10) }}</td>
|
|
|
+ <td>@{{ labor_company_dispatch.dispatch_date.slice(0, 10) }}</td>
|
|
|
|
|
|
</tr>
|
|
|
</table>
|
|
|
@@ -113,7 +113,27 @@
|
|
|
{!! $labor_company_dispatch !!},
|
|
|
@endforeach
|
|
|
],
|
|
|
- selectTr: 0
|
|
|
+ selectTr: 0,
|
|
|
+ warehouses: [
|
|
|
+ @foreach( $warehouses as $item )
|
|
|
+ {
|
|
|
+ name: '{{ $item->id }}', value: '{{ $item->name }}'
|
|
|
+ },
|
|
|
+ @endforeach
|
|
|
+ ],
|
|
|
+ labor_companies: [
|
|
|
+ @foreach( $labor_companies as $item )
|
|
|
+ {
|
|
|
+ name: '{{ $item->id }}', value: '{{ $item->name }}'
|
|
|
+ },
|
|
|
+ @endforeach
|
|
|
+ ],
|
|
|
+ statuses: [
|
|
|
+ {name: 1, value: '创建'},
|
|
|
+ {name: 2, value: '人事确认'},
|
|
|
+ {name: 3, value: '劳务接单'},
|
|
|
+ {name: 4, value: '任务完结'},
|
|
|
+ ]
|
|
|
},
|
|
|
mounted() {
|
|
|
$('#list').removeClass('d-none');
|
|
|
@@ -121,8 +141,36 @@
|
|
|
$(".up").slideUp();
|
|
|
let data = [
|
|
|
[
|
|
|
+ //起始时间
|
|
|
{name: 'dispatch_date_start', type: 'dateTime', tip: '选择显示分配时间的起始时间'},
|
|
|
+ //仓库
|
|
|
+ {
|
|
|
+ name: 'warehouse',
|
|
|
+ type: 'select_multiple_select',
|
|
|
+ tip: ['输入关键词快速定位下拉列表,回车确定', '仓库'],
|
|
|
+ placeholder: ['仓库', '定位或多选仓库'],
|
|
|
+ data: _this.warehouses
|
|
|
+ },
|
|
|
+ //状态
|
|
|
+ {
|
|
|
+ name: 'status',
|
|
|
+ type: 'select_multiple_select',
|
|
|
+ tip: ['输入关键词快速定位下拉列表,回车确定', '状态'],
|
|
|
+ placeholder: ['状态', '定位或多选状态'],
|
|
|
+ data: _this.statuses
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ //截止时间
|
|
|
{name: 'dispatch_date_end', type: 'dateTime', tip: '选择显示分配时间的截止时间'},
|
|
|
+ //劳务公司
|
|
|
+ {
|
|
|
+ name: 'labor_company',
|
|
|
+ type: 'select_multiple_select',
|
|
|
+ tip: ['输入关键词快速定位下拉列表,回车确定', '劳务公司'],
|
|
|
+ placeholder: ['劳务公司', '定位或多选劳务公司'],
|
|
|
+ data: _this.labor_companies
|
|
|
+ },
|
|
|
]
|
|
|
]
|
|
|
_this.form = new query({
|
|
|
@@ -175,6 +223,27 @@
|
|
|
url = "{{ url('personnel/laborApply/laborCompanyDispatch') }}/" + labor_company_dispatch.id;
|
|
|
return url;
|
|
|
},
|
|
|
+ //获取状态的徽章(badge)组件的外观
|
|
|
+ getStatusClass(status) {
|
|
|
+ let result = '';
|
|
|
+ switch (status) {
|
|
|
+ case '创建':
|
|
|
+ result = 'badge badge-light'
|
|
|
+ break;
|
|
|
+ case '指派成功':
|
|
|
+ result = 'badge badge-info'
|
|
|
+ break;
|
|
|
+ case '劳务接单':
|
|
|
+ result = 'badge badge-primary'
|
|
|
+ break;
|
|
|
+ case '任务完结':
|
|
|
+ result = 'badge badge-success'
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ result = 'badge badge-info'
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ }
|
|
|
},
|
|
|
});
|
|
|
</script>
|