fix: 对齐NodeEditDialog props + BSC分类多选过滤 + adoptedStyleSheets polyfill

This commit is contained in:
Hermes CI Fix
2026-07-14 11:28:25 +08:00
parent c35228563d
commit 953be65948
3 changed files with 63 additions and 12 deletions
+46
View File
@@ -35,6 +35,7 @@ export const kpiApi = {
update: (id: number, data: any) => api.put(`/kpis/${id}`, data),
delete: (id: number) => api.delete(`/kpis/${id}`),
listCategories: () => api.get('/kpis/categories'),
associateMap: (id: number, data: any) => api.put(`/kpis/${id}/associate-map`, data),
}
export const mapApi = {
@@ -83,6 +84,19 @@ export const alertApi = {
resolve: (id: number, data: any) => api.post(`/alerts/${id}/resolve`, data),
}
export const alertRulesApi = {
list: (params?: any) => api.get('/alert-rules', { params }),
getKpiRules: (kpiId: number) => api.get(`/alert-rules/kpi/${kpiId}`),
create: (data: any) => api.post('/alert-rules', data),
update: (id: number, data: any) => api.put(`/alert-rules/${id}`, data),
delete: (id: number) => api.delete(`/alert-rules/${id}`),
batchCreate: (data: any) => api.post('/alert-rules/batch', data),
generateDefaults: () => api.post('/alert-rules/generate-defaults'),
checkAll: () => api.post('/alert-rules/check-all'),
calculateDynamic: () => api.post('/alert-rules/calculate-dynamic'),
dynamicThresholds: (params?: any) => api.get('/alert-rules/dynamic-thresholds', { params }),
}
export const userApi = {
list: () => api.get('/users'),
create: (data: any) => api.post('/users', data),
@@ -167,4 +181,36 @@ export const permissionApi = {
setUserRoles: (data: any) => api.post('/user-roles', data),
}
export const kpiCausalityApi = {
list: (params?: any) => api.get('/kpi-causality', { params }),
get: (id: number) => api.get(`/kpi-causality/${id}`),
create: (data: any) => api.post('/kpi-causality', data),
update: (id: number, data: any) => api.put(`/kpi-causality/${id}`, data),
delete: (id: number) => api.delete(`/kpi-causality/${id}`),
getNetwork: (kpiId: number) => api.get(`/kpi-causality/kpi/${kpiId}/network`),
getFullNetwork: () => api.get('/kpi-causality/full-network'),
simulate: (data: any) => api.post('/kpi-causality/simulate', data),
}
export const dataQualityApi = {
check: () => api.get('/data-quality/check'),
stats: () => api.get('/data-quality/stats'),
logs: (params?: any) => api.get('/data-quality/logs', { params }),
updateLog: (id: number, data: any) => api.put(`/data-quality/logs/${id}`, data),
deleteLog: (id: number) => api.delete(`/data-quality/logs/${id}`),
}
export const biReportApi = {
listTemplates: () => api.get('/bi-reports/templates'),
list: () => api.get('/bi-reports'),
get: (id: number) => api.get(`/bi-reports/${id}`),
create: (data: any) => api.post('/bi-reports', data),
update: (id: number, data: any) => api.put(`/bi-reports/${id}`, data),
delete: (id: number) => api.delete(`/bi-reports/${id}`),
templates: () => api.get('/bi-reports/templates'),
seedTemplates: () => api.post('/bi-reports/templates/seed'),
analyze: (data: any) => api.post('/bi-reports/analyze', data),
exportReport: (data: any) => api.post('/bi-reports/export', data),
}
export default api