fix:实现数据核对页面
This commit is contained in:
@@ -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, select_folder
|
||||
from ui.core.task_runner import run_task
|
||||
|
||||
# 导入业务函数
|
||||
from utils.generate_utils import (
|
||||
@@ -12,7 +12,7 @@ from utils.generate_utils import (
|
||||
generate_zodiac,
|
||||
generate_signature,
|
||||
)
|
||||
from utils.file_utils import initialize_project, open_folder
|
||||
from utils.file_utils import open_folder
|
||||
|
||||
config = load_config("config.toml")
|
||||
|
||||
@@ -65,6 +65,7 @@ def create_home_page():
|
||||
ui.button(text, on_click=lambda: run_task(func)).props(
|
||||
f"outline"
|
||||
).classes("w-full")
|
||||
|
||||
# 特殊处理带参数的
|
||||
async def run_convert():
|
||||
await run_task(batch_convert_folder, config.get("output_folder"))
|
||||
@@ -72,7 +73,7 @@ def create_home_page():
|
||||
func_btn("📁 生成图片路径", generate_template)
|
||||
func_btn("🤖 生成评语 (AI)", generate_comment_all)
|
||||
func_btn("📊 生成报告 (PPT)", generate_report)
|
||||
func_btn("📑 格式转换 (PDF)", run_convert).props("outline")
|
||||
func_btn("📑 格式转换 (PDF)", run_convert)
|
||||
func_btn("🐂 生肖转化 (生日)", generate_zodiac)
|
||||
func_btn("💴 园长一键签名", generate_signature)
|
||||
|
||||
@@ -95,13 +96,17 @@ def create_home_page():
|
||||
"📤 打开数据文件夹",
|
||||
on_click=lambda: open_folder(config.get("data_folder")),
|
||||
).props(f"outline")
|
||||
ui.button(
|
||||
"🔍 查看数据",
|
||||
on_click=lambda: ui.navigate.to("/data"),
|
||||
).props(f"outline")
|
||||
ui.button("⛔ 停止", on_click=stop_now).props("color=negative").classes(
|
||||
"flex-1"
|
||||
)
|
||||
|
||||
# === 日志区 ===
|
||||
with ui.card().classes("func-card card-logging"):
|
||||
with ui.expansion("📝 系统实时日志", value=True).classes(
|
||||
with ui.expansion("📝 系统实时日志", value=False).classes(
|
||||
"w-full bg-white shadow-sm rounded"
|
||||
):
|
||||
app_state.log_element = ui.log(max_lines=200).classes(
|
||||
|
||||
Reference in New Issue
Block a user