From 3f55b2b3c83f41a961529f2843b6e988500ce738 Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期五, 20 十二月 2024 11:06:18 +0800 Subject: [PATCH] 1.动态刷新菜单 --- pages/home/supplier-home.vue | 12 +++++++++++- pages/user/supplier-user.vue | 8 +++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/pages/home/supplier-home.vue b/pages/home/supplier-home.vue index 5100846..ee231b9 100644 --- a/pages/home/supplier-home.vue +++ b/pages/home/supplier-home.vue @@ -360,10 +360,20 @@ uni.stopPullDownRefresh() }, onLoad(options) { + const url = options.q ? decodeURIComponent(options.q) : ''; const urlcode = options.url && decodeURIComponent(options.url) || '' }, - onShow() { + async onShow() { + + if(this.selftype==='supplier'){ + // 刷新供应商菜单 + await this.$store.dispatch('getAppMenuSupplier') + }else if(this.selftype==='partner'){ + // 刷新合伙人菜单 + await this.$store.dispatch('getAppMenuPartner') + } + this.getTj(true) }, created() { diff --git a/pages/user/supplier-user.vue b/pages/user/supplier-user.vue index c738cde..456bc0f 100644 --- a/pages/user/supplier-user.vue +++ b/pages/user/supplier-user.vue @@ -642,7 +642,13 @@ } }, // #endif - onShow() { + async onShow() { + if(this.selftype==='supplier'){ + await this.$store.dispatch('getAppMenuSupplier') + }else if(this.selftype==='partner'){ + await this.$store.dispatch('getAppMenuPartner') + } + this.cacheUserId = '' this.getTj() -- Gitblit v1.9.3