diff --git a/src/views/business-data/businessTask/agvTask.vue b/src/views/business-data/businessTask/agvTask.vue index c56c7e8..dc1b930 100644 --- a/src/views/business-data/businessTask/agvTask.vue +++ b/src/views/business-data/businessTask/agvTask.vue @@ -125,6 +125,7 @@ @selection-change="crud.selectionChangeHandler"> + @@ -297,9 +298,16 @@ export default { return row.endSlotCode; }, toAgvTaskFinish(data) { - this.MissionStateCallback.missionCode = data.id + this.MissionStateCallback.containerCode = data.stockCode - this.MissionStateCallback.missionStatus = 'COMPLETED' + if (data.type === 'ASN') { + this.MissionStateCallback.missionCode = data.id + this.MissionStateCallback.missionStatus = 'COMPLETED' + } else if (data.type === 'PICK') { + this.MissionStateCallback.missionCode = data.jobForce + this.MissionStateCallback.missionStatus = 'PICKER_RECEIVE' + } + crudAgvTask.missionStateCallback(this.MissionStateCallback).then(res => { if (res.code == 200) { this.crud.notify("任务完成!", CRUD.NOTIFICATION_TYPE.SUCCESS);