|
|
@@ -1,5 +1,6 @@
|
|
|
import {login, logout, getInfo, checkIsNeedCheck} from '@/api/login'
|
|
|
import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
|
+import Cookies from 'js-cookie'
|
|
|
|
|
|
const user = {
|
|
|
state: {
|
|
|
@@ -10,7 +11,8 @@ const user = {
|
|
|
roles: [],
|
|
|
permissions: [],
|
|
|
isAdmin: {isCheckPhone:0,isCheckAddress:0},
|
|
|
- medicalMallConfig: {medicalMall: false,statics: false,audit:false,resource:false,stores:true}
|
|
|
+ medicalMallConfig: {medicalMall: false,statics: false,audit:false,resource:false,stores:true},
|
|
|
+ tenantCode: Cookies.get('tenantCode') || null
|
|
|
},
|
|
|
|
|
|
mutations: {
|
|
|
@@ -37,6 +39,9 @@ const user = {
|
|
|
},
|
|
|
SET_MEDICALMALL: (state, medicalMallConfig) => {
|
|
|
state.medicalMallConfig = medicalMallConfig
|
|
|
+ },
|
|
|
+ SET_TENANT_CODE: (state, tenantCode) => {
|
|
|
+ state.tenantCode = tenantCode
|
|
|
}
|
|
|
},
|
|
|
|
|
|
@@ -56,6 +61,7 @@ const user = {
|
|
|
login(username, password, code, uuid,tenantCode).then(res => {
|
|
|
setToken(res.token)
|
|
|
commit('SET_TOKEN', res.token)
|
|
|
+ commit('SET_TENANT_CODE', tenantCode || null)
|
|
|
resolve({needSms: false})
|
|
|
}).catch(error => {
|
|
|
reject(error)
|
|
|
@@ -101,6 +107,7 @@ const user = {
|
|
|
commit('SET_TOKEN', '')
|
|
|
commit('SET_ROLES', [])
|
|
|
commit('SET_PERMISSIONS', [])
|
|
|
+ commit('SET_TENANT_CODE', null)
|
|
|
removeToken()
|
|
|
resolve()
|
|
|
}).catch(error => {
|
|
|
@@ -113,6 +120,7 @@ const user = {
|
|
|
FedLogOut({ commit }) {
|
|
|
return new Promise(resolve => {
|
|
|
commit('SET_TOKEN', '')
|
|
|
+ commit('SET_TENANT_CODE', null)
|
|
|
removeToken()
|
|
|
resolve()
|
|
|
})
|