From 15a14118d59eb08217bff7764edbe25d5cfc2c43 Mon Sep 17 00:00:00 2001 From: Suk1No <674874220@qq.com> Date: Sat, 23 Aug 2025 15:39:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E5=AE=9A=E6=94=B6=E8=B4=A7=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5=E3=80=81=E5=B0=8F=E7=A8=8B=E5=BA=8F=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E8=BD=AE=E6=92=AD=E5=9B=BE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- order-app/src/api/order.js | 3 + order-app/src/pages/confirm/confirm.vue | 8 +++ order-app/src/pages/index/index.vue | 79 ++++++++++++++----------- order-app/src/pages/order/order.vue | 27 ++++++++- 4 files changed, 83 insertions(+), 34 deletions(-) diff --git a/order-app/src/api/order.js b/order-app/src/api/order.js index e9d7d3b..451873e 100644 --- a/order-app/src/api/order.js +++ b/order-app/src/api/order.js @@ -19,4 +19,7 @@ export const hasCollectApi = (parm) => { } export const cancelCollectApi = (parm) => { return http.post("/wxapi/collect/cancelCollect", parm) +} +export const confirmOrderApi = (parm) => { + return http.post("/wxapi/order/confirmOrder", parm) } \ No newline at end of file diff --git a/order-app/src/pages/confirm/confirm.vue b/order-app/src/pages/confirm/confirm.vue index f53bbff..758861e 100644 --- a/order-app/src/pages/confirm/confirm.vue +++ b/order-app/src/pages/confirm/confirm.vue @@ -51,6 +51,9 @@ computed, onMounted } from 'vue' + import { + carStore + } from '../../store/car.js' import { orderStore } from '../../store/order.js' @@ -68,6 +71,7 @@ } from '@dcloudio/uni-app'; //获取store const store = orderStore() + const carstore = carStore() const astore = addressStore() const goods = computed(() => { return store.orderList @@ -203,7 +207,11 @@ if (res && res.code == 200) { //清空购物车 store.orderList = [] + carstore.carList = [] uni.navigateBack() + uni.navigateTo({ + url: '../order/order' + }); } } onLoad(() => { diff --git a/order-app/src/pages/index/index.vue b/order-app/src/pages/index/index.vue index aa5a9d0..3c9855c 100644 --- a/order-app/src/pages/index/index.vue +++ b/order-app/src/pages/index/index.vue @@ -1,23 +1,25 @@