zhengchengwu 6 years ago
parent
commit
cd18fc9bf6

File diff suppressed because it is too large
+ 510 - 510
src/router/index.js


+ 3 - 2
src/views/layout/components/Navbar.vue View File

@@ -6,7 +6,7 @@
6 6
     <el-menu class="navbar" mode="horizontal">
7 7
       <div>
8 8
         <el-dropdown trigger="click" style="color:#fff;">
9
-        <span class="el-dropdown-link">{{orgname}}
9
+        <span class="el-dropdown-link">{{ this.$store.getters.xt_user.org.org_name }}
10 10
           <!--<i class="el-icon-arrow-down el-icon&#45;&#45;right"></i>-->
11 11
         </span>
12 12
         </el-dropdown>
@@ -118,7 +118,8 @@
118 118
     },
119 119
     create() {
120 120
       var xtuser = this.$store.getters.xt_user
121
-      this.orgname = xtuser.org.org_name
121
+      // this.orgname = xtuser.org.org_name
122
+      this.orgname = "1";
122 123
       console.log(this.orgname)
123 124
 
124 125
     }

+ 6 - 1
src/views/layout/components/Sidebar/index.vue View File

@@ -5,7 +5,7 @@
5 5
     </div>
6 6
     <el-menu
7 7
       mode="vertical"
8
-      unique-opened="ture"
8
+      :unique-opened="uniqueOpened"
9 9
       :show-timeout="200"
10 10
       :default-active="$route.path"
11 11
       :collapse="isCollapse"
@@ -32,6 +32,11 @@ export default {
32 32
       return !this.sidebar.opened;
33 33
     }
34 34
   },
35
+  data(){
36
+    return{
37
+      uniqueOpened:true,
38
+    }
39
+  },
35 40
   methods:{
36 41
     toggleSideBar() {
37 42
       this.$store.dispatch("toggleSideBar");

+ 2 - 2
src/xt_pages/home/modify_user_info_dialog.vue View File

@@ -1,6 +1,6 @@
1 1
 <template>
2 2
     <div>
3
-        <el-dialog title="修改个人信息" modal-append-to-body="false" append-to-body="true" width="50%" :visible.sync="visible" :before-close="_close">
3
+        <el-dialog title="修改个人信息" :modal-append-to-body="false" :append-to-body="true" width="50%" :visible.sync="visible" :before-close="_close">
4 4
             <el-form ref="form" :model="form"  :rules="rules" label-width="80px" 
5 5
                     v-loading="uploading">
6 6
                 <el-form-item label="账号:">
@@ -34,7 +34,7 @@
34 34
             </div>
35 35
         </el-dialog>
36 36
 
37
-        <el-dialog title="修改密码" modal-append-to-body="false" append-to-body="true" :visible.sync="pwd_dialog_visible">
37
+        <el-dialog title="修改密码" :modal-append-to-body="false" :append-to-body="true" :visible.sync="pwd_dialog_visible">
38 38
             <el-form ref="pwd_form" :model="pwd_form" label-width="80px">
39 39
                 <el-form-item label="账号:">
40 40
                     <span>{{ this.$store.getters.xt_user.user.mobile }}</span>

+ 13 - 13
src/xt_permission.js View File

@@ -10,19 +10,19 @@ const permissionWhiteList = loginWhiteList.concat(['/']) // 权限验证白名
10 10
 
11 11
 router.beforeEach((to, from, next) => {
12 12
   // 线上注释
13
-  // if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
14
-  //   store.dispatch('VerifyConfigList', []).then(() => {
15
-  //     next()
16
-  //   })
17
-  // }
18
-  // if (store.getters.permission_routers === undefined) {
19
-  //   store.dispatch('xt_GenerateRoutes', []).then(() => {
20
-  //     next()
21
-  //   })
22
-  // } else {
23
-  //   next()
24
-  // }
25
-  // return
13
+  if (!store.getters.configlist || store.getters.configlist === undefined || store.getters.configlist.length <= 0) {
14
+    store.dispatch('VerifyConfigList', []).then(() => {
15
+      next()
16
+    })
17
+  }
18
+  if (store.getters.permission_routers === undefined) {
19
+    store.dispatch('xt_GenerateRoutes', []).then(() => {
20
+      next()
21
+    })
22
+  } else {
23
+    next()
24
+  }
25
+  return
26 26
   // 线上注释
27 27
 
28 28
   NProgress.start()