From 8367eeeabbd2ccaf154651fe3908156197f0572b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Tue, 25 Nov 2025 17:29:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(wms):=20=E6=96=B0=E5=A2=9E=E5=8F=91?= =?UTF-8?q?=E8=B4=A7=E8=AE=A1=E5=88=92=E3=80=81=E5=8F=91=E8=B4=A7=E5=8D=95?= =?UTF-8?q?=E5=8F=8A=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加发货计划管理页面及API接口 - 添加发货单管理页面及API接口 - 添加发货单明细管理API接口 - 在钢卷操作流程中新增通过库区编辑钢卷操作类型 - 修改发货操作使用updateMaterialCoilSimple接口 --- klp-ui/src/api/wms/deliveryPlan.js | 44 +++ klp-ui/src/api/wms/deliveryWaybill.js | 44 +++ klp-ui/src/api/wms/deliveryWaybillDetail.js | 44 +++ klp-ui/src/views/wms/coil/actflow.vue | 1 + klp-ui/src/views/wms/coil/do/ship.vue | 4 +- klp-ui/src/views/wms/delivery/plan/index.vue | 296 ++++++++++++++++++ .../src/views/wms/delivery/waybill/index.vue | 0 7 files changed, 431 insertions(+), 2 deletions(-) create mode 100644 klp-ui/src/api/wms/deliveryPlan.js create mode 100644 klp-ui/src/api/wms/deliveryWaybill.js create mode 100644 klp-ui/src/api/wms/deliveryWaybillDetail.js create mode 100644 klp-ui/src/views/wms/delivery/plan/index.vue create mode 100644 klp-ui/src/views/wms/delivery/waybill/index.vue diff --git a/klp-ui/src/api/wms/deliveryPlan.js b/klp-ui/src/api/wms/deliveryPlan.js new file mode 100644 index 00000000..5198f81a --- /dev/null +++ b/klp-ui/src/api/wms/deliveryPlan.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询发货计划列表 +export function listDeliveryPlan(query) { + return request({ + url: '/wms/deliveryPlan/list', + method: 'get', + params: query + }) +} + +// 查询发货计划详细 +export function getDeliveryPlan(planId) { + return request({ + url: '/wms/deliveryPlan/' + planId, + method: 'get' + }) +} + +// 新增发货计划 +export function addDeliveryPlan(data) { + return request({ + url: '/wms/deliveryPlan', + method: 'post', + data: data + }) +} + +// 修改发货计划 +export function updateDeliveryPlan(data) { + return request({ + url: '/wms/deliveryPlan', + method: 'put', + data: data + }) +} + +// 删除发货计划 +export function delDeliveryPlan(planId) { + return request({ + url: '/wms/deliveryPlan/' + planId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/deliveryWaybill.js b/klp-ui/src/api/wms/deliveryWaybill.js new file mode 100644 index 00000000..b4869d7f --- /dev/null +++ b/klp-ui/src/api/wms/deliveryWaybill.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询发货单主列表 +export function listDeliveryWaybill(query) { + return request({ + url: '/wms/deliveryWaybill/list', + method: 'get', + params: query + }) +} + +// 查询发货单主详细 +export function getDeliveryWaybill(waybillId) { + return request({ + url: '/wms/deliveryWaybill/' + waybillId, + method: 'get' + }) +} + +// 新增发货单主 +export function addDeliveryWaybill(data) { + return request({ + url: '/wms/deliveryWaybill', + method: 'post', + data: data + }) +} + +// 修改发货单主 +export function updateDeliveryWaybill(data) { + return request({ + url: '/wms/deliveryWaybill', + method: 'put', + data: data + }) +} + +// 删除发货单主 +export function delDeliveryWaybill(waybillId) { + return request({ + url: '/wms/deliveryWaybill/' + waybillId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/deliveryWaybillDetail.js b/klp-ui/src/api/wms/deliveryWaybillDetail.js new file mode 100644 index 00000000..bc7c7a59 --- /dev/null +++ b/klp-ui/src/api/wms/deliveryWaybillDetail.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询发货单明细列表 +export function listDeliveryWaybillDetail(query) { + return request({ + url: '/wms/deliveryWaybillDetail/list', + method: 'get', + params: query + }) +} + +// 查询发货单明细详细 +export function getDeliveryWaybillDetail(detailId) { + return request({ + url: '/wms/deliveryWaybillDetail/' + detailId, + method: 'get' + }) +} + +// 新增发货单明细 +export function addDeliveryWaybillDetail(data) { + return request({ + url: '/wms/deliveryWaybillDetail', + method: 'post', + data: data + }) +} + +// 修改发货单明细 +export function updateDeliveryWaybillDetail(data) { + return request({ + url: '/wms/deliveryWaybillDetail', + method: 'put', + data: data + }) +} + +// 删除发货单明细 +export function delDeliveryWaybillDetail(detailId) { + return request({ + url: '/wms/deliveryWaybillDetail/' + detailId, + method: 'delete' + }) +} diff --git a/klp-ui/src/views/wms/coil/actflow.vue b/klp-ui/src/views/wms/coil/actflow.vue index e534b979..8fd07548 100644 --- a/klp-ui/src/views/wms/coil/actflow.vue +++ b/klp-ui/src/views/wms/coil/actflow.vue @@ -82,6 +82,7 @@ 入库操作 发货操作 移库操作 + 通过库区编辑钢卷 diff --git a/klp-ui/src/views/wms/coil/do/ship.vue b/klp-ui/src/views/wms/coil/do/ship.vue index e419e580..74d17af2 100644 --- a/klp-ui/src/views/wms/coil/do/ship.vue +++ b/klp-ui/src/views/wms/coil/do/ship.vue @@ -193,7 +193,7 @@ diff --git a/klp-ui/src/views/wms/delivery/waybill/index.vue b/klp-ui/src/views/wms/delivery/waybill/index.vue new file mode 100644 index 00000000..e69de29b