ForcePilot/web/src/apis/index.js

33 lines
974 B
JavaScript
Raw Normal View History

2025-05-02 23:56:59 +08:00
/**
* API模块索引文件
* 导出所有API模块方便统一引入
*/
// 导出公共API模块
export * from './public_api'
// 导出需要用户认证的API模块
export * from './auth_api'
// 导出需要管理员权限的API模块
export * from './admin_api'
// 导出基础工具函数
export { apiRequest, apiGet, apiPost, apiPut, apiDelete } from './base'
/**
* 权限说明:
2025-05-04 21:04:01 +08:00
*
2025-05-02 23:56:59 +08:00
* 1. public_api.js: 不需要认证就可以访问的API
* - 登录初始化管理员获取公共配置等
2025-05-04 21:04:01 +08:00
*
2025-05-02 23:56:59 +08:00
* 2. auth_api.js: 需要用户认证才能访问的API
* - 权限要求: 任何已登录用户普通用户管理员超级管理员
* - 聊天功能个人设置等
2025-05-04 21:04:01 +08:00
*
2025-05-02 23:56:59 +08:00
* 3. admin_api.js: 需要管理员权限才能访问的API
* - 权限要求: admin superadmin
* - 用户管理知识库管理系统配置等
2025-05-04 21:04:01 +08:00
*
2025-05-02 23:56:59 +08:00
* 注意本模块已处理权限验证和请求头使用时无需再手动添加认证头
2025-05-04 21:04:01 +08:00
*/