cshaptx4869
|
a2f9e5e5ac
|
feat(vxetable): ✨ 适配 vxetable 4.7+
|
2026-09-11 12:03:25 +08:00 |
|
Ray.Hao
|
085764e6b2
|
chore: 更新扫码登录图标
|
2026-09-08 18:30:31 +08:00 |
|
Ray.Hao
|
443c34ed20
|
fix: 修复动态表单保存校验失败等问题,优化演示页源码入口与注释
|
2026-09-08 16:34:32 +08:00 |
|
Ray.Hao
|
92a7046634
|
chore: 更新图标资源,移除无用图标
|
2026-09-08 12:41:09 +08:00 |
|
Ray.Hao
|
ac277146fb
|
Merge branch 'master' of https://gitee.com/youlaiorg/vue3-element-admin
|
2026-09-08 10:44:36 +08:00 |
|
Ray.Hao
|
2ab0b31cfc
|
feat: 新增工作流模块与动态表单发布
- src/api/workflow: 工作流模型、实例、任务接口与类型定义
- src/views/workflow: 流程设计、发起、审批中心(待办/已办/我发起)页面与 BPMN 设计器、预览器
- src/views/dynamic-form/components/publish: 发布弹窗拆分为多步(入口配置/方式/结果),原 PublishDialog 大幅精简
- src/api/form: 新增 getWorkflowOptions,表单定义增加 category 区分普通/工作流表单
- src/api/system/role: 新增 getCodeOptions 供流程候选组选择
- src/stores/permission: 路由重载先摘旧路由再注册新路由,避免空窗触发 404
- vite.config: 预构建 bpmn-js,避免设计器首进重优化刷新
- src/views/login、.env.development、LayoutToolbar: 本地开发联调调整(昵称展示、本地接口)
- src/api/system/user: 重置密码改用 data 传参
- src/views/codegen: 支持 FormTypeEnum 日期字段范围查询
- package.json: 版本号 4.9.0;删除误存的 dev-output.txt
|
2026-09-08 10:34:15 +08:00 |
|
theo
|
33be40500c
|
fix: 🐛 修复同时打开两个窗口,点击顶部菜单时,另一个窗口的菜单也跟着选中了
https://gitee.com/youlaiorg/vue3-element-admin/issues/IK3OO1
|
2026-09-07 11:21:07 +08:00 |
|
Ray.Hao
|
3503a399fb
|
refactor: 优化登录页渐变背景与窄屏适配样式
|
2026-09-01 23:59:39 +08:00 |
|
Ray.Hao
|
743dd7a534
|
chore: 更新登录页明暗两套背景图
|
2026-09-01 07:27:22 +08:00 |
|
Ray.Hao
|
c9bd327fc0
|
refactor: 优化通用组件实现与工具类型
- src/components/DictSelect: 改用 defineModel 与 computed,修复选项加载时清空已选值与父子值分叉
- src/components/ThemeSwitcher: ThemeSwitch 改名,修正 theneList 拼写
- src/composables/useTableSelection: 显式判空,避免 id 为 0 的行被过滤
- src/utils/download: 收窄入参类型,headers 改为可选
- src/api/system/user: 导出与模板下载接口声明 Blob 响应类型
- src/views/system/dict: 标签类型选项排除空串,el-tag 去掉 as any
- src/views/system/user/components/UserImportDialog: 去掉响应类型的 any 标注
- src/layouts、src/views/login: 删除可自动导入组件的冗余 import
|
2026-09-01 07:26:09 +08:00 |
|
Ray.Hao
|
cf5768dbf4
|
refactor(auth): 权限判断与会话失效跳转收敛到 user store
- src/utils/auth: hasPerm 简化为纯权限判断,移除 redirectToLogin 与路由依赖
- src/directives/permission: v-hasPerm 复用 utils/auth 的 hasPerm
- src/utils/request: token 失效改走 userStore.redirectToLogin
- src/views/profile: 改密后重新登录改走 userStore.redirectToLogin
|
2026-09-01 07:24:32 +08:00 |
|
Ray.Hao
|
d136266acd
|
refactor(sse): 重构 SSE 分层并同步调整通知中心与示例页
- src/composables/sse: 删除,连接实现下沉到 utils/sse,事件名枚举迁到 enums/sse
- src/utils/sse: 新增 SSE 连接与事件订阅实现
- src/stores/dict: 改用 utils/sse 订阅字典变更
- src/stores/user: 登出清理改用 utils/sse 的 cleanupSse
- src/views/dashboard: 在线用户订阅下沉为页面级 composable
- src/components/NoticeCenter: 由 NoticeDropdown 改名
- src/views/demo: 示例页面按 component/route/table 归类
- src/router: 同步示例详情页路由路径
|
2026-09-01 07:22:19 +08:00 |
|
Ray.Hao
|
d36ccf54d5
|
feat(form): 新增动态表单设计与数据收集功能
- src/api/form: 新增表单定义、渲染、数据收集、菜单发布接口与类型
- src/views/dynamic-form: 新增表单列表、设计器、预览、内嵌填写、公开填写、数据页
- src/plugins/form-create: 注册 form-create 渲染器、设计器与业务组件拖拽规则
- src/router: 新增公开表单分享路由 /f/:formKey,并加入登录守卫白名单
- src/enums/business: 新增 FormStatus 表单状态枚举
- src/layouts/components/LayoutSidebarItem: 支持渲染菜单角标,取自 sys_menu.params.badge
- src/main.ts: 应用启动时调用 setupFormCreate
- package.json: 新增 @form-create/element-ui 与 @form-create/designer 依赖
|
2026-09-01 00:17:11 +08:00 |
|
Ray.Hao
|
17ca4c1b7b
|
style(demo): 优化文件上传演示界面布局与交互
- 卡片化展示单图、多图、文件三类上传组件,结构更清晰
- 右侧实时预览各组件 v-model 绑定值,便于理解用法
- 窄屏自适应,演示说明文案精简
|
2026-08-26 08:17:13 +08:00 |
|
Ray.Hao
|
384696affc
|
refactor: Element Plus 样式预构建改回硬编码组件清单,分页默认条数调整为 [10,20,50,100]
|
2026-08-13 12:45:40 +08:00 |
|
Ray.Hao
|
c778abd123
|
docs: 修正 SSE 重连注释,与刷新令牌后重连逻辑保持一致
|
2026-08-12 15:04:27 +08:00 |
|
Ray.Hao
|
84af5737f9
|
style: 统一文件换行符为 LF 并去除 BOM
|
2026-08-12 14:58:07 +08:00 |
|
Ray.Hao
|
e1aa8fc2a1
|
fix: 修复 SSE 令牌过期后自动刷新重连,无令牌重连受最大次数约束,字典同步订阅改为幂等
|
2026-08-12 14:55:46 +08:00 |
|
Ray.Hao
|
f7470cf735
|
fix: 修复演示页字典组件不显示,标签由 dict 重命名为 DictSelect
|
2026-08-12 13:50:48 +08:00 |
|
Ray.Hao
|
09088815cc
|
fix: defineModel 泛型写法适配 Vue 3.5 + vue-tsc 3.x,修复 26 个 TS 编译错误
- Upload 组件 defineModel 改用泛型 defineModel<T>({ default }) 替代旧的 type + PropType 写法
- 版本号 4.8.3 → 4.8.4
|
2026-07-31 17:28:20 +08:00 |
|
Ray.Hao
|
48f0ac118c
|
refactor: useOnlineCount 重构为 useOnlineUsers,DictMessage 重命名为 DictChangeMessage
|
2026-07-30 18:51:23 +08:00 |
|
Ray.Hao
|
4403380d49
|
refactor: SSE 连接增加 401/403 不重连、无 token 定时重试、流异常重连
|
2026-07-30 18:43:45 +08:00 |
|
Ray.Hao
|
f05c40bbf8
|
fix: 菜单图标字段 null 值守卫,补丁版本号 4.8.1
|
2026-07-27 08:03:50 +08:00 |
|
Ray.Hao
|
4915b87d85
|
fix: 移除按钮自定义 hover 覆盖,回归 Element Plus 原生行为
|
2026-07-24 18:41:49 +08:00 |
|
Ray.Hao
|
d8c485ea0c
|
feat: 新增 APP 扫码登录(PC 端二维码轮询),版本 4.8.0
|
2026-07-22 18:30:46 +08:00 |
|
Ray.Hao
|
54bbc2a6fc
|
feat(app): 添加应用管理页面
- 依据 youlai-nest-tenant 的 /api/v1/apps 接口与 sys_app 表添加应用管理前端页面
- 含列表查询、新增/编辑、删除、状态切换(sys:app:change-status)
- 版本号 4.7.5 -> 4.7.6
|
2026-07-11 07:04:51 +08:00 |
|
Ray.Hao
|
44be47ac7e
|
refactor: 访问路径统一调整为路由路径
|
2026-07-10 00:38:19 +08:00 |
|
Ray.Hao
|
9dab4efce3
|
refactor: 面包屑移除首页固定项
|
2026-07-08 18:40:10 +08:00 |
|
Ray.Hao
|
4c656af0ac
|
fix(layout): 菜单项悬停增加 title 提示
|
2026-07-03 07:56:16 +08:00 |
|
Ray.Hao
|
cdf43ea71a
|
feat: 支持双列布局次级菜单折叠及三档响应式断点
|
2026-07-02 20:25:51 +08:00 |
|
Ray.Hao
|
c966764314
|
refactor(menu): 外链/内嵌改为 type=E+component 统一判断
|
2026-06-29 22:30:02 +08:00 |
|
Ray.Hao
|
0b63c573a2
|
fix: 优化系统页面样式与交互细节
|
2026-06-25 23:59:53 +08:00 |
|
Ray.Hao
|
4baf7a7b55
|
feat: 优化登录页背景和卡片样式
|
2026-06-25 00:17:52 +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
|
03a9c03401
|
refactor(layout): 优化后台布局样式与主题适配
- 优化顶部工具栏、通知入口和页签操作按钮的图标颜色继承
- 调整混合布局菜单激活态与暗黑模式下的视觉表现
- 重构设置面板分组与底部操作区,精简无效配置文案
- 统一列表页公共布局样式,优化表格和页面容器边界
- 优化控制台卡片、图表和暗黑模式背景表现
- 移除布局中重复的页签高度覆盖和无用 mixin
|
2026-06-18 23:39:31 +08:00 |
|
Ray.Hao
|
0e992ae16f
|
refactor: 侧边栏展开图标:Mix/Double 布局统一为 arrow-left-right
|
2026-06-18 18:55:06 +08:00 |
|
Ray.Hao
|
f4f680b79f
|
refactor(sidebar): 替换折叠按钮为图标并简化组件
|
2026-06-18 18:48:49 +08:00 |
|
Ray.Hao
|
14035cfa4d
|
refactor(ui): 界面升级与代码规范优化
|
2026-06-18 18:38:12 +08:00 |
|
Ray.Hao
|
288ea9b43d
|
chore: 整理项目资源和配置
|
2026-06-12 21:21:49 +08:00 |
|
Ray.Hao
|
830651c0d7
|
refactor(布局): 拆分 MixMenu composable,消除 TagsView 重复逻辑,修复仪表盘报错
|
2026-06-09 22:08:38 +08:00 |
|
Ray.Hao
|
620cc6b37e
|
refactor(dashboard): 移除最近访问模块,品牌链接去蓝底背景
- 移除 dashboard 最近访问 section(模板+脚本+样式),避免与左侧菜单导航重复
- dash-header__end 去除 background/padding/border-radius,品牌链接自然融入 header
- 清理 useRecentMenus/useRouter/Menu 等无引用导入
|
2026-06-09 15:54:39 +08:00 |
|
Ray.Hao
|
fe3695d613
|
refactor(styles): 提取布局 mixin,派生主题色,消除硬编码与魔法数字
- 新增 _mixins.scss,统一 app-main / sidebar-scroll 高度计算
- _theme.scss 引入 SCSS 颜色令牌,menu-hover 改用 color-mix() 自动派生
- _variables.scss 新增 $sidebar-toggle-height 替代魔法数字 50px
- LeftLayout / TopLayout / MixLayout 中重复 calc 替换为 mixin 调用
- 修复 apifox / internal-doc demo 页面 tags-view 高度错误(34px→40px)
- 添加主题变量契约注释,方便后续新增主题
|
2026-06-09 14:31:40 +08:00 |
|
Ray.Hao
|
0a531ae955
|
refactor: 规范系统页面类型命名
|
2026-06-07 21:02:15 +08:00 |
|
Mickeywaugh
|
476bd86ba3
|
style: 格式化系统配置与字典模块代码
|
2026-06-05 15:11:57 +08:00 |
|
Mickeywaugh
|
132501ea4e
|
refactor(system): 重构列表数据结构,统一分页查询参数
|
2026-06-05 15:10:01 +08:00 |
|
Mickeywaugh
|
1da0816b34
|
fix: 处理config为空时的token刷新异常
|
2026-06-05 15:08:51 +08:00 |
|
Mickeywaugh
|
d9a4f4ee34
|
feat(types): 修补缺失的API通用类型定义
|
2026-06-05 14:10:17 +08:00 |
|
Ray.Hao
|
0ac7bef442
|
fix: 修复登录页三方图标色值
|
2026-05-30 17:54:44 +08:00 |
|