diff --git a/pages/plugins/membershiplevelvip/member-code/member-code.vue b/pages/plugins/membershiplevelvip/member-code/member-code.vue index 5a62a42e..d340b0b7 100644 --- a/pages/plugins/membershiplevelvip/member-code/member-code.vue +++ b/pages/plugins/membershiplevelvip/member-code/member-code.vue @@ -17,7 +17,7 @@ 如遇到扫码失败请将屏幕调至最亮重新扫码 - + @@ -43,6 +43,7 @@ data_list_loding_msg: '', is_to_login: 0, screen_brightness_value: 0, + plugins_wallet: null, user: null, member_code: '', barcode:{ @@ -80,12 +81,28 @@ }); } // #endif + }, + onShow() { // 数据加载 this.init(); + + // 初始化配置 + this.init_config(); }, methods: { + // 初始化配置 + init_config(status) { + if ((status || false) == true) { + this.setData({ + plugins_wallet: app.globalData.get_config('plugins_base.wallet', null) + }); + } else { + app.globalData.is_config(this, 'init_config'); + } + }, + // 获取数据 init() { var user = app.globalData.get_user_info(this, 'init'); diff --git a/pages/plugins/wallet/payment-code/payment-code.vue b/pages/plugins/wallet/payment-code/payment-code.vue index b588acec..3ba674f9 100644 --- a/pages/plugins/wallet/payment-code/payment-code.vue +++ b/pages/plugins/wallet/payment-code/payment-code.vue @@ -20,7 +20,7 @@ ({{scheduled_value}})秒后自动刷新付款码 - + @@ -46,6 +46,7 @@ data_list_loding_msg: '', is_to_login: 0, screen_brightness_value: 0, + plugins_membershiplevelvip: null, scheduled_timer: null, scheduled_value: 0, payment_code: '', @@ -84,12 +85,28 @@ }); } // #endif + }, + onShow() { // 数据加载 this.init(); + + // 初始化配置 + this.init_config(); }, methods: { + // 初始化配置 + init_config(status) { + if ((status || false) == true) { + this.setData({ + plugins_membershiplevelvip: app.globalData.get_config('plugins_base.membershiplevelvip', null) + }); + } else { + app.globalData.is_config(this, 'init_config'); + } + }, + // 获取数据 init() { var user = app.globalData.get_user_info(this, 'init'); diff --git a/pages/user/user.vue b/pages/user/user.vue index 29fcb4f7..7cee6a28 100644 --- a/pages/user/user.vue +++ b/pages/user/user.vue @@ -18,7 +18,7 @@ - + @@ -191,12 +191,21 @@ methods: { // 初始化配置 init_config(status) { - if ((status || false) == true) { + if ((status || false) == true) { + // 会员码及付款码入口 + var qrcode_page_url = null; + if(app.globalData.get_config('plugins_base.wallet', null) != null) { + qrcode_page_url = '/pages/plugins/wallet/payment-code/payment-code'; + } + if(app.globalData.get_config('plugins_base.membershiplevelvip', null) != null) { + qrcode_page_url = '/pages/plugins/membershiplevelvip/member-code/member-code'; + } this.setData({ common_app_customer_service_tel: app.globalData.get_config('config.common_app_customer_service_tel'), common_user_center_notice: app.globalData.get_config('config.common_user_center_notice'), common_app_is_online_service: app.globalData.get_config('config.common_app_is_online_service'), - common_app_is_head_vice_nav: app.globalData.get_config('config.common_app_is_head_vice_nav') + common_app_is_head_vice_nav: app.globalData.get_config('config.common_app_is_head_vice_nav'), + qrcode_page_url: qrcode_page_url }); } else { app.globalData.is_config(this, 'init_config');