feat(user): add user data management system with global state
- Implement user store with Zustand for global state management - Create UserDataProvider component to initialize user data on app load - Add useUserData hook for accessing and managing user data - Refactor knowledge base list page to use new hooks
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import api from './api';
|
||||
import request, { post } from '@/utils/request';
|
||||
import type { ITenantInfo } from '@/interfaces/database/knowledge';
|
||||
import type { IUserInfo, ITenant } from '@/interfaces/database/user-setting';
|
||||
|
||||
// 用户相关API服务
|
||||
const userService = {
|
||||
@@ -34,7 +36,7 @@ const userService = {
|
||||
},
|
||||
|
||||
// 设置租户信息
|
||||
setTenantInfo: (data: any) => {
|
||||
setTenantInfo: (data: ITenantInfo) => {
|
||||
return post(api.set_tenant_info, data);
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user