From 9dfc3b9a6f92ae1c47462851430eca51b0eee332 Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Sun, 12 Jul 2026 18:00:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=81=A2=E5=A4=8D=E9=83=A8=E7=BD=B2?= =?UTF-8?q?=E5=86=85=E5=AE=B9=E4=B8=A2=E5=A4=B1=20=E2=80=94=20=E8=A1=A5?= =?UTF-8?q?=E5=85=A8api/index.ts=E7=BC=BA=E5=A4=B1=E7=AB=AF=E7=82=B9?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E5=A4=8Dimport=E8=B7=AF=E5=BE=84=E3=80=81?= =?UTF-8?q?=E9=87=8D=E5=BB=BA=E5=90=8E=E7=AB=AFKPITemplate=E5=85=BC?= =?UTF-8?q?=E5=AE=B9=E5=88=AB=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/index.ts | 28 ++ .../components/strategy/ConnectionLines.vue | 354 +++++------------- 2 files changed, 115 insertions(+), 267 deletions(-) diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 5a1d2d38..77fb892a 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -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 diff --git a/frontend/src/components/strategy/ConnectionLines.vue b/frontend/src/components/strategy/ConnectionLines.vue index eed66e70..0e20fbc2 100644 --- a/frontend/src/components/strategy/ConnectionLines.vue +++ b/frontend/src/components/strategy/ConnectionLines.vue @@ -1,303 +1,123 @@ -