|
|
@@ -4,6 +4,7 @@
|
|
|
<th>序号</th>
|
|
|
<th>日期</th>
|
|
|
<th>客户名称</th>
|
|
|
+ <th>仓库</th>
|
|
|
<th>作业名称</th>
|
|
|
<th>入库单号</th>
|
|
|
<th>数量</th>
|
|
|
@@ -20,7 +21,7 @@
|
|
|
<td>
|
|
|
@{{index+1}}
|
|
|
<template v-if="dischargeTask.status===0">
|
|
|
- <span class="badge badge-pill badge-secondary">未指定服务商</span>
|
|
|
+ <span class="badge badge-pill badge-secondary">未指定装卸队</span>
|
|
|
</template>
|
|
|
<template v-else-if="dischargeTask.status===1">
|
|
|
<span class="badge badge-pill badge-warning">任务已指定</span>
|
|
|
@@ -35,7 +36,16 @@
|
|
|
<td>@{{ dischargeTask.created_at }}</td>
|
|
|
<td>@{{ dischargeTask.owner ? dischargeTask.owner.name : '' }}</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
+ <select :value="dischargeTask.warehouse_id" class="form-control form-control-sm" :disabled="dischargeTask.status>0" @change="updateCurrentTaskColumn(dischargeTask,index,'warehouse_id',$event)">
|
|
|
+ <option v-for="(type,i) in warehouses" :value="type.id">@{{ type.name }}</option>
|
|
|
+ </select>
|
|
|
+ @else
|
|
|
+ @{{ dischargeTask.warehouse ? dischargeTask.warehouse.name : '' }}
|
|
|
+ @endcan
|
|
|
+ </td>
|
|
|
+ <td>
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<select :value="dischargeTask.type" class="form-control form-control-sm" :disabled="dischargeTask.status>0" @change="updateCurrentTaskColumn(dischargeTask,index,'type',$event)">
|
|
|
<option v-for="(type,i) in taskTypes" :value="type.name">@{{ type.value }}</option>
|
|
|
</select>
|
|
|
@@ -44,7 +54,7 @@
|
|
|
@endcan
|
|
|
</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<input type="text" :value="dischargeTask.numbers" class="form-control form-control-sm" :disabled="dischargeTask.status>0" @change="updateCurrentTaskColumn(dischargeTask,index,'numbers',$event)">
|
|
|
@else
|
|
|
@{{ dischargeTask.numbers }}
|
|
|
@@ -52,7 +62,7 @@
|
|
|
</td>
|
|
|
<td>@{{ dischargeTask.income_amount }}</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<select :value="dischargeTask.income_unit" class="form-control form-control-sm" :disabled="dischargeTask.status>0" @change="updateCurrentTaskColumn(dischargeTask,index,'income_unit',$event)">
|
|
|
<option v-for="(unit,i) in units" :value="unit.name" v-html="unit.value"></option>
|
|
|
</select>
|
|
|
@@ -63,7 +73,7 @@
|
|
|
<td>@{{ dischargeTask.income_unit_price }}</td>
|
|
|
<td>@{{ dischargeTask.income_total_cost }}</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
{{-- dischargeTask.status===3 完成时不可编辑状态 --}}
|
|
|
<select :value="dischargeTask.status" class="form-control form-control-sm" :disabled="dischargeTask.status===3" @change="updateCurrentTaskColumn(dischargeTask,index,'status',$event)">
|
|
|
<option v-for="(type,i) in status" :value="type.name" v-html="type.value" :disabled="dischargeTask.status > type.name"></option>
|
|
|
@@ -73,20 +83,20 @@
|
|
|
@endcan
|
|
|
</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<textarea class="form-control" cols="15" rows="2" :value="dischargeTask.income_remark" :disabled="dischargeTask.status>0" @change="updateCurrentTaskColumn(dischargeTask,index,'income_remark',$event)"></textarea>
|
|
|
@else
|
|
|
@{{ dischargeTask.income_remark }}
|
|
|
@endcan
|
|
|
</td>
|
|
|
<td>
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<button class="btn btn-sm btn-outline-primary" @click="showExecutingTaskModal(index,true,dischargeTask)" v-show="dischargeTask.status===0">指定服务商</button>
|
|
|
@endcan
|
|
|
- @can('运输管理-卸货-编辑')
|
|
|
+ @can('人事管理-卸货-编辑')
|
|
|
<button class="btn btn-sm btn-outline-primary" @click="showUpdateTaskModal(index,true,dischargeTask)" v-show="dischargeTask.status<=1">编辑</button>
|
|
|
@endcan
|
|
|
- @can('运输管理-卸货-删除')
|
|
|
+ @can('人事管理-卸货-删除')
|
|
|
<button class="btn btn-sm btn-outline-danger" @click="deleteTask(index,dischargeTask)">删除</button>
|
|
|
@endcan
|
|
|
</td>
|