From cffb15e8dc7abf423cd499fe9dbf1bcb4d7da362 Mon Sep 17 00:00:00 2001 From: Hermes CI Fix Date: Wed, 29 Jul 2026 18:19:42 +0800 Subject: [PATCH] fix: reports.py missing import json --- backend/app/api/reports.py | 1 + frontend/src/api/index.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/backend/app/api/reports.py b/backend/app/api/reports.py index e0249529..6803cc9c 100644 --- a/backend/app/api/reports.py +++ b/backend/app/api/reports.py @@ -9,6 +9,7 @@ CMA管理报表中心 — 管理会计OS 4. 四维度绩效评分卡 — BSC健康度雷达图 """ from fastapi import APIRouter, Depends, Query, HTTPException +import json from pydantic import BaseModel from sqlalchemy.orm import Session from sqlalchemy import func diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index 3411905e..bc3856ed 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -133,6 +133,11 @@ export const userApi = { delete: (id: number) => api.delete(`/users/${id}`), } +export const orgApi = { + nodes: () => api.get('/org/nodes'), + tree: () => api.get('/org/tree'), +} + export const notificationApi = { list: () => api.get('/notifications/channels'), create: (data: any) => api.post('/notifications/channels', data),