From 3e811665b3251331f15f82fb84b1da721a142076 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AF=92=E5=AF=92?= <2596194220@qq.com>
Date: Thu, 11 Dec 2025 21:42:01 +0800
Subject: [PATCH] =?UTF-8?q?fix:=E4=BC=98=E5=8C=96=E4=B8=80=E4=BA=9BBUG?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/.gitignore | 8 --------
.idea/encodings.xml | 6 ------
.idea/growth_report.iml | 2 +-
.idea/misc.xml | 4 ++--
.idea/vcs.xml | 2 +-
UI.py | 18 +++++++++---------
main.py | 9 ++++++---
7 files changed, 19 insertions(+), 30 deletions(-)
delete mode 100644 .idea/.gitignore
delete mode 100644 .idea/encodings.xml
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 35410ca..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
deleted file mode 100644
index a3a334c..0000000
--- a/.idea/encodings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/growth_report.iml b/.idea/growth_report.iml
index fba56a2..fac1680 100644
--- a/.idea/growth_report.iml
+++ b/.idea/growth_report.iml
@@ -4,7 +4,7 @@
-
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 23bec8e..0924658 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,7 +1,7 @@
-
+
-
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7..35eb1dd 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/UI.py b/UI.py
index f18697a..94f8a4f 100644
--- a/UI.py
+++ b/UI.py
@@ -73,25 +73,25 @@ class ReportApp:
# === A组: 核心功能 ===
func_btns = [
- ("1. 📁 生成图片路径", self.run_generate_folders),
- ("2. 🤖 生成评语 (AI)", self.run_generate_comments),
- ("3. 📊 生成报告 (PPT)", self.run_generate_report),
- ("4. 📑 格式转换 (PDF)", self.run_convert_pdf),
- ("5. 🐂 生肖转化 (生日)", self.run_zodiac),
+ ("📁 生成图片路径", self.run_generate_folders),
+ ("🤖 生成评语 (AI)", self.run_generate_comments),
+ ("📊 生成报告 (PPT)", self.run_generate_report),
+ ("📑 格式转换 (PDF)", self.run_convert_pdf),
+ ("🐂 生肖转化 (生日)", self.run_zodiac),
]
self.create_btn_group(main_content, "🛠️ 核心功能", func_btns, columns=3)
# === B组: 数据导出 ===
export_btns = [
- ("6. 📦 导出数据模板 (Zip)", self.run_export_data_folder),
- ("8. 📤 导出数据备份 (Zip)", self.run_export_data),
+ ("📦 导出数据模板 (Zip)", self.run_export_data_folder),
+ ("📤 导出数据备份 (Zip)", self.run_export_data),
]
self.create_btn_group(main_content, "📦 数据管理", export_btns, columns=2)
# === C组: 系统设置 ===
system_btns = [
- ("7. ⚠️ 初始化系统 (重置)", self.run_initialize_project),
- ("9. 🚪 退出系统", self.quit_app),
+ ("⚠️ 初始化系统 (重置)", self.run_initialize_project),
+ ("🚪 退出系统", self.quit_app),
]
self.create_btn_group(main_content, "⚙️ 系统操作", system_btns, columns=2)
diff --git a/main.py b/main.py
index 94f3131..f4e30c0 100644
--- a/main.py
+++ b/main.py
@@ -1,3 +1,4 @@
+from config.config import load_config
from utils.generate_utils import (
generate_template,
generate_comment_all,
@@ -7,6 +8,8 @@ from utils.generate_utils import (
)
from utils.file_utils import export_templates_folder, initialize_project, export_data
+config = load_config("config.yaml")
+
def application():
from rich.console import Console
@@ -56,7 +59,7 @@ def application():
choice = Prompt.ask(
"👉 请输入序号执行",
- choices=["1", "2", "3", "4", "5", "6", "7","8","9"],
+ choices=["1", "2", "3", "4", "5", "6", "7", "8", "9"],
default="1",
)
@@ -64,7 +67,7 @@ def application():
if choice == "1":
console.rule("[bold cyan]正在执行: 生成模板[/]")
with console.status(
- "[bold green]正在创建文件夹结构...[/]", spinner="dots"
+ "[bold green]正在创建文件夹结构...[/]", spinner="dots"
):
generate_template()
elif choice == "2":
@@ -74,7 +77,7 @@ def application():
elif choice == "3":
console.rule("[bold blue]正在执行: PPT 合成[/]")
with console.status(
- "[bold blue]正在处理图片和文字...[/]", spinner="earth"
+ "[bold blue]正在处理图片和文字...[/]", spinner="earth"
):
generate_report()
elif choice == "4":