fix: 恢复部署内容丢失 — 补全api/index.ts缺失端点、修复import路径、重建后端KPITemplate兼容别名

This commit is contained in:
Hermes CI Fix
2026-07-12 18:00:23 +08:00
parent d247804c28
commit 9dfc3b9a6f
2 changed files with 115 additions and 267 deletions
+28
View File
@@ -125,4 +125,32 @@ export const predictApi = {
scenario: (data: any) => api.post('/predict/scenario', data),
}
export const deviationPushApi = {
pushToMap: (data: any) => api.post('/deviation-push/push-to-map', data),
getMapNodes: (mapId: number) => api.get(`/deviation-push/map-nodes/${mapId}`),
}
export const budgetGenerateApi = {
getCandidates: () => api.get('/budget/kpi-budget-candidates'),
generateFromKpis: (data: any) => api.post('/budget/generate-from-kpis', data),
}
export const knowledgeArticleApi = {
list: (params?: any) => api.get('/knowledge-articles', { params }),
get: (id: number) => api.get(`/knowledge-articles/${id}`),
}
export const roleApi = {
list: () => api.get('/roles'),
create: (data: any) => api.post('/roles', data),
update: (id: number, data: any) => api.put(`/roles/${id}`, data),
delete: (id: number) => api.delete(`/roles/${id}`),
}
export const permissionApi = {
getMenuTree: () => api.get('/permissions/menu-tree'),
getUserRoles: () => api.get('/user-roles'),
setUserRoles: (data: any) => api.post('/user-roles', data),
}
export default api