From 9db1ff206267f60664944af55309ea6d857124d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=90=8C=E6=B5=B7?= <963808678@qq.com> Date: Mon, 24 Apr 2023 08:59:24 +0800 Subject: [PATCH] 4/24 --- src/api/modular/main/SendCar.js | 20 +++++ src/views/main/SendCar/addForm.vue | 30 +++++--- .../main/Taskmanage/TaskmanageList/index.vue | 76 +++++++++++++------ 3 files changed, 92 insertions(+), 34 deletions(-) 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 @@ 打印 派车 - 取消派车 + 取消派车