Преглед на файлове

将字典项获取方法放入主页面

Cheng преди 3 години
родител
ревизия
3254f829bd
променени са 2 файла, в които са добавени 9 реда и са изтрити 9 реда
  1. 9 0
      src/views/layout/index.vue
  2. 0 9
      src/views/login/index.vue

+ 9 - 0
src/views/layout/index.vue

@@ -114,6 +114,7 @@ export default {
   mounted() {
     this.$store.commit('SET_PREFIX', '/admin')
     this.getUserinfo()
+    this.getSelect()
   },
   methods: {
     handleSelect(index, path) {
@@ -127,6 +128,14 @@ export default {
         this.$store.commit('SET_ADMIN_USERINFO', response.data)
       })
     },
+    // 获取类型字典项
+    getSelect() {
+      this.$api.getDict().then(response => {
+        localStorage.setItem('IS_ENABLE', response.data.IS_ENABLE)
+        localStorage.setItem('SEX', response.data.SEX)
+        localStorage.setItem('TENANT_TYPE', JSON.stringify(response.data.TENANT_TYPE))
+      })
+    },
   }
 }
 </script>

+ 0 - 9
src/views/login/index.vue

@@ -188,14 +188,6 @@ export default {
         this.captcha = response.data.captcha
       })
     },
-    // 获取
-    getSelect() {
-      this.$api.getDict().then(response => {
-        localStorage.setItem('IS_ENABLE', response.data.IS_ENABLE)
-        localStorage.setItem('SEX', response.data.SEX)
-        localStorage.setItem('TENANT_TYPE', JSON.stringify(response.data.TENANT_TYPE))
-      })
-    },
     // 登录按钮点击
     submitForm() {
       this.btnLoading = true;
@@ -207,7 +199,6 @@ export default {
             this.$router.push({
               path: '/admin'
             })
-            this.getSelect()
       }).catch(error => {
         this.getCode()
         this.btnLoading = false