1.优化支付设置

master
sws 2023-10-09 10:15:02 +08:00
parent 6e348dffde
commit d4d14e45d9
3 changed files with 14 additions and 10 deletions

View File

@ -124,7 +124,7 @@
},
},
//
propTofailPage: {
propToFailPage: {
type: String,
default: '',
},
@ -311,6 +311,7 @@
} else {
app.globalData.showToast(res.data.msg);
}
this.order_item_pay_fail_handle(res.data.data, order_id);
}
},
fail: () => {
@ -511,7 +512,7 @@
}
}
},
// bool:
// data: order_id: idis_to_page
order_item_pay_success_handle(data, order_id, is_to_page = true) {
let newData = {
data: data,
@ -523,18 +524,18 @@
this.to_success_page_event();
}
},
// bool:
// data: order_id: id
order_item_pay_fail_handle(data, order_id) {
let newData = {
data: data,
order_id: order_id,
is_to_page: is_to_page,
temp_pay_index: this.propTempPayIndex,
payment_id: this.propPaymentId,
};
this.$emit('pay-fail', newData);
this.to_fail_page_event();
},
//
to_success_page_event() {
let url_data = {
code: '9000',
@ -552,11 +553,13 @@
});
}
},
//
to_fail_page_event() {
if (this.propTofailPage) {
console.log(this.propToFailPage);
if (this.propToFailPage) {
//
uni.navigateTo({
url: this.propTofailPage + '?data=' + data.order_id,
url: this.propToFailPage,
});
}
},

View File

@ -326,7 +326,7 @@
page: 'user-order/user-order',
},
//
to_fail_page: 'page/user-order/user-order',
to_fail_page: '/pages/user-order/user-order',
};
},
@ -647,10 +647,10 @@
this.buy_submit_response_handle(res.data.data);
} else {
app.globalData.showToast(res.data.msg);
this.setData({
buy_submit_disabled_status: false,
});
}
this.setData({
buy_submit_disabled_status: false,
});
},
fail: () => {
uni.hideLoading();

View File

@ -17,6 +17,7 @@
:prop-temp-pay-value="temp_pay_value"
:prop-pay-price="pay_price"
:propIsRedirectTo="true"
:prop-to-fail-page="to_fail_page"
@close-payment-poupon="payment_popup_event_close"
></component-payment>
</view>