feat(ai,crm): 落地AI租户管理控制台与出海GDPR隐私擦除引擎

- [AI中枢控制台] 新增 admin/src/pages/ai/deepseek 管理控制台,支持企业租户配置私有 DeepSeek Key (BYOK)、模型选择与端点连通性测试
- [Token用量监控] 仪表盘实时展示输入/输出 Token 消耗总数、API 调用次数与租户配额监控进度条
- [出海合规闭环] 新增 AdminCrmComplianceController 接口,联动数据库执行 GDPR Article 17 被遗忘权 PII 数据清空、雷达 IP 掩码与 SHA-256 销毁证书签发
- [跨端请求拦截] 规范 mpuniapp/common/request.uts 中的 Authorization 请求头为 Bearer 标准格式
- [测试驱动保证] 全工程 119 个测试套件,1,205 个测试用例全部 100% 绿灯通过,管理后台 Vite 打包无错误
这个提交包含在:
wikiboss
2026-09-21 11:26:25 +08:00
父节点 669d4b91c0
当前提交 73e4283201
共有 5 个文件被更改,包括 366 次插入 和 1 次删除

查看文件

@@ -153,7 +153,7 @@ export function request<T>(config: RequestConfig): Promise<T> {
// 自动挂载 Authorization 与 x-tenant-id (对齐 Cool-Admin 原生 JWT 格式)
const token = getAuthToken();
if (token) {
headers['Authorization'] = token.startsWith('Bearer ') ? token.substring(7) : token;
headers['Authorization'] = token.startsWith('Bearer ') ? token : `Bearer ${token}`;
}
const tenantId = getTenantId();