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

View File

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

View File

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