测试支付

This commit is contained in:
TOP糯米 2023-03-14 18:43:20 +08:00
parent af053c4c6a
commit 4379bd034c
3 changed files with 24 additions and 6 deletions

View File

@ -81,8 +81,8 @@ export default {
return { return {
listType: this.$models.order.listType, listType: this.$models.order.listType,
state: this.$models.order.state, state: this.$models.order.state,
title: "", stateText: "",
titleColor: "", stateDesc: "",
previewWorkerList: [], previewWorkerList: [],
}; };
}, },
@ -95,13 +95,13 @@ export default {
components: { components: {
WorkerItem, WorkerItem,
}, },
created() { async created() {
for (let index = 0; index < 3; index++) { for (let index = 0; index < 3; index++) {
if (this.order.workerList[index]) { if (this.order.workerList[index]) {
this.previewWorkerList.push(this.order.workerList[index]); this.previewWorkerList.push(this.order.workerList[index]);
} else break; } else break;
} }
let [stateText, stateDesc, stateTextColor] = this.$models.order.stateText( let [stateText, stateDesc, stateTextColor] = await this.$models.order.stateText(
this.order.listType, this.order.listType,
this.order.orderType, this.order.orderType,
this.order.state this.order.state

View File

@ -109,7 +109,17 @@ export default {
id: id id: id
} }
}).then(response => { }).then(response => {
console.log(response); if (response.code == 1) {
uni.requestPayment({
...response.data,
provider: "wxpay",
success(res) {
return resolve();
}
});
} else {
return reject(response.msg);
}
}).catch(e => { }).catch(e => {
throw e throw e
}); });

View File

@ -31,7 +31,7 @@
> >
<order-item :order="item" :index="index"> <order-item :order="item" :index="index">
<view class="action-group"> <view class="action-group">
<order-action :order="item" /> <order-action :order="item" @payOrder="payOrder(item.id)" />
</view> </view>
</order-item> </order-item>
</view> </view>
@ -186,6 +186,14 @@ export default {
} }
this.$utils.toPage("/pages/order/detail?list=" + listType + "&tab=" + tab + "&id=" + id); this.$utils.toPage("/pages/order/detail?list=" + listType + "&tab=" + tab + "&id=" + id);
}, },
/**
* 支付订单
*/
payOrder(id) {
this.$models.order.payOrder(id).then(() => {
console.log("支付成功");
});
},
}, },
}; };
</script> </script>