169 Commits

Author SHA1 Message Date
TongTongStudio
c33a65350b Merge branch 'master' of gitee.com:youlaiorg/vue3-element-admin 2026-08-14 19:46:04 +08:00
Ray.Hao
384696affc refactor: Element Plus 样式预构建改回硬编码组件清单,分页默认条数调整为 [10,20,50,100] 2026-08-13 12:45:40 +08:00
Ray.Hao
5671190b8e refactor: 简化 optimizeDeps 样式清单生成,工具函数移至文件底部
- 内联一次性小方法:toElementPlusName / collectSideEffects 不再单独定义
- 指令与组件共用组件 resolver:v-loading 等经 ElLoading 解析,已实证与
  指令 resolver 的 sideEffects 完全一致,删除指令 resolver 与第二循环
- 工具函数统一放到 defineConfig 之后,文件顶部只保留 imports、常量与主配置
- 行为零变化:生成清单仍为 68 项,与重构前逐字节一致(loadConfigFromFile 回归验证)
2026-08-12 18:20:41 +08:00
Ray.Hao
8904af4327 fix: optimizeDeps 预加载清单改由 resolver 驱动,保留组件样式首启预构建
此前提交误删了 Element Plus 组件样式硬编码清单,破坏了首启预构建。
现改为:启动时扫描 src 实际用到的组件/指令,经 ElementPlusResolver
(与 AutoImport/Components 同配置 importStyle=sass)解析出 base + 组件
样式路径集合,展开进 optimizeDeps.include。清单随源码用法自动增删,
不再维护 75 项硬编码,且首启即预构建全部在用组件,避免首次使用时
重优化导致页面刷新。验证:src 68 个组件样式全部覆盖、无过度预构建,
dev 首启预构建产物与清单一致。
2026-08-12 15:41:43 +08:00
Ray.Hao
52db4699a6 build: Element Plus 组件样式改由 resolver 按需导入,移除硬编码的 optimizeDeps 组件清单 2026-08-12 14:57:28 +08:00
Ray.Hao
6ad17c5082 chore: 升级依赖与构建工具链
package.json: pinia 升至 ^4.0.2、typescript 升至 ^6.0.3
package.json: vite 升至 8、commitlint 升至 ^21、stylelint 系列升至最新
package.json: vxe-table 降级至 ~4.6.25
pnpm-lock.yaml: 重新生成锁文件
vite.config.ts: JSON 导入加 with type json 适配 Vite 8
2026-08-11 23:16:00 +08:00
TongTongStudio
96a0b12582 chore(deps): 新增 apk-meta-parser、jszip、spark-md5 依赖,新增应用分类和安装包 API,重构设备详情抽屉组件 2026-08-07 12:19:46 +08:00
Ray.Hao
483fcba96b fix(build): 移除 rolldown checks 中不存在的 invalidAnnotation 属性 2026-07-03 08:07:26 +08:00
Ray.Hao
8f9b18f16e chore: 调整 Element Plus 样式导入为 Sass,支持主题变量定制 2026-06-21 23:54:57 +08:00
Ray.Hao
24a9c3d9e5 fix: 优化打包构建速度和混合布局侧边栏hover色值问题 2026-06-21 23:36:49 +08:00
Ray.Hao
845d117f08 refactor: 个人中心页面重构和布局代码优化 2026-06-21 14:09:27 +08:00
Ray.Hao
7ffcf8820e perf: 优化构建依赖加载 2026-06-19 08:27:41 +08:00
Ray.Hao
14035cfa4d refactor(ui): 界面升级与代码规范优化 2026-06-18 18:38:12 +08:00
Ray.Hao
fe0775fbdb refactor: 界面重构美化 2026-05-11 11:54:22 +08:00
Ray.Hao
97cb62d6a7 refactor(vite): 更新至 Vite 8 配置并优化构建 2026-04-09 13:01:46 +08:00
Ray.Hao
3fedf4943d refactor: 重构 API 层目录结构 & 样式模块化拆分
- API 层按业务域拆分(api/auth/, api/file/, api/system/*)
- 类型定义从 types/api/ 移入对应 api 模块内(就近原则)
- 公共类型统一为 api/common.ts,移除冗余类型重导出
- 样式文件按职责拆分(base/, layout/, vendors/),移除 common.scss
- 移除失效的单元测试文件
2026-03-30 08:11:03 +08:00
Ray.Hao
764e6582f2 chore: 清理冗余配置、优化代码结构
- 移除 SSE 独立代理(VITE_APP_SSE_URL)及相关配置
- 删除 CHANGELOG.md,清理 .env 多余注释
- 重构 permission.ts 路由守卫,用 return 替代 next() 调用
- 优化 useSse.ts:合并重复逻辑、增加中文注释、调整重连参数
- 简化 vite.config.ts 代理和注释
2026-03-27 09:03:26 +08:00
Ray.Hao
dd52225378 fix: 修复提交冲突引发的问题 2026-03-24 08:18:40 +08:00
Ray.Hao
c35403e197 build: 升级 vite 版本(7.3.1 → 8.0.0) 2026-03-16 11:55:05 +08:00
Ray.Hao
ff6f68c0ce feat: 更新mock数据和用户store逻辑
重构用户模块的异步函数,添加租户和租户计划的mock接口,优化字典表单和请求拦截器的实现。
2026-03-06 22:47:09 +08:00
Ray.Hao
cad1f8b03f fix: 优化构建速度,更新 Element Plus 样式变量及 API 接口 2026-01-09 11:44:21 +08:00
Ray.Hao
aa374dd2ba feat: 项目结构重构优化 2025-12-26 12:35:37 +08:00
Ray.Hao
5aa6773cac refactor(ai): AI助手优化和移除MCP插件 2025-11-15 09:08:35 +08:00
Ray.Hao
ff00e82f56 feat: integrate vite-plugin-vue-mcp for AI tooling support 2025-11-09 22:47:46 +08:00
Ray.Hao
1ed5c03568 fix(mock): 🐛 修复 mock-dev-server 插件导入方式,使用命名导入替换已废弃的默认导入 2025-09-23 15:53:49 +08:00
Ray.Hao
07206576a8 feat(codegen): 代码生成支持本地写入和代码优化 2025-08-21 18:28:38 +08:00
Ray.Hao
0179b5c470 fix: 🐛 修复登录成功路由无法跳转问题和相关代码优化 2025-08-04 15:04:11 +08:00
Ray.Hao
4a224bbd0e fix: 🐛 强制使用 PluginOption 类型声明插件 2025-08-04 13:19:31 +08:00
Ray.Hao
32686ad807 refactor: 项目重构 2025-05-24 07:35:46 +08:00
Ray.Hao
859f3e0cc3 fix: 🐛 版本兼容性调整 2025-05-15 00:22:04 +08:00
Ray.Hao
4f0f37e696 perf(vite.config.ts): 调整 element-plus 组件的预构建路径 2025-05-09 14:05:11 +08:00
Ray.Hao
e36f5c813f refactor(eslint): ♻️ eslint 规则配置优化 2025-05-09 12:56:00 +08:00
超凡
5f886825bb feat: pageSearch组件,添加间距样式配置,自适应布局按钮位置配置,添加使用案例 2025-04-16 23:28:29 +08:00
Ray.Hao
43a8e6bc79 perf: 添加 input-tag 组件至预加载 2025-03-31 15:00:38 +08:00
超凡
bdaf392635 fix: 🐛启用 sass 模式导致预加载失效
开发环境elementplus疯狂重载,将预加载css文件更改为scss文件。

Signed-off-by: 超凡 <2508779859@qq.com>
2025-03-25 06:05:37 +00:00
Ray.Hao
4e434aa93a fix: 🐛 启用 sass 模式导致预加载失效 2025-03-25 13:00:19 +08:00
超凡
9c941018dc update vite.config.ts.
fix: 🐛ElementPlus自定义样式variables.scss未生效修复

Signed-off-by: 超凡 <2508779859@qq.com>
2025-03-24 16:23:15 +00:00
Ray.Hao
70b53cf306 perf: 添加 timeline 组件至预构建 2025-03-01 00:50:09 +08:00
Ray.Hao
8e31b8356b perf: 添加echart依赖至预构建 2025-02-13 01:01:53 +08:00
ray
94c815eb58 style: 💄 移除空行、优化注释 2025-02-12 17:22:08 +08:00
Ray.Hao
dd275dae27 chore: 🔨 本地 SVG 加载方式由 vite-plugin-svg-icons 切换为 @unocss/preset-icons 2025-02-07 23:57:57 +08:00
Ray.Hao
8f18631f1f chore: 🔨 移除无效的预构建 2025-02-06 22:29:49 +08:00
ray
71bf5c8493 perf: 添加依赖至预构建为静态资源,避免浏览器动态加载影响用户体验 2025-01-22 13:46:34 +08:00
ray
ea5e723004 fix: 🐛 已知问题修复
1. 侧边栏LOGO动画未替换element-plus内置动画库
2025-01-07 12:32:50 +08:00
Ray.Hao
2916c5dae5 fix: 🐛 variables.scss 自定义 element-plus 主题色无效问题修复 2024-12-08 18:38:03 +08:00
ray
0f57cdf6f3 build: 📦 升级 vite 版本(6.0.1) 2024-12-02 13:48:59 +08:00
ray
8bc430e309 refactor: ♻️ 代码优化和导入问题修复 2024-11-11 08:13:57 +08:00
ray
6ea4c6d718 chore: 🔨 注释简化 2024-11-01 15:46:25 +08:00
ray
6a0341323c fix: 🐛 移除devtools插件,已知插件最新版本7.4.6不兼容node的21.0.0 2024-10-15 10:24:49 +08:00
ray
de127f5cf9 build: 📦 移除无用配置 2024-10-12 23:25:51 +08:00