V3.9 重构ui.py,每个网页拆分独立文件

This commit is contained in:
2026-01-12 17:24:34 +08:00
parent 938f84f1ba
commit ac9c80ed8c
27 changed files with 1896 additions and 1456 deletions

View File

@@ -0,0 +1,22 @@
from __future__ import annotations
from fastapi import FastAPI
from fastapi.responses import RedirectResponse
from .pages import admin, data, login, serving, task_detail, task_logs, task_new, tasks
def register_ui_routes(app: FastAPI) -> None:
@app.get("/ui")
async def ui_root() -> RedirectResponse:
return RedirectResponse(url="/ui/tasks")
login.register(app)
tasks.register(app)
task_new.register(app)
task_detail.register(app)
task_logs.register(app)
serving.register(app)
data.register(app)
admin.register(app)