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 @@
-