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() })