user 模块优化
Former-commit-id: abe0d077e22e8bf23c532bc8d9b7048d13d65a96 [formerly 94b9166307c815a1481440a6cb4c4d0eb1efb067] [formerly abe0d077e22e8bf23c532bc8d9b7048d13d65a96 [formerly 94b9166307c815a1481440a6cb4c4d0eb1efb067] [formerly abe0d077e22e8bf23c532bc8d9b7048d13d65a96 [formerly 94b9166307c815a1481440a6cb4c4d0eb1efb067] [formerly 94b9166307c815a1481440a6cb4c4d0eb1efb067 [formerly 103e140145dc6124294568692de9a49f6455e10c [formerly 85e8b7e28529e4d632005906ad535c892cf37271]]]]] Former-commit-id: 0337a7a21b785454f950bebf1c31f876854af4cf Former-commit-id: 3e6ec221d7250dbb97b48f71cb1b296b859fc68f Former-commit-id: 8b3c41abdf815b1ccc30893dd8552127da50e4cf [formerly 8b9e779beb974176130dd68c9a134774438ec699] Former-commit-id: 8eef9fa291d08656d6a85504802c1d816158011c Former-commit-id: 7ae6a8418781674243e70696cf35e0ac91d18dfe Former-commit-id: 1e4be2f1623b7d3c7b1a5d54723f655a3d594f36 Former-commit-id: 0d04496116e5cfd45075a18c5c05bae80a8dfef1 Former-commit-id: 3bf321fea766617190e93eabe816143464ab5f1a
This commit is contained in:
@@ -15,7 +15,7 @@ import { mapState, mapActions } from 'vuex'
|
|||||||
export default {
|
export default {
|
||||||
computed: {
|
computed: {
|
||||||
...mapState('d2admin', {
|
...mapState('d2admin', {
|
||||||
userInfo: state => state.user.userInfo
|
userInfo: state => state.user.info
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ db.defaults({
|
|||||||
// 旧
|
// 旧
|
||||||
themeActiveName: [],
|
themeActiveName: [],
|
||||||
pageOpenedList: [],
|
pageOpenedList: [],
|
||||||
userInfo: [],
|
|
||||||
isMenuAsideCollapse: [],
|
isMenuAsideCollapse: [],
|
||||||
database: [],
|
database: [],
|
||||||
databasePublic: {}
|
databasePublic: {}
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ export default {
|
|||||||
computed: {
|
computed: {
|
||||||
...mapState('d2admin', {
|
...mapState('d2admin', {
|
||||||
// 用户信息
|
// 用户信息
|
||||||
userInfo: state => state.user.userInfo,
|
userInfo: state => state.user.info,
|
||||||
// 版本
|
// 版本
|
||||||
releasesVersion: state => state.releases.version,
|
releasesVersion: state => state.releases.version,
|
||||||
releasesLatest: state => state.releases.latest,
|
releasesLatest: state => state.releases.latest,
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
a1c3d72ea5edb20e160908b56adff479dbc3446c
|
e0ff5bbbd75335a8ba226e4922c3653e3627d0c8
|
||||||
@@ -14,6 +14,7 @@ export default {
|
|||||||
* @param {Array} menu menu setting
|
* @param {Array} menu menu setting
|
||||||
*/
|
*/
|
||||||
headerSet (state, menu) {
|
headerSet (state, menu) {
|
||||||
|
// store 赋值
|
||||||
state.header = menu
|
state.header = menu
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@@ -21,6 +22,7 @@ export default {
|
|||||||
* @param {Array} menu menu setting
|
* @param {Array} menu menu setting
|
||||||
*/
|
*/
|
||||||
asideSet (state, menu) {
|
asideSet (state, menu) {
|
||||||
|
// store 赋值
|
||||||
state.aside = menu
|
state.aside = menu
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@@ -43,6 +45,7 @@ export default {
|
|||||||
* @param {Object} state vuex state
|
* @param {Object} state vuex state
|
||||||
*/
|
*/
|
||||||
asideCollapseToggle (state) {
|
asideCollapseToggle (state) {
|
||||||
|
// store 赋值
|
||||||
state.asideCollapse = !state.asideCollapse
|
state.asideCollapse = !state.asideCollapse
|
||||||
// 持久化
|
// 持久化
|
||||||
this.commit('d2admin/util/dbValueSetByUser', {
|
this.commit('d2admin/util/dbValueSetByUser', {
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ export default {
|
|||||||
* @param {Boolean} update can update
|
* @param {Boolean} update can update
|
||||||
*/
|
*/
|
||||||
updateSet (state, update) {
|
updateSet (state, update) {
|
||||||
|
// store 赋值
|
||||||
state.update = update
|
state.update = update
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
@@ -25,6 +26,7 @@ export default {
|
|||||||
* @param {Object}} latest releases value
|
* @param {Object}} latest releases value
|
||||||
*/
|
*/
|
||||||
latestSet (state, latest) {
|
latestSet (state, latest) {
|
||||||
|
// store 赋值
|
||||||
state.latest = latest
|
state.latest = latest
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
export default {
|
export default {
|
||||||
|
namespaced: true,
|
||||||
state: {
|
state: {
|
||||||
userInfo: {
|
// 用户信息
|
||||||
|
info: {
|
||||||
name: ''
|
name: ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -8,27 +10,27 @@ export default {
|
|||||||
/**
|
/**
|
||||||
* @description 设置用户数据
|
* @description 设置用户数据
|
||||||
* @param {Object} state vuex state
|
* @param {Object} state vuex state
|
||||||
* @param {*} userInfo userInfo
|
* @param {*} info info
|
||||||
*/
|
*/
|
||||||
userInfoSet (state, userInfo) {
|
infoSet (state, info) {
|
||||||
// store 赋值
|
// store 赋值
|
||||||
state.userInfo = userInfo
|
state.info = info
|
||||||
// 持久化
|
// 持久化
|
||||||
this.commit('d2admin/util/dbValueSetByUser', {
|
this.commit('d2admin/util/dbValueSetByUser', {
|
||||||
dbName: 'sys',
|
dbName: 'sys',
|
||||||
path: 'user.userInfo',
|
path: 'user.info',
|
||||||
value: userInfo
|
value: info
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* @description 从数据库取用户数据
|
* @description 从数据库取用户数据
|
||||||
* @param {Object} state vuex state
|
* @param {Object} state vuex state
|
||||||
*/
|
*/
|
||||||
async userInfoLoad (state) {
|
async infoLoad (state) {
|
||||||
// store 赋值
|
// store 赋值
|
||||||
state.userInfo = await this.dispatch('d2admin/util/dbValueGetByUser', {
|
state.info = await this.dispatch('d2admin/util/dbValueGetByUser', {
|
||||||
dbName: 'sys',
|
dbName: 'sys',
|
||||||
path: 'user.userInfo',
|
path: 'user.info',
|
||||||
defaultValue: '请重新登陆'
|
defaultValue: '请重新登陆'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user