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