测试支付
This commit is contained in:
parent
af053c4c6a
commit
4379bd034c
|
@ -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
|
||||
|
|
|
@ -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
|
||||
});
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue