|
@@ -2,11 +2,12 @@
|
|
|
* @Author: wjc
|
|
|
* @Date: 2024-06-05 17:13:30
|
|
|
* @LastEditors: wjc
|
|
|
- * @LastEditTime: 2024-07-02 16:42:44
|
|
|
+ * @LastEditTime: 2024-07-12 17:07:58
|
|
|
* @Description:
|
|
|
*/
|
|
|
import { defineStore } from 'pinia'
|
|
|
|
|
|
+import { useAppStore } from './appStore'
|
|
|
import { UserState, ILogin, LoginRes, Employees } from '@/models/userTypes'
|
|
|
import { login, logout, getUserInfo } from '@/api/userApi'
|
|
|
|
|
@@ -45,10 +46,12 @@ export const useUserStore = defineStore('user', {
|
|
|
})
|
|
|
},
|
|
|
logoutAction(): Promise<string> {
|
|
|
+ const appStore = useAppStore()
|
|
|
return new Promise((resolve, reject) => {
|
|
|
logout()
|
|
|
.then((res) => {
|
|
|
if (res && res.data) {
|
|
|
+ appStore.$reset()
|
|
|
this.$reset()
|
|
|
resolve(res.data)
|
|
|
}
|