From 3f0c60be04a56914d442beb849606de0116a7950 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 3 Oct 2025 18:26:30 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90antd=E3=80=91=E3=80=90erp?= =?UTF-8?q?=20=E7=B3=BB=E7=BB=9F=E3=80=91sale/order=20=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96(form=20=E4=B8=AD=E9=87=8F?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/erp/sale/order/index.ts | 8 ++ .../src/views/erp/sale/order/modules/form.vue | 24 +++--- ...sale-order-item-form.vue => item-form.vue} | 79 +++++++++---------- 3 files changed, 58 insertions(+), 53 deletions(-) rename apps/web-antd/src/views/erp/sale/order/modules/{sale-order-item-form.vue => item-form.vue} (86%) diff --git a/apps/web-antd/src/api/erp/sale/order/index.ts b/apps/web-antd/src/api/erp/sale/order/index.ts index 37ce1be49..6aff41d82 100644 --- a/apps/web-antd/src/api/erp/sale/order/index.ts +++ b/apps/web-antd/src/api/erp/sale/order/index.ts @@ -24,6 +24,7 @@ export namespace ErpSaleOrderApi { depositPrice?: number; // 定金金额,单位:元 items?: SaleOrderItem[]; // 销售订单产品明细列表 } + export interface SaleOrderItem { id?: number; // 订单项编号 orderId?: number; // 采购订单编号 @@ -66,6 +67,13 @@ export function getSaleOrder(id: number) { ); } +/** 查询销售订单项列表 */ +export function getSaleOrderItemListByOrderId(orderId: number) { + return requestClient.get( + `/erp/sale-order/item/list-by-order-id?orderId=${orderId}`, + ); +} + /** 新增销售订单 */ export function createSaleOrder(data: ErpSaleOrderApi.SaleOrder) { return requestClient.post('/erp/sale-order/create', data); diff --git a/apps/web-antd/src/views/erp/sale/order/modules/form.vue b/apps/web-antd/src/views/erp/sale/order/modules/form.vue index 1464b3a47..2de420f09 100644 --- a/apps/web-antd/src/views/erp/sale/order/modules/form.vue +++ b/apps/web-antd/src/views/erp/sale/order/modules/form.vue @@ -1,7 +1,7 @@