diff --git a/src/api/modular/main/SendCar.js b/src/api/modular/main/SendCar.js index e104838..3acd314 100644 --- a/src/api/modular/main/SendCar.js +++ b/src/api/modular/main/SendCar.js @@ -202,6 +202,16 @@ export function TaskManageTruckCancelDispatch(parameter) { params: parameter }) } +/** + * 批量取消派车 + */ +export function TaskManageTruckCancelDispatchBatch(parameter) { + return axios({ + url: '/TaskManageTruck/CancelDispatchBatch', + method: 'post', + data: parameter + }) +} /** * 批量派车 */ @@ -212,6 +222,16 @@ export function TaskManageTruckSendDispatchBatch(parameter) { data: parameter }) } +/** + * 派车 + */ +export function TaskManageTruckSendDispatch(parameter) { + return axios({ + url: '/TaskManageTruck/SendDispatch', + method: 'post', + data: parameter + }) +} /** * 订舱生成派车初始信息 */ diff --git a/src/views/main/SendCar/addForm.vue b/src/views/main/SendCar/addForm.vue index d41161e..b958b6a 100644 --- a/src/views/main/SendCar/addForm.vue +++ b/src/views/main/SendCar/addForm.vue @@ -91,7 +91,7 @@ + @@ -560,7 +561,8 @@ import { TaskManageTruckSendDispatchBatch, BookingTruckPrintTemplateWithHistoryList, TaskManageTruckPrintTemplateWithHistoryList, - BookingTruckInitFromBookingOrder + BookingTruckInitFromBookingOrder, + TaskManageTruckSendDispatch } from '@/api/modular/main/SendCar' import { GetCtn } from '@/api/modular/main/BookingLedger' import { GetSysUserPage } from '@/api/modular/main/BookingLedger' @@ -795,13 +797,23 @@ export default { }, // 调度派车 FnSendCar() { - TaskManageTruckSendDispatchBatch([this.WebData.pK_ID]).then(res => { - if (res.data.succ) { - this.$message.success('派车成功') - } else { - this.$message.error(`派车失败,${res.data.msg}`) - } - }) + if (this.taskPKId) { + TaskManageTruckSendDispatch({ pkId: this.WebData.pK_ID }).then(res => { + if (res.data.succ) { + this.$message.success('派车成功') + } else { + this.$message.error(`派车失败,${res.data.msg}`) + } + }) + } else { + TaskManageTruckSendDispatchBatch([this.WebData.pK_ID]).then(res => { + if (res.data.succ) { + this.$message.success('派车成功') + } else { + this.$message.error(`派车失败,${res.data.msg}`) + } + }) + } }, // 调度取消派车 CancelSendCar() { diff --git a/src/views/main/Taskmanage/TaskmanageList/index.vue b/src/views/main/Taskmanage/TaskmanageList/index.vue index 6952c00..ac703c9 100644 --- a/src/views/main/Taskmanage/TaskmanageList/index.vue +++ b/src/views/main/Taskmanage/TaskmanageList/index.vue @@ -185,7 +185,7 @@ 打印 派车 - 取消派车 + 取消派车