Jelajahi Sumber

首页权限优化

zhangliang2 2 tahun lalu
induk
melakukan
595b637197
3 mengubah file dengan 23 tambahan dan 14 penghapusan
  1. 2 2
      src/views/index.vue
  2. 17 10
      src/views/mainPage.vue
  3. 4 2
      src/views/page/pageMenu.vue

+ 2 - 2
src/views/index.vue

@@ -118,8 +118,8 @@ export default {
                     localStorage.setItem("expiresTime", res.info.expires_time);
                     localStorage.setItem("expiresTime", res.info.expires_time);
 
 
                     this.$nextTick(() => {
                     this.$nextTick(() => {
-                        this.$refs.curRouter.init &&
-                            this.$refs.curRouter.init();
+                        // this.$refs.curRouter.init &&
+                        //     this.$refs.curRouter.init();
 
 
                         this.getMenuItems();
                         this.getMenuItems();
                         this.getUserInfo();
                         this.getUserInfo();

+ 17 - 10
src/views/mainPage.vue

@@ -1,7 +1,9 @@
 <template>
 <template>
     <div class="mainPagePanel">
     <div class="mainPagePanel">
         <div class="myTabsBox">
         <div class="myTabsBox">
-            <el-tabs v-model="activeName" type="card" @tab-click="pageControl">
+            <el-tabs 
+                v-bind:class="{ tabPaneA: tabsList.length <= 1 }"
+                v-model="activeName" type="card" @tab-click="pageControl">
                 <!--
                 <!--
                 <el-tab-pane label="系统监控" name="1"></el-tab-pane>
                 <el-tab-pane label="系统监控" name="1"></el-tab-pane>
                 <el-tab-pane label="系统概览" name="2"></el-tab-pane>
                 <el-tab-pane label="系统概览" name="2"></el-tab-pane>
@@ -405,17 +407,17 @@ export default {
         },
         },
     },
     },
     mounted() {
     mounted() {
-        if (localStorage.getItem("Authorization")) {
+        /* if (localStorage.getItem("Authorization")) {
             //this.init();
             //this.init();
         }else{  //如果没有Authorization
         }else{  //如果没有Authorization
-            /*this.$alert('用户信息过期,请重新登陆','提示',{
-                confirmButtonText:'确定',
-                callback: action => {
-                    let loginUrl = window.location.origin + '/login'
-                    window.location.href = loginUrl
-                }
-            })*/
-        }
+            // this.$alert('用户信息过期,请重新登陆','提示',{
+            //     confirmButtonText:'确定',
+            //     callback: action => {
+            //         let loginUrl = window.location.origin + '/login'
+            //         window.location.href = loginUrl
+            //     }
+            // })
+        } */
     },
     },
 };
 };
 </script>
 </script>
@@ -438,6 +440,11 @@ export default {
                     width: 100%;
                     width: 100%;
                 }
                 }
             }
             }
+
+        }
+
+        /deep/.tabPaneA.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child {
+            padding-right: 0;
         }
         }
     }
     }
 
 

+ 4 - 2
src/views/page/pageMenu.vue

@@ -1,10 +1,12 @@
 <template>
 <template>
     <div class="pageMenu" v-bind:class="{ widthFold: menuFold }">
     <div class="pageMenu" v-bind:class="{ widthFold: menuFold }">
         <div class="panel">
         <div class="panel">
-            <div class="icon" v-show="!menuFold" @click="menuFoldHandle()">
+            <!-- <div class="icon" v-show="!menuFold" @click="menuFoldHandle()"> -->
+            <div class="icon" v-show="!menuFold">
                 <b></b>
                 <b></b>
             </div>
             </div>
-            <div class="iconFold" v-show="menuFold" @click="menuFoldHandle(1)">
+            <!-- <div class="iconFold" v-show="menuFold" @click="menuFoldHandle(1)"> -->
+            <div class="iconFold" v-show="menuFold">
                 <b></b>
                 <b></b>
             </div>
             </div>
             <ul class="menuFold" v-show="menuFold">
             <ul class="menuFold" v-show="menuFold">