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