Przeglądaj źródła

人员管理-deptId传用户deptId

lihongxiao 3 lat temu
rodzic
commit
5255fd1f05

+ 3 - 0
src/router/index.js

@@ -205,6 +205,8 @@ function addDynamicRoutes(menuList = [], routes = []) {
           route['component'] = resolve => require([`@/views/${url}`], resolve)
           route['component'] = resolve => require([`@/views/${url}`], resolve)
         } catch (e) { }
         } catch (e) { }
       }
       }
+      console.log(route,111111111)
+
       routes.push(route)
       routes.push(route)
     }
     }
   }
   }
@@ -212,6 +214,7 @@ function addDynamicRoutes(menuList = [], routes = []) {
     addDynamicRoutes(temp, routes)
     addDynamicRoutes(temp, routes)
   } else {
   } else {
   }
   }
+
   return routes
   return routes
 }
 }
 
 

+ 3 - 2
src/views/HeadBar/HeadBar.vue

@@ -123,10 +123,11 @@ export default {
       activeIndex: '86',
       activeIndex: '86',
       langVisible: false,
       langVisible: false,
       avatar: require("@/assets/user.png"),
       avatar: require("@/assets/user.png"),
-      menuIndex: localStorage.getItem("routerId")
+      menuIndex: localStorage.getItem("routerId"),
     }
     }
   },
   },
   created() {
   created() {
+
     if(!JSON.parse(localStorage.getItem('user_data'))){
     if(!JSON.parse(localStorage.getItem('user_data'))){
       this.$api.user.getLoginUser().then((response) => {
       this.$api.user.getLoginUser().then((response) => {
              this.userData=response.data 
              this.userData=response.data 
@@ -212,7 +213,7 @@ export default {
       //切换左侧菜单
       //切换左侧菜单
       this.$store.commit('changeLeftTree', key);
       this.$store.commit('changeLeftTree', key);
       localStorage.setItem('routerId', key) // 保存用户到本地会话
       localStorage.setItem('routerId', key) // 保存用户到本地会话
-
+      
     },
     },
     // 折叠导航栏
     // 折叠导航栏
     onCollapse: function () {
     onCollapse: function () {

+ 4 - 4
src/views/Login.vue

@@ -161,13 +161,13 @@ export default {
           Cookies.set('user', userInfo.account) // 放置token到Cookie
           Cookies.set('user', userInfo.account) // 放置token到Cookie
           this.getDictItems()
           this.getDictItems()
           this.$api.user.getLoginUser().then((response) => {
           this.$api.user.getLoginUser().then((response) => {
-              localStorage.setItem('user_data', JSON.stringify(response.data)) // 保存用户到本地会话
+              localStorage.setItem('user_data', JSON.stringify(response.data)) 
           })
           })
           this.$api.role.findAll().then((res) => {
           this.$api.role.findAll().then((res) => {
-            localStorage.setItem('find_all', JSON.stringify(res.data)) // 保存用户到本地会话
+            localStorage.setItem('find_all', JSON.stringify(res.data)) 
           })
           })
-          localStorage.setItem('routerId', '420') // 保存用户到本地会话
-          sessionStorage.setItem('user', userInfo.account) // 保存用户到本地会话
+          localStorage.setItem('routerId', '420') 
+          sessionStorage.setItem('user', userInfo.account) /
           this.$store.commit('menuRouteLoaded', false) // 要求重新加载导航菜单
           this.$store.commit('menuRouteLoaded', false) // 要求重新加载导航菜单
           this.$router.push('/') // 登录成功,跳转到主页
           this.$router.push('/') // 登录成功,跳转到主页
         }
         }

+ 7 - 1
src/views/NavBar/NavBar.vue

@@ -16,7 +16,7 @@
     <!-- 导航菜单 -->
     <!-- 导航菜单 -->
     <el-menu
     <el-menu
       ref="navmenu"
       ref="navmenu"
-      :default-active="$route.meta.index"
+      :default-active="menuIndex"
       :class="collapse?'menu-bar-collapse-width':'menu-bar-width'"
       :class="collapse?'menu-bar-collapse-width':'menu-bar-width'"
       :collapse="collapse"
       :collapse="collapse"
       :collapse-transition="false"
       :collapse-transition="false"
@@ -69,8 +69,14 @@ export default {
   watch: {
   watch: {
     $route: "handleRoute"
     $route: "handleRoute"
   },
   },
+data(){
+  return{
+    menuIndex: this.$route.meta.index!==0?this.$route.meta.index:this.leftTree[0].id
+  }
+},
   created() {
   created() {
     this.handleRoute(this.$route);
     this.handleRoute(this.$route);
+
   },
   },
   methods: {
   methods: {
     handleopen() {},
     handleopen() {},

+ 1 - 1
src/views/PeopleManage/Agent/AgentExamine.vue

@@ -207,7 +207,7 @@ export default {
       pageData: {
       pageData: {
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId: "99",
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId: "",
         userId: "",
         realName: "",
         realName: "",
         mobile: ""
         mobile: ""

+ 1 - 1
src/views/PeopleManage/Agent/AgentManage.vue

@@ -296,7 +296,7 @@ export default {
       pageData:{
       pageData:{
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId:'99',
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId:'',
         userId:'',
         realName:'',
         realName:'',
         mobile:'',
         mobile:'',

+ 1 - 1
src/views/PeopleManage/Staff/StaffExamine.vue

@@ -237,7 +237,7 @@ export default {
       pageData:{
       pageData:{
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId:'99',
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId:'',
         userId:'',
         realName:'',
         realName:'',
         mobile:'',
         mobile:'',

+ 1 - 1
src/views/PeopleManage/Staff/StaffManage.vue

@@ -289,7 +289,7 @@ export default {
       pageData:{
       pageData:{
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId:'99',
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId:'',
         userId:'',
         realName:'',
         realName:'',
         mobile:'',
         mobile:'',

+ 1 - 1
src/views/PeopleManage/TeamLeader/TeamLeaderExamine.vue

@@ -237,7 +237,7 @@ export default {
       pageData:{
       pageData:{
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId:'99',
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId:'',
         userId:'',
         realName:'',
         realName:'',
         mobile:'',
         mobile:'',

+ 1 - 1
src/views/PeopleManage/TeamLeader/TeamLeaderManage.vue

@@ -284,7 +284,7 @@ export default {
       pageData:{
       pageData:{
         pageNum: 1,
         pageNum: 1,
         pageSize: 20,
         pageSize: 20,
-        deptId:'99',
+        deptId:JSON.parse(localStorage.getItem('user_data')).deptId  ,
         userId:'',
         userId:'',
         realName:'',
         realName:'',
         mobile:'',
         mobile:'',