修改订单列表,调试订单支付

This commit is contained in:
lewis 2025-08-15 14:12:48 +08:00
parent 01886bf729
commit f412faeeab
4 changed files with 30 additions and 11 deletions

View File

@ -186,7 +186,7 @@
]" /> ]" />
<wd-input label="联系电话" prop="phone" clearable v-model="orderInfo.phone" placeholder="请填写联系电话" <wd-input label="联系电话" prop="phone" clearable v-model="orderInfo.phone" placeholder="请填写联系电话"
:rules="[{ required: false, pattern: /^1[3-9]\d{9}$/, message: '请输入有效手机号码' }]" /> :rules="[{ required: false, pattern: /^1[3-9]\d{9}$/, message: '请输入有效手机号码' }]" />
<wd-select-picker label="宴席类型" prop="banquet_type" v-model="orderInfo.banquet_type" :columns="banquetType" <wd-select-picker label="宴席类型" prop="banquet_type" v-model="orderInfo.banquet_type" :columns="banquetType"
type="radio" type="radio"
:rules="[ :rules="[
@ -257,7 +257,7 @@ export default defineComponent({
public_name: '', public_name: '',
}, },
server_user_id: 0, server_user_id: 0,
address_string: '', address_string: '',
banquetType: this.getBanquetType(), banquetType: this.getBanquetType(),
propShowOrder: false, propShowOrder: false,
@ -316,7 +316,10 @@ export default defineComponent({
addOrder () { addOrder () {
CommonApi.commonPost('/api/banquet/order/createOrder', this.orderInfo).catch((res) => { CommonApi.commonPost('/api/banquet/order/createOrder', this.orderInfo).catch((res) => {
if (res.code === 1) { if (res.code === 1) {
this.propShowOrder = true; // this.propShowOrder = true;
uni.navigateTo({
url: `/pages/banquet/order/detail?id=${res.data.order_id}`
});
} else { } else {
uni.$u.toast(res.msg); uni.$u.toast(res.msg);
} }
@ -340,7 +343,7 @@ export default defineComponent({
}); });
}, },
// //
getArea () { getArea () {

View File

@ -159,7 +159,7 @@ export default defineComponent({
// //
addCart (id) { addCart (id) {
uni.navigateTo({ uni.navigateTo({
url: `/pages/banquet/combo/index??id=${id}` url: `/pages/banquet/combo/index?id=${id}`
}); });
// CommonApi.commonPost('/api/cart/add', { // CommonApi.commonPost('/api/cart/add', {
// buy_now: false, // buy_now: false,
@ -182,4 +182,4 @@ export default defineComponent({
}); });
</script> </script>

View File

@ -170,7 +170,7 @@
<view class="pt-2">宴席地址{{ orderInfo.address }}</view> <view class="pt-2">宴席地址{{ orderInfo.address }}</view>
<view class="pt-2">备注{{ orderInfo.remark }}</view> <view class="pt-2">备注{{ orderInfo.remark }}</view>
<view class="pt-4" /> <view class="pt-4" />
<template #title> <template #title>
</template> </template>
<view>1.(不交定金)如若厨师接到更高价订单可能会将您的订单取消</view> <view>1.(不交定金)如若厨师接到更高价订单可能会将您的订单取消</view>
@ -180,7 +180,7 @@
<wd-form ref="form" :model="orderInfo" errorType="message"> <wd-form ref="form" :model="orderInfo" errorType="message">
<wd-cell-group border> <wd-cell-group border>
<!-- <!--
<view class="pb-4" /> <view class="pb-4" />
<wd-input readonly label="联系姓名" prop="customer_name" clearable v-model="orderInfo.customer_name" <wd-input readonly label="联系姓名" prop="customer_name" clearable v-model="orderInfo.customer_name"
placeholder="请填写联系姓名" /> placeholder="请填写联系姓名" />
@ -297,6 +297,22 @@ export default defineComponent({
// this.propShowOrder = true; // this.propShowOrder = true;
console.log(res.data); console.log(res.data);
wx.requestPayment({
"timeStamp": res.data.timeStamp,
"nonceStr": res.data.nonceStr,
"package": res.data.package,
"signType": res.data.signType,
"paySign": res.data.paySign,
"success": function (res) {
console.log('success:' + JSON.stringify(res));
},
"fail": function (err) {
console.log('fail:' + JSON.stringify(err));
},
"complete": function (res) {
console.log('complete:' + JSON.stringify(res));
}
})
// this.close(); // this.close();
} else { } else {
uni.$u.toast(res.msg); uni.$u.toast(res.msg);

View File

@ -137,7 +137,7 @@ export default defineComponent({
console.log('列表分页',pageNo); console.log('列表分页',pageNo);
this.search_sp.page = pageNo; this.search_sp.page = pageNo;
console.log('列表分页',this.search_sp); console.log('列表分页',this.search_sp);
CommonApi.commonGet('/api/order/list', this.search_sp).catch((res) => { CommonApi.commonGet('/api/banquet/order/list', this.search_sp).catch((res) => {
if (res.code === 1) { if (res.code === 1) {
this.$refs.pagingRefSP?.complete(res.data); this.$refs.pagingRefSP?.complete(res.data);
// console.log(''); // console.log('');
@ -147,7 +147,7 @@ export default defineComponent({
// this.createOrderData.cart_ids.push(item.id); // this.createOrderData.cart_ids.push(item.id);
// } // }
// }); // });
} else { } else {
uni.$u.toast(res.msg); uni.$u.toast(res.msg);
} }
@ -156,7 +156,7 @@ export default defineComponent({
// //
getopenLocation (res) { getopenLocation (res) {
useLocation().openLocation(res.latitude, res.longitude,res.address,res.address) useLocation().openLocation(res.latitude, res.longitude,res.address,res.address)
}, },
// //
orderDetail (id: number) { orderDetail (id: number) {