Commit Graph
21 Commits
Author SHA1 Message Date
zhangtao 82e6af5b62 refactor: 优化用户导出功能并移除冗余代码
style: 调整个人中心头像上传样式

chore: 更新文档图片链接为远程地址

fix: 修复用户导出功能异常问题

perf: 优化头像上传组件交互体验

docs: 更新文档中的图片引用路径

build: 移除前端未使用的依赖包

refactor(frontend): 重构用户管理导出逻辑

style(profile): 改进头像上传按钮样式

chore: 清理未使用的svg资源文件
2025-07-23 00:28:53 +08:00
zhangtao 9f619fc065 feat: 添加用户密码重置功能并优化用户管理界面
refactor(用户管理): 重构用户表单和详情展示逻辑
fix(用户管理): 修复性别显示和角色岗位选择问题
docs: 更新README文档和图片引用路径
style: 清理无用图片资源并更新样式
2025-07-20 20:13:16 +08:00
zhangtao 7204e011d9 feat(role): 新增角色权限分配功能并优化界面显示
refactor(menu): 重构菜单类型枚举和权限数据结构
fix(log): 修复日志类型显示和查询问题
style(common): 重命名部门树格式化函数为通用树格式化函数
perf(store): 移除控制台日志输出
docs(tsconfig): 添加Vite客户端类型注释
chore(package): 调整依赖项顺序
2025-07-20 15:39:00 +08:00
zhangtao 5de06e5bc6 refactor(frontend): 优化代码和依赖配置
移除重复的错误提示逻辑,清理tsconfig中冗余的类型声明
调整表单组件样式,为树组件添加空状态显示
更新vite配置和package.json依赖版本
2025-07-19 15:06:52 +08:00
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 d2ce97a8c5 refactor(frontend): 优化构建配置并移除冗余选项
- 移除package.json中build命令的NODE_OPTIONS参数
- 简化vite配置中的rollupOptions,保留手动分包功能但移除不必要的输出配置
- 移除生产环境下的console和debugger清除配置
2025-06-02 23:28:41 +08:00
zhangtao fe0d83e30d perf(frontend): 优化构建配置以提高性能和减小包体积
增加 Node.js 内存限制以避免构建时内存溢出
调整分包策略并添加文件命名规则以优化缓存
启用代码压缩并移除 console 和 debugger 语句
2025-06-02 23:01:18 +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 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 8d9a64aed3 1、解决在线用户强制退出功能 2、初始化系统配置,应用全局 3、预留功能:将把vuex改用pinia(下次上线) 2025-01-10 08:10:12 +08:00
zhangtao cbaf324e19 开源准备 2024-12-10 17:39:26 +08:00