From 1ac2a6e2798080dc35b2679415dae0b488b95c04 Mon Sep 17 00:00:00 2001 From: ZhangXianQiang <1135831638@qq.com> Date: 星期一, 01 七月 2024 16:55:13 +0800 Subject: [PATCH] fix:修改用户信息保存 --- src/store/modules/user.js | 10 +++++++--- src/api/modules/user.js | 1 - src/views/login/index.vue | 3 +++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/api/modules/user.js b/src/api/modules/user.js index decce4b..4d8fcb3 100644 --- a/src/api/modules/user.js +++ b/src/api/modules/user.js @@ -2,6 +2,5 @@ export const login = (postData = {}) => { - console.log(postData); return service.post('/api/user/login', postData); } diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 3641412..b5e6935 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,9 +1,13 @@ import { ref } from 'vue'; import { defineStore } from 'pinia'; -export const useUserInfoStore = defineStore('userInfo', () => { - const userInfo = ref(''); +export const useUserStore = defineStore('user', () => { + const userInfo = ref(null); + const setUserInfo = (user) => { + userInfo.value = user; + } return { - userInfo + userInfo, + setUserInfo } }); diff --git a/src/views/login/index.vue b/src/views/login/index.vue index fc0bf98..8126c6d 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -40,7 +40,9 @@ import { ref, reactive, onMounted, nextTick } from 'vue'; import { useRouter } from 'vue-router'; import { login } from '@/api/modules/user.js'; +import { useUserStore } from '@/store/index.js'; +const userStore = useUserStore(); const router = useRouter(); @@ -110,6 +112,7 @@ loading.value = true; login(loginForm).then(res => { loading.value = false; + userStore.setUserInfo(res.data); router.push('/index'); }).catch(err => { loading.value = false; -- Gitblit v1.8.0