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