|
@@ -5,7 +5,9 @@ import { login, logout } from '@/api/login'
|
|
import { userGetApi } from '@/api/system/user.ts'
|
|
import { userGetApi } from '@/api/system/user.ts'
|
|
import router, { resetRouter } from '@/router'
|
|
import router, { resetRouter } from '@/router'
|
|
import md5 from 'js-md5'
|
|
import md5 from 'js-md5'
|
|
-
|
|
|
|
|
|
+import { useTheme } from '@/hooks/useTheme'
|
|
|
|
+import useSettingStore from './settings'
|
|
|
|
+import { name } from '@/../package.json'
|
|
const useUserStore = defineStore({
|
|
const useUserStore = defineStore({
|
|
id: 'user',
|
|
id: 'user',
|
|
state: (): UserState => ({
|
|
state: (): UserState => ({
|
|
@@ -22,6 +24,9 @@ const useUserStore = defineStore({
|
|
}),
|
|
}),
|
|
actions: {
|
|
actions: {
|
|
async RESET_STATE() {
|
|
async RESET_STATE() {
|
|
|
|
+ const setting = useSettingStore()
|
|
|
|
+ setting.watermarkText = name
|
|
|
|
+ useTheme().watermarkChange()
|
|
this.$reset()
|
|
this.$reset()
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
@@ -54,8 +59,13 @@ const useUserStore = defineStore({
|
|
*/
|
|
*/
|
|
getUserInfo() {
|
|
getUserInfo() {
|
|
return userGetApi(this.userInfo.userId).then(res => {
|
|
return userGetApi(this.userInfo.userId).then(res => {
|
|
- console.error(res, '用户信息 res.......')
|
|
|
|
|
|
+ // console.error(res, '用户信息 res.......')
|
|
this.cur_userInfo = res
|
|
this.cur_userInfo = res
|
|
|
|
+ const setting = useSettingStore()
|
|
|
|
+ if (setting.watermarkText !== res.username) {
|
|
|
|
+ setting.watermarkText = res.username || name
|
|
|
|
+ useTheme().watermarkChange()
|
|
|
|
+ }
|
|
this.isLogin = true // user/get
|
|
this.isLogin = true // user/get
|
|
})
|
|
})
|
|
/*return new Promise(resolve => {
|
|
/*return new Promise(resolve => {
|