100 Commits
Author SHA1 Message Date
YunaiV 1b14e889f5 (〃'▽'〃)_v2026_09_发布:新增 OA 协同办公、PMS 项目管理,支持独立手机端操作 2026-09-27 01:08:44 +08:00
YunaiV 81cccc4921 fix(project): 修复 IoT 场景规则不介于条件输入与回显 2026-09-26 23:28:31 +08:00
YunaiV 7034b293db fix(project): 修复 HRM 工资表薪资项显示与初始化异常
关联:https://t.zsxq.com/WRIEJ
2026-09-26 22:44:01 +08:00
YunaiV c5d61631e2 fix(project): 修复 HRM 定薪调薪工资项筛选
关联:https://t.zsxq.com/hhClm
2026-09-26 22:25:54 +08:00
YunaiV 2612679da4 fix(project): 修复 HRM 工作台员工筛选与状态页签不一致 2026-09-26 22:25:35 +08:00
YunaiV 4954cdb6eb fix(project): 修复 OA 邮箱校验、报销明细编辑与用品选择初始化
关联:https://t.zsxq.com/y1ggF
2026-09-26 21:40:46 +08:00
YunaiV 59edd3f7f3 fix(project): 统一三套 Vben 的 HRM 岗位及岗位职级文案 2026-09-26 21:40:36 +08:00
YunaiV cc6714c968 fix(project): 修复三套 Vben 的 PMS 状态配置保存 2026-09-26 20:20:26 +08:00
YunaiV 4eacb45e58 fix(project): 修复附件中文文件名显示为 URL 编码的问题 2026-09-26 18:27:42 +08:00
YunaiV 5fcc52827f fix(project): 修复租户套餐和角色权限树的选择与回显 2026-09-26 18:25:44 +08:00
YunaiV 910c81b382 fix(project): 修复三套 Vben 的菜单与公文表单选择问题
修正 Antd、Antdv Next 共用选择组件的表单值绑定,修复图标手工输入未更新表单值及新增菜单空值初始化异常。
2026-09-26 17:57:33 +08:00
YunaiV a1c25e503d fix(project): 修复三套 Vben 的 PMS 工作台事项选择组件导入 2026-09-26 17:22:29 +08:00
YunaiV 0d86100e58 perf(project): 减少表格工具栏状态变化引起的重复渲染 2026-09-26 14:31:32 +08:00
YunaiV 09d5058c37 fix(project): 修复 PMS 我的项目分组选项丢失和菜单权限判断 2026-09-26 14:24:49 +08:00
YunaiV 9773592b73 fix(project): 修复受限用户部门树顶级节点显示 2026-09-26 13:47:39 +08:00
YunaiV b710041e62 fix(project): 修复三套前端物模型列表高度收缩问题 2026-09-26 13:32:03 +08:00
YunaiV 61dd6a9d81 feat(oa):增加文档 2026-09-19 18:57:45 +08:00
YunaiV 8d457cbb57 feat(oa):对齐代码风格 2026-09-19 18:19:06 +08:00
YunaiV 15e5541bcf feat(oa):修复最新的 2026-09-19 16:53:52 +08:00
YunaiV bb5033cecb feat(oa):增加剩余模块 2026-09-19 15:07:36 +08:00
YunaiV bc31a2ef75 feat(oa):增加 file 目录 2026-09-19 12:27:23 +08:00
YunaiV 17fcfbb5db feat(oa):增加 mail 目录 2026-09-19 12:22:40 +08:00
YunaiV 0b2a7a4f84 feat(oa):增加 overtime、regular、leave、reimbursement、resign 目录 2026-09-19 12:16:43 +08:00
YunaiV 582ad8ff03 feat(oa):README 2026-09-19 11:47:59 +08:00
YunaiV 13854461d4 feat(oa):增加 discussion 目录 2026-09-19 11:41:07 +08:00
YunaiV 12411cab72 feat(oa):增加 contact 目录 2026-09-19 11:31:25 +08:00
YunaiV ef49bdfaa7 feat(oa):增加 workreport 目录 2026-09-19 11:30:19 +08:00
YunaiV 5159b1b92d feat(oa):增加 note 目录 2026-09-19 10:52:29 +08:00
YunaiV ace1a1fb62 feat(oa):增加 note 目录 2026-09-19 10:52:17 +08:00
YunaiV a7da60d1d3 feat(oa):增加 schedule 目录 2026-09-19 10:51:40 +08:00
YunaiV 546e5db4d3 feat(oa):增加 task 目录 2026-09-19 10:47:26 +08:00
YunaiV ca65da6a4a feat(oa):增加 plan 目录 2026-09-19 10:43:22 +08:00
YunaiV 661ee057cc feat(oa):增加 annoucement 目录 2026-09-19 10:38:42 +08:00
YunaiV 13d3188968 feat(oa):增加 attendance 目录 2026-09-19 10:33:31 +08:00
YunaiV d5baf6ca4e feat(oa):增加 home 目录 2026-09-19 10:03:00 +08:00
YunaiV 4ea91d39a8 fix(web-antdv-next): 添加 Textarea 组件别名,与 web-antd 和 web-ele 保持一致 2026-09-19 09:44:17 +08:00
YunaiV 811263a173 feat(oa):增加 oa api 2026-09-19 09:42:56 +08:00
YunaiV 9e7514f9d7 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vben 2026-09-04 22:33:50 +08:00
YunaiV 3005382efd feat(pms):完成整体的优化 2026-09-04 22:30:25 +08:00
YunaiV 486870dd84 README:增加 PMS 说明(期待 AGI ing) 2026-09-04 08:52:34 +08:00
YunaiV 61cf0eb053 fix(pms): 优化项目交互并复用路由页签 2026-09-04 00:31:49 +08:00
YunaiV 8929aafc72 feat(pms):进一步评审细节,对齐代码风格。 2026-09-03 23:15:42 +08:00
YunaiV 6efe7db49b feat(pms):继续评审优化 pms 的代码风格 2026-09-03 23:01:23 +08:00
YunaiV 94fdef0258 feat(pms):进一步评审 pms 的实现 2026-09-03 22:34:04 +08:00
YunaiV a383d42b63 feat(pms):进一步评审 pms 的实现 2026-09-03 20:17:54 +08:00
YunaiV 585428c7c7 feat(pms):全量提交 pms 的迁移适配 2026-09-03 18:55:28 +08:00
YunaiV d89d079198 refactor(component): extract shared file preview and QR code
- move file preview and QR code components into reusable shared directories\n- provide framework-specific implementations for Ant Design, Antdv Next, and Element Plus apps
2026-09-03 18:54:26 +08:00
YunaiV 0c2b873afa feat(pms): complete Vben project management views
- migrate knowledge base, projects, iterations, work items, and workbench views
- add PMS routes and refine reviewed interactions, forms, and dictionary rendering
2026-09-03 18:54:25 +08:00
YunaiV 5a0eb1e11f refactor(web-antd): promote color picker to shared component 2026-09-03 13:53:07 +08:00
YunaiV c51065c612 fix(upload): emit uploaded file size 2026-09-03 13:51:11 +08:00
YunaiV 86319d8038 refactor(utils): move pagination helper to shared utils 2026-09-03 13:50:17 +08:00
YunaiV e39937fe43 fix(system):用户选择组件支持禁用指定用户 2026-09-03 13:05:12 +08:00
YunaiV d4c839453f feat(pms):文档搜索、回收站、最近使用等的评审 2026-09-03 12:56:28 +08:00
YunaiV d327545271 feat(pms):utils 的提交 2026-09-03 12:45:50 +08:00
YunaiV 2368fc2563 feat(pms):project template 的评审 2026-09-03 12:45:30 +08:00
YunaiV 2e51e35943 feat(pms):project archive、recycle 的评审 2026-09-03 12:37:45 +08:00
YunaiV f1062c1431 feat(pms):pm 项目列表 2026-09-03 12:34:40 +08:00
YunaiV c5772c5e56 feat(pms):工作台搜索与表格对齐 VXE Grid 规范
- 搜索表单迁移至 formOptions schema,新增 data.ts 承载 schema 与列定义
- 表格改为 useVbenVxeGrid + proxyConfig,分页与加载由 VXE 托管
- 页签移入 Grid toolbar-actions 插槽,保留数量角标
- 修复表格高度塌陷、项目切换未刷新、隐藏迭代选择器空参数 400

