|
|
@@ -6,7 +6,7 @@ import { UserController } from '@/controller'
|
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
|
import { routes } from '@/router'
|
|
|
|
|
|
-const initState: USER.Tenant.Detail = {
|
|
|
+const initState = {
|
|
|
id: '',
|
|
|
tenantId: '',
|
|
|
token: '',
|
|
|
@@ -20,11 +20,11 @@ export const useUserStore = defineStore('userStore', () => {
|
|
|
|
|
|
const route = useRoute()
|
|
|
|
|
|
- let userInfo = reactive(JSON.parse(window.localStorage.getItem('userInfo') as string) || initState)
|
|
|
+ const userInfo = reactive(JSON.parse(window.localStorage.getItem('userInfo') as string) || initState)
|
|
|
|
|
|
const clearUserInfo = () => {
|
|
|
return new Promise((resolve) => {
|
|
|
- // 做些什么
|
|
|
+ // 做些什么git p
|
|
|
message.loading('清除用户信息中......', 0.5)
|
|
|
window.localStorage.removeItem('userInfo')
|
|
|
setTimeout(() => {
|
|
|
@@ -35,21 +35,21 @@ export const useUserStore = defineStore('userStore', () => {
|
|
|
|
|
|
const login = async (data: USER.Login) => {
|
|
|
// 存储用户信息 跳转页面
|
|
|
- const { data: tenant, code } = await UserController.login({
|
|
|
- ...data,
|
|
|
- password: encryptPassWord(data.password)
|
|
|
- })
|
|
|
- if (code === 200) {
|
|
|
- window.localStorage.setItem('userInfo', JSON.stringify(tenant))
|
|
|
- const userInfoLocal = JSON.parse(window.localStorage.getItem('userInfo') as string)
|
|
|
- userInfo = reactive(userInfoLocal) || initState
|
|
|
- message.success('登录成功')
|
|
|
- if (route.query.redirectUrl) {
|
|
|
- router.push({ path: route.query.redirectUrl as string })
|
|
|
- } else {
|
|
|
- router.push({ path: routes[0].path })
|
|
|
- }
|
|
|
- }
|
|
|
+ // const { data: tenant, code } = await UserController.login({
|
|
|
+ // ...data,
|
|
|
+ // password: encryptPassWord(data.password)
|
|
|
+ // })
|
|
|
+ // if (code === 200) {
|
|
|
+ // window.localStorage.setItem('userInfo', JSON.stringify(tenant))
|
|
|
+ // const userInfoLocal = JSON.parse(window.localStorage.getItem('userInfo') as string)
|
|
|
+ // userInfo = reactive(userInfoLocal) || initState
|
|
|
+ // message.success('登录成功')
|
|
|
+ // if (route.query.redirectUrl) {
|
|
|
+ // router.push({ path: route.query.redirectUrl as string })
|
|
|
+ // } else {
|
|
|
+ // router.push({ path: routes[0].path })
|
|
|
+ // }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
const openUserInfoModal = () => {
|