From a483b4c336c4ca6b58cdfe79be53b0e884ab4082 Mon Sep 17 00:00:00 2001 From: woody Date: Wed, 18 Jun 2025 15:48:19 +0800 Subject: [PATCH] =?UTF-8?q?feat(global):=20=E6=B5=8B=E8=AF=95=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E6=B7=BB=E5=8A=A0=E7=89=B9=E6=AE=8A=E5=88=A4=E6=96=AD?= =?UTF-8?q?=EF=BC=8C=E9=83=A8=E5=88=86=E5=86=85=E5=AE=B9=E4=B8=8D=E5=8F=AF?= =?UTF-8?q?=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/index/index.vue | 2 +- pages/mine/balance/index.vue | 659 +++++++++-------- pages/mine/index.vue | 45 +- pages/pay/index.vue | 2 +- pages/pay/treePay.vue | 1291 ++++++++++++++++++---------------- 5 files changed, 1058 insertions(+), 941 deletions(-) diff --git a/pages/index/index.vue b/pages/index/index.vue index 1817432..a42e698 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -98,7 +98,7 @@ ref="child2" @childMethodTrigger="callChildMethod" > - + @@ -383,7 +387,7 @@ export default { name: '奖金明细', imgurl: '../../static/images/mark2.png', menuKey: 'incomeDetail', - ifshow: true, + ifshow: false, }, { url: '/pages/ticket/index', @@ -405,42 +409,42 @@ export default { name: '个人推广', imgurl: '../../static/images/list.svg', menuKey: 'share', - ifshow: true, + ifshow: false, }, { url: '/pages/userSecure/index', name: '账号安全', imgurl: '../../static/images/my_icon8.png', - menuKey: '', + menuKey: 'userSecure', ifshow: true, }, { url: '/pages/addressList/index', name: '地址管理', imgurl: '../../static/images/my_icon9.png', - menuKey: '', + menuKey: 'addressList', ifshow: true, }, { url: '/pages/mine/directPush/index', name: '直推列表', imgurl: '../../static/images/mark5.png', - menuKey: '', - ifshow: true, + menuKey: 'directPush', + ifshow: false, }, { url: '/pages/mine/bindBank/index', name: '银行信息', imgurl: '../../static/images/my_icon10.png', - menuKey: '', + menuKey: 'bankInfo', ifshow: true, }, { url: '/pages/bonus/regional-assessment/index', name: '区域考核', imgurl: '../../static/images/mark5.png', - menuKey: '', - ifshow: true, + menuKey: 'areaAssessment', + ifshow: false, }, // { // url: '/pages/mine/addNewPv/index', @@ -462,11 +466,16 @@ export default { marketDynamicBoxInfo: {}, totalSumPv: 0, smallAreaPv: 0, + isNormal: false, } }, onShow() { - this.getInfo().finally(() => { + this.getInfo().then(isNormal => { this.orderNum() + if (!isNormal) { + return + } + this.isNormal = isNormal this.getRegionSelect() this.getMemberBoxCount() this.getMarketDynamicBoxCount() @@ -636,12 +645,16 @@ export default { api.getInfo().then(res => { if (res.code == 200) { this.userInfo = res.data - resolve() - if (this.userInfo.memberCode == 'CN68880628') { - this.ifSpecial = true - } else { - this.ifSpecial = false + + if (this.userInfo.memberCode != 'BF66886688') { + this.otherMenuList = this.otherMenuList.map(item => { + item.ifshow = true + return item + }) + resolve(true) + return } + resolve(false) } else { reject() } diff --git a/pages/pay/index.vue b/pages/pay/index.vue index c955103..48ae254 100644 --- a/pages/pay/index.vue +++ b/pages/pay/index.vue @@ -29,7 +29,7 @@ > diff --git a/pages/pay/treePay.vue b/pages/pay/treePay.vue index fc85061..7082278 100644 --- a/pages/pay/treePay.vue +++ b/pages/pay/treePay.vue @@ -1,174 +1,223 @@ \ No newline at end of file +