From 6cdfc47250174760a72160c09365b643b54603a5 Mon Sep 17 00:00:00 2001 From: Agent Date: Tue, 24 Mar 2026 11:57:19 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81?= =?UTF-8?q?=E9=80=89=E6=8B=A9=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages.json | 6 ++ src/pages/order/create.vue | 15 ++-- src/pages/product/select.vue | 169 +++++++++++++++++++++++++++++++++++ 3 files changed, 180 insertions(+), 10 deletions(-) create mode 100644 src/pages/product/select.vue diff --git a/src/pages.json b/src/pages.json index e2253e5..7252f7d 100644 --- a/src/pages.json +++ b/src/pages.json @@ -24,6 +24,12 @@ "navigationBarTitleText": "商品管理" } }, + { + "path": "pages/product/select", + "style": { + "navigationBarTitleText": "选择商品" + } + }, { "path": "pages/order/create", "style": { diff --git a/src/pages/order/create.vue b/src/pages/order/create.vue index 4d765b7..155b454 100644 --- a/src/pages/order/create.vue +++ b/src/pages/order/create.vue @@ -22,14 +22,7 @@ 商品明细 - - + 添加商品 - + + 添加商品 @@ -188,8 +181,10 @@ export default { selectCustomer(e) { this.selectedCustomer = this.customers[e.detail.value] }, - onProductSelect(e) { - const product = this.productList[e.detail.value] + goToSelectProduct() { + uni.navigateTo({ url: '/pages/product/select' }) + }, + addProduct(product) { // 检查是否已添加 const exists = this.orderItems.find(item => item.productId === product.productId) if (exists) { diff --git a/src/pages/product/select.vue b/src/pages/product/select.vue new file mode 100644 index 0000000..142541f --- /dev/null +++ b/src/pages/product/select.vue @@ -0,0 +1,169 @@ + + + + +