lvkun996 vor 1 Jahr
Ursprung
Commit
864c7d361c
3 geänderte Dateien mit 24 neuen und 18 gelöschten Zeilen
  1. 5 0
      src/controller/UserController.ts
  2. 1 0
      src/controller/index.ts
  3. 18 18
      src/store/modules/user/index.ts

+ 5 - 0
src/controller/UserController.ts

@@ -0,0 +1,5 @@
+export class UserController {
+  static async login (data: any) {
+
+  }
+}

+ 1 - 0
src/controller/index.ts

@@ -1 +1,2 @@
 export { DemoController } from './demoController'
+export { UserController } from './UserController'

+ 18 - 18
src/store/modules/user/index.ts

@@ -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 = () => {