- 新增 model_deploy 与 model_operations 双库查询,支持模型列表、模型详情、单月监控结果和运维工作台真实接口。 - 关闭运维模块生产 Mock 数据,补充缺表/空数据降级、工作台空状态和首条纵向链路测试。 - 按业务团队、模型团队、管理员权限矩阵接入菜单、页面、操作按钮和后端接口权限校验,支持 business_team 角色。 - 更新工作台布局、深色欢迎卡片、全宽页面适配、顶部回退,以及权限分组展示。 - 新增架构实现基线、周目标完成情况和角色权限矩阵初始化 SQL 文档。
16 lines
499 B
TypeScript
16 lines
499 B
TypeScript
import { create } from "zustand";
|
|
|
|
import { REPORTS, type MonitoringReport } from "./reportData";
|
|
|
|
type ReportStore = {
|
|
reports: MonitoringReport[];
|
|
updateReport: (reportId: string, updates: Partial<MonitoringReport>) => void;
|
|
};
|
|
|
|
export const useReportStore = create<ReportStore>()((set) => ({
|
|
reports: REPORTS,
|
|
updateReport: (reportId, updates) => set((state) => ({
|
|
reports: state.reports.map((report) => report.reportId === reportId ? { ...report, ...updates } : report),
|
|
})),
|
|
}));
|