kongdeqiang
2024-11-18 f0cad0c5ea4778036452217b4704c6875dc246e3
src/store/mutations.js
@@ -9,31 +9,36 @@
    },
    SET_ROLELISt:(state,payload)=>{
        console.log('触发')
        //处理左侧菜单栏逻辑
        //处理左侧菜单栏逻辑
            // type 2 : all admin
            // type 0 :  泊车 id:2
            // type 1 :  执法 id:3
            // type 1 :  执法 id:3
            // state.roles  // 用户权限字段
            // state.resultAsyncRoutes // 用户权限路由
            switch (state.roles) {
                case 0:
                    state.resultAsyncRoutes = state.items.filter((item)=>item.id == 2);
                    state.resultAsyncRoutes = state.items2.filter((item)=>item.id == 2);
                    localStorage.setItem('userRouters',JSON.stringify(state.resultAsyncRoutes));
                    console.log(state.resultAsyncRoutes,state.roles,'0泊车')
                    break;
                    console.log(state.resultAsyncRoutes,state.roles,'0泊车')
                  break;
                case 1:
                    state.resultAsyncRoutes =state.items.filter((item)=>item.id == 3);
                    localStorage.setItem('userRouters',JSON.stringify(state.resultAsyncRoutes));
                  console.log(state.resultAsyncRoutes,state.roles,'1执法')
                  break;
                  case 2:
                case 2:
                    state.resultAsyncRoutes = state.items;
                    localStorage.setItem('userRouters',JSON.stringify(state.resultAsyncRoutes));
                      console.log(state.resultAsyncRoutes,state.roles,' 全部')//  不用修改
                  break;
                case 3:
                    state.resultAsyncRoutes = state.items3.filter((item)=>item.id == 2);
                    localStorage.setItem('userRouters',JSON.stringify(state.resultAsyncRoutes));
                    console.log(state.resultAsyncRoutes,state.roles,'3APP端')
                  break;
                default:
                    break;
                  break;
            }
    },
@@ -43,4 +48,4 @@
    }
  }
  }