注:pre-commit checkType 被其他模块(crm/bpm/hrm 等)存量类型错误阻断,本次改动文件已通过 oxlint/oxfmt/eslint/stylelint 与 PMS 范围 vue-tsc
2026-09-03 00:48:35 +08:00
YunaiV a885fe1c93 fix(auth): 访问租户后权限初始化不携带访问租户标识 2026-09-02 22:52:27 +08:00
YunaiV 79209b746b feat(pms):pm 工作台 2026-09-02 19:06:56 +08:00
YunaiV 1f6289ee7e feat(pms):增加 api 包 2026-09-02 18:23:12 +08:00
YunaiV c6efe8fe74 (〃'▽'〃)_v2026_08_发布:新增 HRM 人力资源管理系统、FMS 财务管理系统,支持独立手机端操作 2026-08-30 20:57:12 +08:00
YunaiV f98254a006 Merge remote-tracking branch 'github/master'
# Conflicts:
#	apps/web-antdv-next/src/views/mp/draft/modules/cover-upload.test.ts
#	apps/web-antdv-next/src/views/mp/draft/modules/cover-upload.ts
2026-08-30 20:55:31 +08:00
YunaiV 1573e9ce36 fix(bpm): 修复三端流程图查看器初始化时序问题
- 移除 XML 监听器的立即执行,避免容器未挂载时初始化
- 增加流程图容器存在性校验
- 调整挂载时的首次 XML 初始化
- 移除加载期间隐藏流程图容器的逻辑,统一 antd、antdv-next、ele 行为
2026-08-30 17:22:07 +08:00
YunaiV cb4cba3fed fix(mp): 修复三端公众号素材上传账号传递 2026-08-30 17:20:07 +08:00
YunaiV 4a671d0860 fix(mes): 修复 Ele 端嵌套弹窗被父级裁剪
为 MES 33 个选择、子表及条码详情弹窗增加 append-to-body,
避免弹窗被父级 Modal 滚动容器裁剪。
2026-08-30 17:18:06 +08:00
YunaiV 0c08089dd8 fix(mes): 修复 Ele 端嵌套弹窗被父级裁剪
为 MES 33 个选择、子表及条码详情弹窗增加 append-to-body,
避免弹窗被父级 Modal 滚动容器裁剪。
2026-08-30 17:17:47 +08:00
芋道源码 7f45fb5409 !385 fix: flow name update fix
Merge pull request !385 from etexxk/master
2026-08-30 08:36:34 +00:00
芋道源码 e54ec3b93f Merge pull request #397 from izhaong/fix/mp-material-upload
fix(mp): 修复公众号草稿封面与永久素材上传
2026-08-30 16:26:17 +08:00
YunaiV 8342ff2338 fix(iot): 修复数据规则数据源弹窗行绑定
- 同步修复 web-antd、web-antdv-next、web-ele
- 移除关闭弹窗时的异步清空,避免重开时报错
2026-08-30 15:56:44 +08:00
YunaiV ff2050e90b fix(infra): 对齐 Vben 文件配置 S3 PathStyle 字段名
将五端 FileClientConfig 中的 pathStyle 修正为
enablePathStyleAccess,与后端 S3 配置字段保持一致。
2026-08-30 14:59:53 +08:00
YunaiV 816c71b28d fix(hrm): 修复考勤时间参数格式
考勤详情、班次查询统一传递 YYYY-MM-DD HH:mm:ss,
避免后端 LocalDateTime 接收日期值时转换失败。

