添加AI生成表头功能并重构前端状态管理

- 后端:实现AI生成表头逻辑,当模板为空或字段为自动生成时调用AI分析并生成合适字段
- 后端:添加_is_auto_generated_field方法识别自动生成的无效表头字段
- 后端:修改_get_template_fields_from_excel方法支持文件类型参数
- 前端:创建TemplateFillContext提供全局状态管理
- 前端:将TemplateFill页面状态迁移到Context中统一管理
- 前端:移除页面内重复的状态定义和方法实现
This commit is contained in:
2026-04-09 22:15:37 +08:00
parent d5df5b8283
commit 7f67fa89de
4 changed files with 288 additions and 77 deletions

View File

@@ -1,13 +1,16 @@
import { RouterProvider } from 'react-router-dom';
import { AuthProvider } from '@/context/AuthContext';
import { TemplateFillProvider } from '@/context/TemplateFillContext';
import { router } from '@/routes';
import { Toaster } from 'sonner';
function App() {
return (
<AuthProvider>
<RouterProvider router={router} />
<Toaster position="top-right" richColors closeButton />
<TemplateFillProvider>
<RouterProvider router={router} />
<Toaster position="top-right" richColors closeButton />
</TemplateFillProvider>
</AuthProvider>
);
}