测试支付

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

View File

@ -109,7 +109,17 @@ export default {
id: id
}
}).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 => {
throw e
});

View File

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