1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import router from '@/router'
- const isEnterprise = () => {
- const currentRoute = router.currentRoute.value
- let bool = currentRoute?.meta?.loginType === 'enterprise'
- if (currentRoute?.path === '/enterpriseVerification') bool = true
- return bool
- }
- export const getIsEnterprise = () => { isEnterprise() }
- // 获取token
- export const getToken = (ENT) => {
- const arr = ['ENT_ACCESS_TOKEN', 'PER_ACCESS_TOKEN']
- let type = (ENT || isEnterprise()) ? arr[0] : arr[1]
- console.log('getToken', type)
- //
- return localStorage.getItem(type)
- }
- // 设置token
- export const setToken = (token, switchToEnt = 0) => { // 个人切换企业switchToEnt = 1
- return localStorage.setItem((switchToEnt || isEnterprise() ? 'ENT_ACCESS_TOKEN' : 'PER_ACCESS_TOKEN'), token)
- }
- // 清除token
- export const removeToken = () => {
- localStorage.removeItem('ENT_ACCESS_TOKEN')
- localStorage.removeItem('PER_ACCESS_TOKEN')
- localStorage.removeItem('ENT_REFRESH_TOKEN')
- localStorage.removeItem('PER_REFRESH_TOKEN')
- }
- // 获取刷新token
- export const getRefreshToken = () => {
- return localStorage.getItem(isEnterprise() ? 'ENT_REFRESH_TOKEN' : 'PER_REFRESH_TOKEN')
- }
- // 设置刷新token
- export const setRefreshToken = (refreshToken, switchToEnt = 0) => { // 个人切换企业switchToEnt = 1
- return localStorage.setItem((switchToEnt || isEnterprise() ? 'ENT_REFRESH_TOKEN' : 'PER_REFRESH_TOKEN'), refreshToken)
- }
- // 租户ID
- export const getTenantId = () => {
- return localStorage.getItem('tenantId')
- }
- export const setTenantId = (username) => {
- localStorage.setItem('tenantId', username)
- }
|