|
@@ -1,10 +1,9 @@
|
|
|
-import { defineStore } from 'pinia'
|
|
|
import { UserState } from '@/stores/interface'
|
|
|
import piniaPersistConfig from '@/stores/helper/persist'
|
|
|
import { getToken, setToken, removeToken } from '@/utils/token'
|
|
|
import { loginApi, getInfoApi, logoutApi } from '@/api/modules/login'
|
|
|
import defAva from '@/assets/images/defAva.png'
|
|
|
-import { Login } from '@/api/interface/index'
|
|
|
+import { LoginData } from '@/api/interface/login'
|
|
|
export const useUserStore = defineStore('admin-user', {
|
|
|
state: (): UserState => ({
|
|
|
token: getToken(),
|
|
@@ -15,7 +14,7 @@ export const useUserStore = defineStore('admin-user', {
|
|
|
}),
|
|
|
getters: {},
|
|
|
actions: {
|
|
|
- userLogin(userInfo: Login.ReqLoginForm) {
|
|
|
+ userLogin(userInfo: LoginData) {
|
|
|
return new Promise<any>((resolve, reject) => {
|
|
|
loginApi(userInfo)
|
|
|
.then((res: any) => {
|