fix:实现园长签名页面

This commit is contained in:
2026-01-25 23:50:40 +08:00
parent 016e392524
commit 60a78ed1e3
3 changed files with 232 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
from nicegui import ui
from config.config import load_config
from ui.core.state import app_state
from ui.core.task_runner import run_task
from ui.core.task_runner import run_task, select_folder
# 导入业务函数
from utils.generate_utils import (
@@ -10,7 +10,6 @@ from utils.generate_utils import (
generate_convert_pdf,
generate_report,
generate_zodiac,
generate_signature,
)
from utils.file_utils import open_folder
@@ -71,7 +70,18 @@ def create_home_page():
func_btn("📊 生成报告 (PPT)", generate_report)
func_btn("📑 格式转换 (PDF)", generate_convert_pdf)
func_btn("🐂 生肖转化 (生日)", generate_zodiac)
func_btn("💴 园长一键签名", generate_signature)
# 签名按钮
async def on_signature_click():
selected_folder = await select_folder()
if selected_folder:
ui.navigate.to(f"/signature?folder={selected_folder}")
else:
ui.notify("未选择目录", type="warning")
ui.button("💴 园长签名", on_click=on_signature_click).props(
f"outline"
).classes("w-full")
# === 下方双栏布局 ===
# 数据管理