From 9db47424dd7daeb48f396b61bd15bdde914ced52 Mon Sep 17 00:00:00 2001 From: chenshuichuan <1154693969@qq.com> Date: Thu, 13 Jun 2024 16:41:44 +0800 Subject: [PATCH] fix order task --- src/api/mes/saleorder/index.ts | 20 +- .../mes/bom/components/BomDetailForm.vue | 3 +- src/views/mes/task/TaskAddSaleForm.vue | 57 ++--- .../mes/task/components/SaleOrderIndex.vue | 233 ++++++++++-------- .../task/components/SaleOrderItemsList.vue | 79 ------ .../task/components/TaskAddSaleDetailForm.vue | 99 +++++--- 6 files changed, 239 insertions(+), 252 deletions(-) delete mode 100644 src/views/mes/task/components/SaleOrderItemsList.vue diff --git a/src/api/mes/saleorder/index.ts b/src/api/mes/saleorder/index.ts index 49b4cd56..7de85a8c 100644 --- a/src/api/mes/saleorder/index.ts +++ b/src/api/mes/saleorder/index.ts @@ -12,7 +12,21 @@ export interface SaleOrderVO { totalProductPrice: number // 合计产品价格,单位:元 remark: string // 备注 } - +// ERP 销售订单项 VO +export interface SaleOrderItemsVO { + id: number // 编号 + orderId: number // 销售订单编号 + productId: number // 产品编号 + productName: number // 产品编号 + productUnitId: number // 产品单位单位 + unitName: number // 产品单位单位 + productPrice: number // 产品单价 + count: number // 数量 + totalPrice: number // 总价 + remark: string // 备注 + outCount: number // 销售出库数量 + returnCount: number // 销售退货数量 +} // 销售订单 API export const SaleOrderApi = { // 查询销售订单分页 @@ -70,4 +84,8 @@ export const SaleOrderApi = { getSaleOrderItems: async (id: number) => { return await request.get({ url: `/mes/sale-order/sale-order-items/get?id=` + id }) }, + // 获得销售订单项 + getSaleOrderItemsByOrderId: async (orderId: number) => { + return await request.get({ url: `/mes/sale-order/sale-order-items/getByOrderId?orderId=` + orderId }) + }, } diff --git a/src/views/mes/bom/components/BomDetailForm.vue b/src/views/mes/bom/components/BomDetailForm.vue index 19eae9b8..0d54824c 100644 --- a/src/views/mes/bom/components/BomDetailForm.vue +++ b/src/views/mes/bom/components/BomDetailForm.vue @@ -46,7 +46,8 @@ diff --git a/src/views/mes/task/TaskAddSaleForm.vue b/src/views/mes/task/TaskAddSaleForm.vue index c873460e..f535af18 100644 --- a/src/views/mes/task/TaskAddSaleForm.vue +++ b/src/views/mes/task/TaskAddSaleForm.vue @@ -1,34 +1,16 @@