Refs: https://t.zsxq.com/aSB5X
2026-08-30 14:44:10 +08:00
YunaiV 7810113aa2 修复 web-ele 聊天角色多选选择器
- 修正知识库、工具、MCP 选择器的 Element Plus 多选属性
- 增加表单 Schema 回归测试
2026-08-30 11:02:14 +08:00
YunaiV 939e0500d3 修复 web-ele Dashboard 多余工作台入口
- 移除 Workspace 路由
- 增加路由回归测试
2026-08-30 10:45:48 +08:00
YunaiV a66bfc1d55 修复 BPM 流程发起页三端逻辑并统一代码风格
- 修复 ant dv next 流程分类 TabPane 注册问题
- 统一三端流程搜索和分类激活逻辑
- 修复表单变量动态字段删除问题
- 增加跨端回归测试
2026-08-30 09:57:55 +08:00
YunaiV 6062a0384e README:增加 FMS、HRM 说明(别催进度了,token 都冒烟了) 2026-08-14 22:58:06 +08:00
YunaiV 92efc465f7 fix(fms):已修复处理 2026-08-14 08:56:07 +08:00
YunaiV 02eb1df930 feat(fms): 统一使用财务业务字典 2026-08-14 08:32:25 +08:00
YunaiV 17d60e643a docs(hrm): 补充列表页文档提示入口 2026-08-14 01:38:01 +08:00
YunaiV f926ac0404 feat(other): 封装 FMS 凭证模板分类选择组件 2026-08-14 01:02:35 +08:00
YunaiV e577c33161 feat(fms): 抽离凭证模板分类管理组件 2026-08-13 23:46:51 +08:00
YunaiV 9d171f7f6a fix(fms):修复各种小问题 2026-08-13 21:56:00 +08:00
YunaiV 8880e03801 feat:同步 fms 的 vue 进度 2026-08-13 18:51:50 +08:00
YunaiV d020df89d4 feat:同步 fms 的 api 进度 2026-08-13 18:45:59 +08:00
YunaiV 642f5ec13f fix(project): 完善 Descriptions 组件属性透传 2026-08-05 20:45:44 +08:00
YunaiV 847cbb4a6b fix(project): 收口 HRM 三端迁移评审问题 2026-08-05 20:36:52 +08:00
YunaiVandCursor e0a1696733 style(project): 去掉员工 data schema 注释与导出之间的空行
保持 JSDoc 紧贴 export,避免合并回单文件后的格式噪音。

