1.钱包优化

master
sws 2023-10-30 16:15:36 +08:00
parent 3f2044cb44
commit 8286b4eceb
3 changed files with 33 additions and 6 deletions

View File

@ -121,7 +121,7 @@
type: [Number, String], type: [Number, String],
default: 0, default: 0,
}, },
// // ---------
propToPage: { propToPage: {
type: Object, type: Object,
default: () => { default: () => {
@ -133,11 +133,21 @@
type: String, type: String,
default: '', default: '',
}, },
// //
propIsRedirectTo: { propIsRedirectTo: {
type: Boolean, type: Boolean,
default: false, default: false,
}, },
//
propIsKeepThisPage: {
type: Boolean,
default: false,
},
// ----
propToAppointPage: {
type: String,
default: '',
},
}, },
components: { components: {
componentPopup, componentPopup,
@ -297,16 +307,14 @@
break; break;
// 线 // 线
case 1: case 1:
let $self = this;
// //
uni.showModal({ uni.showModal({
content: res.data.msg, content: res.data.msg,
showCancel: false, showCancel: false,
success(res) { success(res) {
if (res.confirm) { if (res.confirm) {
// $self.to_other(order_id);
uni.redirectTo({
url: '/pages/user-order/user-order?data=' + order_id,
});
} }
}, },
}); });
@ -598,6 +606,21 @@
} }
} }
}, },
to_other(order_id) {
if (!this.propIsKeepThisPage) {
if (this.propToAppointPage) {
//
uni.redirectTo({
url: this.propToAppointPage,
});
} else {
//
uni.redirectTo({
url: '/pages/user-order/user-order?data=' + order_id,
});
}
}
},
// //
onUnload(e) { onUnload(e) {
clearInterval(this.popup_view_pay_timer); clearInterval(this.popup_view_pay_timer);

View File

@ -49,6 +49,7 @@
:prop-temp-pay-index="temp_pay_index" :prop-temp-pay-index="temp_pay_index"
:prop-pay-price="pay_price" :prop-pay-price="pay_price"
:prop-payment-id="payment_id" :prop-payment-id="payment_id"
:prop-to-appoint-page="to_appoint_page"
:prop-default-payment-id="default_payment_id" :prop-default-payment-id="default_payment_id"
:prop-is-show-payment="is_show_payment_popup" :prop-is-show-payment="is_show_payment_popup"
@close-payment-poupon="payment_popup_event_close" @close-payment-poupon="payment_popup_event_close"
@ -111,6 +112,7 @@
default_payment_id: 0, default_payment_id: 0,
is_show_payment_popup: false, is_show_payment_popup: false,
pay_price: 0, pay_price: 0,
to_appoint_page:'/pages/plugins/wallet/user/user?type=1'
}; };
}, },

View File

@ -61,6 +61,7 @@
:prop-payment-id="payment_id" :prop-payment-id="payment_id"
:propIsRedirectTo="true" :propIsRedirectTo="true"
:prop-to-fail-page="to_fail_page" :prop-to-fail-page="to_fail_page"
:prop-to-appoint-page="to_appoint_page"
:prop-is-show-payment="is_show_payment_popup" :prop-is-show-payment="is_show_payment_popup"
@close-payment-poupon="payment_popup_event_close" @close-payment-poupon="payment_popup_event_close"
></component-payment> ></component-payment>
@ -98,6 +99,7 @@
payment_id: 0, payment_id: 0,
// //
to_fail_page: '/pages/plugins/wallet/user/user', to_fail_page: '/pages/plugins/wallet/user/user',
to_appoint_page:'/pages/plugins/wallet/user/user?type=3'
}; };
}, },