|
@@ -15,17 +15,22 @@ const user = {
|
|
|
name: storage.get(constant.name),
|
|
|
avatar: storage.get(constant.avatar),
|
|
|
roles: storage.get(constant.roles),
|
|
|
- permissions: storage.get(constant.permissions)
|
|
|
+ permissions: storage.get(constant.permissions),
|
|
|
+
|
|
|
+ userId: storage.get(constant.userId),
|
|
|
+ nickName: storage.get(constant.nickName),
|
|
|
+ wgtcode:storage.get(constant.wgtcode),
|
|
|
+ autologin:storage.get(constant.autologin),
|
|
|
+ phonenumber: storage.get(constant.phonenumber),
|
|
|
+ deptId: storage.get(constant.deptId),
|
|
|
+ deptName: storage.get(constant.deptName),
|
|
|
+ loading: false,
|
|
|
},
|
|
|
|
|
|
mutations: {
|
|
|
SET_TOKEN: (state, token) => {
|
|
|
state.token = token
|
|
|
},
|
|
|
- SET_ID: (state, id) => {
|
|
|
- state.id = id
|
|
|
- storage.set(constant.id, id)
|
|
|
- },
|
|
|
SET_NAME: (state, name) => {
|
|
|
state.name = name
|
|
|
storage.set(constant.name, name)
|
|
@@ -41,10 +46,51 @@ const user = {
|
|
|
SET_PERMISSIONS: (state, permissions) => {
|
|
|
state.permissions = permissions
|
|
|
storage.set(constant.permissions, permissions)
|
|
|
- }
|
|
|
+ },
|
|
|
+
|
|
|
+ SET_USERID: (state, userId) => {
|
|
|
+ state.userId = userId
|
|
|
+ storage.set(constant.userId, userId)
|
|
|
+ },
|
|
|
+ SET_NICKNAME: (state, nickName) => {
|
|
|
+ state.nickName = nickName
|
|
|
+ storage.set(constant.nickName, nickName)
|
|
|
+ },
|
|
|
+ SET_DEPTID: (state, deptId) => {
|
|
|
+ state.deptId = deptId
|
|
|
+ storage.set(constant.deptId, deptId)
|
|
|
+ },
|
|
|
+ SET_DEPNAME: (state, deptName) => {
|
|
|
+ state.deptName = deptName
|
|
|
+ storage.set(constant.deptName, deptName)
|
|
|
+ },
|
|
|
+ SET_WGTCODE: (state, wgtcode) => {
|
|
|
+ state.wgtcode = wgtcode
|
|
|
+ storage.set(constant.wgtcode, wgtcode)
|
|
|
+ },
|
|
|
+ SET_AUTOLOGIN: (state, autologin) => {
|
|
|
+ state.autologin = autologin
|
|
|
+ storage.set(constant.autologin, autologin)
|
|
|
+ },
|
|
|
+ SET_PHONENUMBER: (state, phonenumber) => {
|
|
|
+ state.phonenumber = phonenumber
|
|
|
+ storage.set(constant.phonenumber, phonenumber)
|
|
|
+ },
|
|
|
+ switch_loading(state,tf){
|
|
|
+ /* if(tf){
|
|
|
+ state.loading = tf;
|
|
|
+ }else{
|
|
|
+ state.loading = !state.loading
|
|
|
+ } */
|
|
|
+ state.loading = tf;
|
|
|
+ },
|
|
|
},
|
|
|
|
|
|
actions: {
|
|
|
+ // 版本号
|
|
|
+ SetwgtFn({ commit}, code ){
|
|
|
+ commit('SET_WGTCODE',code)
|
|
|
+ },
|
|
|
// 登录
|
|
|
Login({ commit }, userInfo) {
|
|
|
const username = userInfo.username.trim()
|
|
@@ -73,15 +119,24 @@ const user = {
|
|
|
}
|
|
|
const userid = (isEmpty(user) || isEmpty(user.userId)) ? "" : user.userId
|
|
|
const username = (isEmpty(user) || isEmpty(user.userName)) ? "" : user.userName
|
|
|
+ const nickName = (user == null || user.nickName == "" || user.nickName == null) ? "" : user.nickName
|
|
|
+ const phonenumber = (user == null || user.phonenumber == "" || user.phonenumber == null) ? "" : user.phonenumber
|
|
|
+ const deptId = (user == null || user.deptId == "" || user.deptId == null) ? "" : user.deptId
|
|
|
+ const deptName = (user == null || user.dept == "" || user.dept == null||user.dept.deptName==''||user.dept.deptName==null) ? "" : user.dept.deptName
|
|
|
if (res.roles && res.roles.length > 0) {
|
|
|
commit('SET_ROLES', res.roles)
|
|
|
commit('SET_PERMISSIONS', res.permissions)
|
|
|
} else {
|
|
|
commit('SET_ROLES', ['ROLE_DEFAULT'])
|
|
|
}
|
|
|
- commit('SET_ID', userid)
|
|
|
+ commit('SET_USERID', userid)
|
|
|
commit('SET_NAME', username)
|
|
|
commit('SET_AVATAR', avatar)
|
|
|
+ commit('SET_NICKNAME', nickName)
|
|
|
+ commit('SET_PHONENUMBER', phonenumber)
|
|
|
+ commit('SET_DEPTID', deptId)
|
|
|
+ commit('SET_DEPNAME', deptName)
|
|
|
+ commit('SET_AUTOLOGIN',true)
|
|
|
resolve(res)
|
|
|
}).catch(error => {
|
|
|
reject(error)
|