Commit ce87018a authored by FE-安焕焕's avatar FE-安焕焕 👣

修复已知问题

parent 734125c5
......@@ -71,14 +71,12 @@ export default {
this.queryhome();
}
},
async searchPhoneNo(e) {
console.log(e);
async searchPhoneNo() {
setTimeout(() => {
this.inputBlur = false;
}, 500);
if (!this.phoneNo) return;
if (!checkPhoneFormat(this.phoneNo)) {
if (this.phoneNo && !checkPhoneFormat(this.phoneNo)) {
this.$toast.fail('请您输入正确的手机号');
this.input();
return;
......
......@@ -77,7 +77,7 @@ export default {
},
async goOrderApi() {
const { skuNo, salePrice } = this.selectedRechargeInfo;
const [res] = await orderApi.orderCreate({
const [res, error] = await orderApi.orderCreate({
totalFee: salePrice,
terminal: 'H5',
account: this.rechargePhoneInfo?.phoneNo,
......@@ -90,6 +90,9 @@ export default {
}
]
});
if (error) {
return;
}
res && this.$router.push({ path: '/pay', query: { orderNo: res.orderNo } });
}
}
......
......@@ -64,7 +64,7 @@ export default {
},
methods: {
changePayType({ payType, mergePayPretreatmentInfo }) {
if (this.disabled || this.value.disabled) {
if (this.disabled || this.value.disabled || this.isGroupPay) {
return;
}
this.$emit('click');
......
<template>
<div>
<div @click="changePayType(thirdPayInfo)">
<div class="groupCard">
<PayCardItem
:is-group-pay="true"
......
......@@ -113,7 +113,7 @@ export default {
async getList() {
const [res] = await rechargeApi.getSpuList();
if (res) {
this.account = res.userPhoneInfo.phoneNo;
this.account = res?.userPhoneInfo?.phoneNo;
this.spuData = res.vipLife;
this.updateSpuInfo(this.spuData[this.currentTab - 1].itemList[0]);
this.getSkuListDebounce();
......@@ -145,7 +145,7 @@ export default {
return this.$toast.fail('请填写账号!');
if (!this.skuInfo.skuNo) return this.$toast.fail('请选择类型!');
const { skuNo, salePrice } = this.skuInfo;
const [res] = await orderApi.orderCreate({
const [res, error] = await orderApi.orderCreate({
account: this.account,
totalFee: salePrice,
virtualRechargeType: this.spuInfo.type,
......@@ -156,6 +156,9 @@ export default {
}
]
});
if (error) {
return;
}
res && this.$router.push({ path: '/pay', query: { orderNo: res.orderNo } });
}, 1000)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment