|
@@ -7,6 +7,7 @@ const user = {
|
|
|
state: {
|
|
|
token: '',
|
|
|
name: '',
|
|
|
+ salesChannelName: '',
|
|
|
welcome: '',
|
|
|
avatar: '',
|
|
|
roles: { permissionList: [] },
|
|
@@ -23,6 +24,9 @@ const user = {
|
|
|
state.welcome = welcome
|
|
|
Vue.ls.set('userName', name, 7 * 24 * 60 * 60 * 1000)
|
|
|
},
|
|
|
+ SET_CHANNELNAME: (state, name) => {
|
|
|
+ state.salesChannelName = name
|
|
|
+ },
|
|
|
SET_AVATAR: (state, avatar) => {
|
|
|
state.avatar = avatar
|
|
|
},
|
|
@@ -48,6 +52,7 @@ const user = {
|
|
|
Vue.ls.set('hasError', 0)
|
|
|
commit('SET_TOKEN', res.access_token)
|
|
|
commit('SET_NAME', { name: users.userNameCN, welcome: welcome() })
|
|
|
+ commit('SET_CHANNELNAME', users.extInfo.channel.salesChannelName)
|
|
|
Vue.ls.set('rolesAccess', { permissionList: users.permCodes }, 7 * 24 * 60 * 60 * 1000)
|
|
|
commit('SET_AVATAR', res.avatar ? res.avatar : '')
|
|
|
// 记住密码
|
|
@@ -88,6 +93,7 @@ const user = {
|
|
|
resolve(error)
|
|
|
}).finally(() => {
|
|
|
commit('SET_NAME', { name: '', welcome: '' })
|
|
|
+ commit('SET_CHANNELNAME', '')
|
|
|
commit('SET_AVATAR', '')
|
|
|
commit('SET_TOKEN', '')
|
|
|
commit('SET_ROLES', { permissionList: [] })
|