Co-authored-by: Cursor <[email protected]>
2026-08-05 14:27:32 +08:00
YunaiVandCursor b5aa2cb854 fix(project): 收口 HRM 评审剩余项并收敛日期校验 any
补齐合同/证书完整时间戳校验与 ele 子档案能力,修正 API 注释语义,去掉员工 schema 中的 z.any。

Co-authored-by: Cursor <[email protected]>
2026-08-05 13:15:22 +08:00
YunaiVandCursor e9c1ff7f28 fix(project): 闭环 HRM 第二轮评审 P0/P1/P2 迁移回归
对齐经历/合同/离职/驳回等后端契约,补齐详情与选人能力,并收敛岗位异动与招聘组合表单项。

Co-authored-by: Cursor <[email protected]>
2026-08-05 08:56:14 +08:00
YunaiVandCursor c913cec467 refactor(project): 标准化三端 HRM API 主类型命名与注释
按 System/Hrm 同级规则将短类型名补全为完整业务名,并补齐 interface/字段/function 的 JSDoc 与空行。

Co-authored-by: Cursor <[email protected]>
2026-08-04 17:47:47 +08:00
YunaiVandCursor 846ab7465c feat(project): 迁移 HRM 员工/考勤/薪资/社保/绩效及员工端到三端
补齐 antd / antdv-next / ele 的 HRM 管理端与门户页面,修复步骤条、间距、员工选择等体验问题,并消除 HRM 相关 typecheck 错误。

Co-authored-by: Cursor <[email protected]>
2026-08-04 16:55:57 +08:00
YunaiV 1a547f9239 Merge remote-tracking branch 'origin/master' 2026-08-04 16:22:39 +08:00
YunaiVandCursor 5b4bfa356e feat(project): 迁移 HRM 招聘候选人到 antd / antdv-next / ele
补齐候选人列表/详情与状态流转能力,并修复组织详情间距与状态 Tabs 布局抖动。

Co-authored-by: Cursor <[email protected]>
2026-08-03 23:17:24 +08:00
YunaiVandCursor aee3ac5e7b feat(project): 迁移 HRM 管理端组织管理到 antd / antdv-next / ele
补齐只读组织树与详情页(员工列表),复用 system/dept,并新增 employee 最小 API 与隐藏路由。

Co-authored-by: Cursor <[email protected]>
2026-08-03 21:02:19 +08:00
YunaiV 72a28b0d0d feat(project): 迁移 HRM 管理端工作台到 antd / antdv-next / ele
对齐源 vue3 的 HR/团队工作台行为(统计卡片、日历备忘、图表),并补齐 HRM 员工状态字典。
2026-08-03 20:26:47 +08:00
YunaiV edb3fb8dad (〃'▽'〃)_v2026_07_发布:管理后台移动端完成全模块适配,增强工作流与 CRM 数据统计 2026-07-31 19:53:43 +08:00
YunaiV b634a1b9e7 refactor(im): 同步并收敛三端并发与本地数据隔离 2026-07-21 18:46:13 +08:00
YunaiV 7aee52a47e refactor(im): 同步并收敛三端并发与本地数据隔离 2026-07-21 18:41:41 +08:00
YunaiV cf3895375f fix(project): 修复 CRM 统计页面类型检查错误 2026-07-19 19:41:00 +08:00
YunaiV f97bb9f33a fix(crm): 按客户筛选联系人直属上级 2026-07-19 19:33:50 +08:00