feat: 脚本管理页面(类似青龙面板)
Some checks failed
continuous-integration/drone/push Build is failing

- 新增脚本管理页面,左右分栏布局
- 集成 Monaco Editor 代码编辑器(语法高亮、行号、快捷键)
- 支持脚本 CRUD、运行、复制等操作
- 定时任务支持从脚本库导入脚本
- 新增 platform_scripts 表存储脚本
This commit is contained in:
2026-01-28 13:13:08 +08:00
parent 9b72e6127f
commit 2f9d85edb6
8 changed files with 1372 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ from .routers.cost import router as cost_router
from .routers.quota import router as quota_router
from .routers.tool_configs import router as tool_configs_router
from .routers.tasks import router as tasks_router
from .routers.scripts import router as scripts_router
from .middleware import TraceMiddleware, setup_exception_handlers, RequestLoggerMiddleware
from .middleware.trace import setup_logging
from .services.scheduler import start_scheduler, shutdown_scheduler
@@ -71,6 +72,7 @@ app.include_router(cost_router, prefix="/api")
app.include_router(quota_router, prefix="/api")
app.include_router(tool_configs_router, prefix="/api")
app.include_router(tasks_router, prefix="/api")
app.include_router(scripts_router, prefix="/api")
@app.on_event("startup")