物业之前,新工作台

This commit is contained in:
Zy
2026-04-16 21:03:35 +08:00
parent cf9a1f1585
commit 4184f1c55d
91 changed files with 1781 additions and 588 deletions

View File

@@ -6,6 +6,7 @@ import defAva from '@/assets/images/profile.jpg';
import { defineStore } from 'pinia';
import { ref } from 'vue';
import { useHouseStore } from './house';
import { UserInfo } from '@/api/system/user/types';
export const useUserStore = defineStore('user', () => {
const token = ref(getToken());
@@ -34,15 +35,15 @@ export const useUserStore = defineStore('user', () => {
};
// 获取用户信息
const getInfo = async (): Promise<void> => {
const getInfo = async (): Promise<UserInfo> => {
const [err, res] = await to(getUserInfo());
if (res) {
const data = res.data;
const user = data.user;
const profile = user.avatar == '' || user.avatar == null ? defAva : user.avatar;
// useHouseStore().getCurrentVilageTreeHouse();
console.log(data);
sessionStorage.setItem('villageid', data.user.villageId);
if (data.user.userId !== 1) {
localStorage.setItem('villageid', data.user.villageId);
}
if (data.roles && data.roles.length > 0) {
// 验证返回的roles是否是一个非空数组
roles.value = data.roles;