Przeglądaj źródła

将setting配置加入全局

shenqilong 11 miesięcy temu
rodzic
commit
56eb6cdd03

+ 3 - 1
src/store/getters.js

@@ -41,5 +41,7 @@ export default {
     // 获取用户最高层级
     level: state => state.ibps.param && state.ibps.param.level ? state.ibps.param.level : [],
     // 获取认证信息
-    licence: state => state.ibps.licence ? state.ibps.licence.licJson : {}
+    licence: state => state.ibps.licence ? state.ibps.licence.licJson : {},
+    // 获取配置信息
+    setting: state => state.ibps.param && state.ibps.param.setting ? state.ibps.param.setting : {}
 }

+ 9 - 1
src/store/modules/ibps/modules/param.js

@@ -11,7 +11,9 @@ export default {
         level: {
             first: '',
             second: ''
-        }
+        },
+        // 配置信息
+        setting: {}
     },
     mutations: {
         myformSet (state, myform) {
@@ -25,6 +27,9 @@ export default {
         },
         level (state, data) {
             state.level = data || { first: '', second: '' }
+        },
+        setting (state, data) {
+            state.setting = data || {}
         }
     },
     actions: {
@@ -34,6 +39,9 @@ export default {
         setDeptList ({ commit }, data) {
             commit('deptList', data)
         },
+        setSetting ({ commit }, data) {
+            commit('setting', data)
+        },
         setLevel ({ commit }, data) {
             console.log(data)
             commit('level', data)

+ 4 - 0
src/store/modules/ibps/modules/user.js

@@ -92,6 +92,10 @@ export default {
                                 root: true
                             })
                         }
+                        // 获取所有配置信息
+                        await dispatch('ibps/param/setSetting', await getSetting(), {
+                            root: true
+                        })
                         // 获取所有用户信息
                         await dispatch('getUserList', level)
                         // 获取所有部门信息