Ver Fonte

fix: nav.js goDimension removed broken mind/body/wisdom mappings; login.vue tabBarPages removed non-existent /pages/mind/index /pages/body/index /pages/wisdom/index entries

Sisyphus Agent há 2 dias atrás
pai
commit
0be7fa9810
2 ficheiros alterados com 3 adições e 5 exclusões
  1. 1 1
      cfc-frontend/pages/login/login.vue
  2. 2 4
      cfc-frontend/utils/nav.js

+ 1 - 1
cfc-frontend/pages/login/login.vue

@@ -276,7 +276,7 @@ var res = await bindReferralIfNotSelf(refCode)
         this.redirectUrl = ''
         // 注意: redirectTo 不支持跳转 tabBar 页面,必须用 switchTab
         // 只有 pages.json tabBar.list 注册的页面才能用 switchTab
-        var tabBarPages = ['/pages/index-home/index', '/pages/mind/index', '/pages/body/index', '/pages/wisdom/index', '/pages/wealth/index']
+        var tabBarPages = ['/pages/index-home/index', '/pages/wealth/index']
         if (tabBarPages.indexOf(redirect) !== -1) {
           uni.switchTab({ url: redirect })
         } else {

+ 2 - 4
cfc-frontend/utils/nav.js

@@ -25,11 +25,9 @@ var TAB_BAR_PAGES = [
  * 心/身/智/富 = 分包页,用 navigateTo
  */
 function goDimension(dimCode) {
+  // 五维页已移出主包,统一在各自分包页面通过 navigateTo 访问
+  // 保留 wealth(已注册)及其对应的 detail 入口,其他维度避免跳转至无效页面
   var dimMap = {
-    action: '/pages/index-home/index',
-    mind: '/pages/mind/index',
-    body: '/pages/body/index',
-    wisdom: '/pages/wisdom/index',
     wealth: '/pages/wealth/index'
   }
   var url = dimMap[dimCode]