From 5d95892fbf03af032ad8a623d714012e3bccdd58 Mon Sep 17 00:00:00 2001 From: Suk1No <674874220@qq.com> Date: Tue, 19 Aug 2025 19:08:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=8E=A5=E5=8F=A3=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- order-app/src/api/order.js | 4 ++++ order-app/src/pages/confirm/confirm.vue | 23 ++++++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 order-app/src/api/order.js diff --git a/order-app/src/api/order.js b/order-app/src/api/order.js new file mode 100644 index 0000000..2a626ca --- /dev/null +++ b/order-app/src/api/order.js @@ -0,0 +1,4 @@ +import http from '../common/http.js' +export const splaceOrderApi = (parm) => { + return http.post("/wxapi/order/splaceOrder", 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 2049add..abffd9d 100644 --- a/order-app/src/pages/confirm/confirm.vue +++ b/order-app/src/pages/confirm/confirm.vue @@ -38,7 +38,7 @@ 总计:¥{{totalPrice}} - + 提交订单({{totalNum}}) @@ -59,6 +59,9 @@ import { getAddressApi } from '../../api/user.js' + import { + splaceOrderApi + } from '../../api/order.js' import { onLoad } from '@dcloudio/uni-app'; @@ -146,6 +149,24 @@ astore.address = res.data.address } } + //提交订单 + const commitBtn = async () => { + let commitParm = reactive({ + openid: uni.getStorageSync('openid'), + userName: astore.userName, + phone: astore.phone, + address: astore.area + "," + astore.address, + price: totalPrice.value, + details: store.orderList + }) + const res = await splaceOrderApi(commitParm) + console.log(res) + if (res && res.code == 200) { + //清空购物车 + store.orderList = [] + uni.navigateBack() + } + } onLoad(() => { getAddress() }) -- 2.34.1