YunaiV
74aaa6605e
feat(layout): 对齐 Vben 5 布局与菜单路由行为
...
- 补齐六种 Vben 布局模式及设置面板入口
- 支持顶部根菜单、侧边 split 菜单、混合布局与双列菜单联动
- 支持菜单路由 query/hash/params、动态路径与登录重定向保参
- 外链路由唯一化,并支持 iframe 外链页面
- 调整设置入口、面包屑与折叠按钮展示逻辑
- 修复水平菜单更多弹层,仅展示溢出根菜单并避免原生弹层重复
- 新增布局路由与交互自测脚本
2026-06-12 15:11:13 +08:00
YunaiV
caa6fa9be3
fix: 修复头像裁剪容器高度异常
...
- 穿透设置 cropperjs 动态插入的 cropper-canvas 高度
- 解决头像上传裁剪区域只显示 100px 的问题
2026-06-07 18:29:02 +08:00
YunaiV
a08bdab7eb
fix: 修复 ContentWrap 搜索栏异常滚动条
...
- 覆盖 Element Plus 新版 el-card body 默认 overflow:auto
- 避免搜索栏 ContentWrap 出现多余内部滚动条
2026-06-07 18:10:22 +08:00
YunaiV
2f7ec5b78f
Merge branch 'im' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
...
# Conflicts:
# package.json
# pnpm-lock.yaml
# src/api/system/user/index.ts
2026-05-31 22:40:16 +08:00
YunaiV
595b8c5bb4
fix(form-create): 修复字典选择器 modelValue 回显兼容
...
- Vben5 web-ele 使用默认 modelValue 绑定,修正相关注释避免误用 model-value
- Vben5 web-antd 保留 value 绑定并明确组件库差异
- Vue3 DictSelect 显式接收 modelValue 并派发 update:modelValue,避免选择值更新后回显异常
2026-05-31 17:16:17 +08:00
YunaiV
89a49cf19c
refactor(frontend): 统一当前登录用户 ID 获取入口
...
- 新增 getCurrentUserId 到 utils/auth
- 替换 IM、CRM、BPM、MES、Mall 等模块中直接读取 userStore.getUser.id 的写法
- 移除 IM 内部 currentUser 工具依赖,统一从全局 auth 工具获取当前用户编号
- 保留 userStore 对昵称、头像、部门等非 ID 字段的读取
2026-05-28 23:38:46 +08:00
YunaiV
dd009a1de0
优化代码排版
2026-05-24 00:18:49 +08:00
芋道源码
02c0d0cb3b
Merge pull request #222 from DevDengChao/codex/lint-components
...
fix: lint src components
2026-05-23 21:35:25 +08:00
YunaiV
a2fbf5b712
fix: clean up BPMN viewer resize observer
2026-05-23 21:06:20 +08:00
芋道源码
8971c37059
Merge pull request #221 from HmEJ/feature/bpm
...
流程图居中显示
2026-05-23 18:21:10 +08:00
DevDengChao
40d762070f
fix: lint src components
...
Co-authored-by: Codex <codex@openai.com>
2026-05-18 14:19:40 +08:00
YunaiV
d0cd93de5a
chore: fix eslint warnings from vite dev
2026-05-18 00:59:59 +08:00
YunaiV
a3f89d686c
Merge pull request #215 from yudaocode/upgrade
...
# Conflicts:
# build/vite/optimize.ts
# package-lock.json
# package.json
# pnpm-lock.yaml
2026-05-17 13:56:29 +08:00
HmEJ
680c0e0e8b
feat: 使流程图居中显示
2026-05-12 16:50:13 +08:00
DevDengChao
ee5ed1f97b
merge: upstream master into upgrade
...
Co-authored-by: OpenAI <support@openai.com>
2026-05-06 16:00:18 +08:00
YunaiV
cdcd200c7d
【修复】form-create 单图上传规则 disabled 字段标题与默认值错配
2026-05-03 18:48:12 +08:00
芋道源码
583b409fad
!864 条件节点添加包含和不包含操作符
...
Merge pull request !864 from Lesan/bugfix/bpm-202602
2026-05-03 03:01:48 +00:00
DevDengChao
a997f25f98
Merge remote-tracking branch 'upstream/master' into upgrade
2026-03-09 09:57:30 +08:00
DevDengChao
c4908548a1
feat(cropper): upgrade cropperjs from v1 to v2
...
cropperjs v2 is a complete rewrite using Web Components architecture.
- Cropper.vue: rewrite to use v2 API
- `new Cropper(img, { container })` with Web Components template
- `selection.$toCanvas()` (async) replaces `cropper.getCroppedCanvas()`
- Selection `change` event replaces `crop`/`cropmove` callbacks
- CropperImage `load` event replaces `ready` callback
- CopperModal.vue: update toolbar handlers
- `cropperImage.$rotate()` replaces `cropper.rotate()`
- `cropperImage.$zoom()` replaces `cropper.zoom()`
- `cropperImage.$scale()` replaces `cropper.scaleX/Y()`
- `cropperImage.$resetTransform()` + `selection.$reset()` replaces `cropper.reset()`
- types.ts: replace `Cropper.Data` with inline type (v2 has no Data type)
- Remove v1 CSS import (v2 uses shadow DOM styles)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 13:37:34 +08:00
DevDengChao
2520de56b4
refactor(icon): replace deprecated @iconify/iconify with @iconify/vue
...
- Remove @iconify/iconify (deprecated), @purge-icons/generated, vite-plugin-purge-icons
- Add @iconify/vue which uses @iconify/utils iconToSVG internally
- Rewrite Icon.vue to use @iconify/vue Icon component instead of manual DOM manipulation
- Pre-load ep/fa/fa-solid icon sets via addCollection for offline support
- Other icon sets (ion, mdi, heroicons, etc.) load from Iconify API on demand
- Remove PurgeIcons() from Vite plugin config
- Verified: all 22 icons on login page render correctly as SVGs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 12:26:12 +08:00
LesanOuO
80128c5406
feat: 条件节点添加包含和不包含操作符
2026-02-14 16:53:21 +08:00
puhui999
572c14a41a
fix: 完成 review c153ff93 的所有 TODO 修复
...
- AreaSelect.vue: 删除未使用的 handleTree 导入
- AreaSelect.vue: 使用 AreaLevelEnum 枚举类型替代硬编码数字
- IframeComponent.vue: 已使用全局 isUrl 方法
- useAreaSelectRule.ts: 恢复代码格式空行,使用枚举常量
- useIframeRule.ts: 恢复代码格式空行
2026-02-11 17:27:07 +08:00
YunaiV
c153ff93c7
review:“新增 iframe 和省市区选择器组件”
2026-02-08 14:37:55 +08:00
puhui999
99b1e6da2c
Merge remote-tracking branch 'yudao/master' into master-dev
2026-02-08 11:56:45 +08:00
puhui999
a62251f900
feat(form-create): 新增 iframe 和省市区选择器组件
...
- 新增 iframe 网页嵌入组件,支持 URL 配置和实时预览
- 新增省市区三级联动选择器组件
2026-02-08 11:56:18 +08:00
YunaiV
0ee0065c6a
feat: update default selection settings for current user and department
2026-01-29 20:18:00 +08:00
puhui999
7a7228aed8
feat(bpm): 表单设计器 UserSelect/DeptSelect 支持默认选中当前用户/部门
...
1. UserSelect 新增 defaultCurrentUser 配置,默认选中当前登录用户
2. DeptSelect 新增 defaultCurrentDept 配置,默认选中当前用户所属部门
3. DeptSelect 改用 el-tree-select 实现树形层级显示
4. 支持单选/多选模式,预设值优先级高于默认值
2026-01-27 19:03:10 +08:00
YunaiV
c7907d0d73
feat(iot):【设备定位:100%】首页接入地图,基于 sequential-crafting-thacker.md 规划
2026-01-21 13:41:21 +08:00
YunaiV
79865ae712
feat(iot):【设备定位:100%】调整百度地图选择组件(弹窗),基于 hashed-juggling-tome.md 规划
2026-01-21 01:07:30 +08:00
YunaiV
3620278360
feat(iot):【设备订单:50%】简化设备定位功能,支持 GeoLocation 自动更新,基于 calm-roaming-pillow.md
2026-01-20 21:41:56 +08:00
YunaiV
62404bef25
fix:富文本多选图片上传失败的问题(同时对 token 过期更友好),对应 https://t.zsxq.com/pKpGk
2026-01-18 15:09:55 +08:00
zsc
f986ff0017
bugfix-Map地图组件bug修复
...
1. 首次初始化center坐标不渲染问题
2. 关键词搜索失败问题
2026-01-16 13:09:58 +08:00
芋道源码
d9cbc42811
!846 perf: 优化 copy 兼容性
...
Merge pull request !846 from 半栈幼儿员/hotfix/copy
2025-12-28 22:36:52 +00:00
preschooler
394c94b67c
🎈 perf: 优化 copy 兼容性
2025-12-28 22:14:42 +08:00
preschooler
9af4cad552
🐞 fix: 确保文件上传时存在 Content-Type,否则会异常
2025-12-28 21:15:44 +08:00
preschooler
2a9d07f514
🐞 fix: 修复富文本编辑器不能上传同一文件问题、添加存储目录定义
2025-12-28 20:40:06 +08:00
YunaiV
94ae3bb48a
fix:Editor 开启、禁用不生效的问题
2025-12-26 21:08:40 +08:00
YunaiV
5fd5418f6b
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
2025-12-07 12:01:31 +08:00
芋道源码
4e2d21a6a9
Merge pull request #204 from zhanglc0618/fix/lost-properties
...
fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题
2025-12-07 12:01:19 +08:00
YunaiV
346313f524
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
2025-12-07 12:01:01 +08:00
zhanglc
de75519c80
fix: 【bpm】bpmn设计器: 消息与信号不能保存,对应issure:#202
2025-12-03 17:33:26 +08:00
zhanglc
5e6c5c096f
fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题
2025-12-01 10:22:03 +08:00
YunaiV
be5e164eee
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
2025-11-29 19:47:50 +08:00
芋道源码
17d41e64dc
Merge pull request #173 from leechaojie/fix/designer-drag-performance
...
fix: 移除画布的 CSS transition 属性以解决拖拽卡顿问题
2025-11-29 19:44:07 +08:00
YunaiV
17042432da
feat: bpmn流程设计器服务任务中新增执行类型:http任务#200(代码排版)
2025-11-29 18:45:25 +08:00
芋道源码
cca090151e
Merge pull request #200 from zhanglc0618/http-task
...
feat: bpmn流程设计器服务任务中新增执行类型:http任务
2025-11-29 18:40:32 +08:00
芋道源码
213128488f
Merge pull request #201 from zhanglc0618/translate
...
fix: 修复一些bpmn-js标签typo问题,新增一些翻译
2025-11-29 18:31:50 +08:00
zhanglc
258240bd51
feat: 流程设计器:优化 消息和信号 的新增,添加自动生成符合BPMN规范的id
2025-11-27 16:18:06 +08:00
YunaiV
989fe5cdf0
!feat: 表单设计器-部门选择器增加可选返回部门id或者部门名称 #199
2025-11-25 19:53:12 +08:00
YunaiV
ccb55080a1
Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
2025-11-25 19:52:24 +08:00