add tenant to all request header

This commit is contained in:
ailanyin
2023-05-11 17:19:05 +08:00
parent 685f1527e5
commit 11b23ec129
5 changed files with 17 additions and 6 deletions

View File

@ -1,3 +1,5 @@
const store = createPinia()
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
const store = createPinia()
store.use(piniaPluginPersistedstate)
export default store

View File

@ -10,6 +10,7 @@ const useUserStore = defineStore(
name: '',
avatar: '',
roles: [],
tenant: '',
permissions: []
}),
actions: {
@ -21,7 +22,8 @@ const useUserStore = defineStore(
const code = userInfo.code
const uuid = userInfo.uuid
return new Promise((resolve, reject) => {
login(username, password, code, uuid, tenant).then(res => {
this.tenant = tenant
login(username, password, code, uuid).then(res => {
setToken(res.token)
this.token = res.token
resolve()
@ -65,7 +67,11 @@ const useUserStore = defineStore(
})
})
}
}
})
},
persist: [
{paths: ['tenant'],storage:localStorage}
]
},
)
export default useUserStore