Commit Graph
16 Commits
Author SHA1 Message Date
zhangtao 5d888f287c refactor(frontend): 清理无用依赖和配置,优化代码格式
移除未使用的依赖如vxe-table和lodash-es
删除冗余的lint和prettier配置文件
统一代码格式,简化模板语法
调整表格列宽和操作按钮布局
修复profile页面性别默认值问题
2025-07-19 13:57:46 +08:00
zhangtao 6a8ca3becc 发布v2.0.0分支 2025-07-13 19:31:23 +08:00
zhangtao 74c963c7e8 feat: 添加页面加载进度条NProgress
在路由切换时显示加载进度条,提升用户体验
2025-06-14 13:58:27 +08:00
zhangtao 9a796873b4 refactor: 清理未使用的依赖和优化项目配置
- 移除前端未使用的依赖(md5, xlsx等)和类型定义
- 删除重复的.gitignore文件并统一配置
- 优化vite配置和打包策略
- 清理未使用的导入和注释代码
2025-06-04 00:32:22 +08:00
zhangtao 9ba539294f perf: 添加vite插件优化生产构建
添加vite-plugin-compression和vite-plugin-remove-console插件:
1. 使用brotli压缩算法对大于20KB的文件进行压缩
2. 生产环境自动移除console.log语句
3. 调整分包策略使每个npm包生成独立文件
2025-06-02 23:58:29 +08:00
zhangtao 2d72369d9a chore: 降级vite和esbuild依赖版本
将vite从5.4.19降级到5.2.8,esbuild从0.21.5降级到0.20.2,以确保项目稳定性并兼容现有构建流程
2025-05-24 18:26:02 +08:00
zhangtao 50770fd10b chore: 更新.gitignore和package.json文件
移除backend/app/config下的.env.dev和.env.dev1文件,并添加frontend/.gitignore中的package-lock.json。同时更新frontend/package.json中的vite版本至^5.4.19
2025-05-24 18:12:53 +08:00
zhangtao d8c0507249 refactor(frontend): 优化前端依赖安装流程
移除清理旧依赖的步骤,直接使用 `npm install --omit=optional --verbose` 安装依赖,简化构建流程并减少不必要的操作
2025-05-24 17:53:28 +08:00
zhangtao 1c78a4f273 chore: 更新依赖版本并优化部署脚本
更新前端依赖 `pinia` 和 `pinia-plugin-persistedstate` 到最新版本,优化 `docker-compose.yaml` 中的镜像配置,并改进 `start.sh` 部署脚本,增加版本管理和健康检查功能。
2025-05-24 17:20:03 +08:00
zhangtao c07186e862 chore: 移除未使用的依赖并优化打包配置
移除 `json-viewer-js` 和 `vuex` 等未使用的依赖,减少项目体积。优化 `vite.config.js` 中的打包配置,增加手动分包功能以提升构建性能。同时,将登录页面的组件改为动态导入,减少初始加载时间。
2025-05-19 23:32:12 +08:00
zhangtao 6e0e1303e1 refactor(dict): 重构字典数据管理模块,优化代码结构和可维护性
- 将字典类型和字典数据的获取、存储逻辑统一管理,减少重复代码
- 使用 `pinia-plugin-persistedstate` 实现字典数据的持久化存储
- 优化字典数据的展示逻辑,统一使用字典标签进行显示
- 修复字典数据查询接口的权限控制和参数传递问题
- 更新字典数据相关的测试用例,确保功能稳定
2025-04-15 00:58:31 +08:00
zhangtao 9291579197 feat(任务调度): 增加任务开始和结束时间字段,优化任务调度逻辑
- 在任务类型、模型、接口和前端页面中新增 `start_date` 和 `end_date` 字段
- 优化任务调度逻辑,支持根据开始和结束时间设置任务的执行时间
- 前端新增间隔时间设置组件和 Cron 表达式选择器,提升用户体验
- 更新依赖包,引入 `element-plus` 和 `vue3-cron-plus-picker` 组件
2025-04-13 06:32:53 +08:00
zhangtao fe6559c547 build(frontend): 更新 sass 依赖至 1.63.2 版本
- 将 sass 依赖从 ^1.70.0 修改为 1.63.2
- 移除了 package-lock.json 中与 @parcel/watcher 相关的大量依赖
- 更新了 chokidar 依赖至 3.6.0 版本
- 添加了 anymatch、binary-extensions、is-binary-path 等新依赖
2025-04-06 01:36:10 +08:00
zhangtao b05c9b035f feat(monitor): 添加任务管理模块
- 在 README 中添加了 Celery 任务管理的说明
- 在系统菜单中添加了任务管理相关菜单项
- 添加了任务管理的路由和权限
- 引入了 croniter 库用于处理 cron 表达式
2025-02-24 03:50:47 +08:00
zhangtao 4e15f2ad3d 上线系统配置功能 2025-01-09 10:36:43 +08:00
zhangtao cbaf324e19 开源准备 2024-12-10 17:39:26 +08:00