TermiNexus
|
9d1d6dca93
|
feat(role-scope): 接入 checkAdmin 细粒度作用域,CrudTable 支持只读模式
- stores/user: 新增 roleScopeType/Label 与 isScopeAdmin/isDeptManager/isWorkgroupLead/isScopeMember;AdminCheckResult.role_scope 补 DeptUUID/WorkgroupUUID
- CrudTable: 新增 editable prop,false 时隐藏新增/批量删除/编辑/删除(操作列全空则整列隐藏)
- Users: 四态标题/图标/横幅色/文案,仅 member 关闭行选择与编辑
- Products/Orders: 四态标题与文案、两态横幅;editable 取特权模式
- 清理 company 域 5 页与 system 三页的过期 role_scope TODO 注释
|
2026-09-15 14:24:40 +08:00 |
|
TermiNexus
|
3d4c46b7ee
|
feat(gerp-ui): 批量职务调整树形选择 + OA 审批页 + 虚拟职务一键绑定
- BatchPositionDialog:部门列表页以部门树组织员工、工作组列表页以工作组树组织成员,
均可勾选具体的人;选中行成员自动预勾选,可追加/取消;提交映射 UserRole/UserRoleWorkgroup
- Department/Workgroup 列表页 toolbar 新增"批量调整职务"入口(CompanyUUID 兜底当前用户公司)
- CrudTable 新增 #toolbar 插槽(暴露 selectedRows/refresh)
- OA 审批页 Approval.vue(请假/出差待审批,30s 轮询,通过/驳回)+ api/oa.ts
- AppConfigPage 虚拟职务"一键绑定"按钮 + api/app.ts autoBindVirtualPositions
- 附带:OA/财务/eHRM 应用页、MultiEntityPicker、菜单/布局优化等系列改动
|
2026-08-30 13:23:49 +08:00 |
|
TermiNexus
|
3aebb7a035
|
feat(ui): 切换角色对话框加 loading 遮罩
- 设置默认登录角色 / 确认切换时,对话框内容区显示 element-plus v-loading 遮罩(文字区分两种操作)
|
2026-08-22 01:45:40 +08:00 |
|
TermiNexus
|
f61716f215
|
feat(auth): 默认登录角色设置(切换角色对话框星标)
- 切换角色对话框每张角色卡片加星标按钮:设为/取消默认登录角色(金色高亮)
- user store 新增 defaultRoleUuid 状态与 setDefaultRole 动作,fetchRoles 同步 IsDefault
- auth.ts 新增 SetDefaultRole 接口(POST /Auth/SetDefaultRole)
|
2026-08-22 01:23:28 +08:00 |
|
TermiNexus
|
36afde19da
|
refactor(frontend): CrudTable 拆分——抽取 CrudFormPanel 动态表单与 useDraftAutosave 草稿 composable
|
2026-08-13 18:26:18 +08:00 |
|
TermiNexus
|
b80009c423
|
chore(gerp): 移除死依赖(FormKit/tinymce-i18n/@vxe-ui/plugin-render-element/vite-plugin-static-copy)并修正误导注释
- package.json: 移除 4 个未使用依赖,lock 同步(-27 包)
- main.ts: 去掉 FormKit 全局注册与对应 chunk
- vite.config.ts: 去掉 formkit manualChunk
- RichTextEditor.vue: 修正加载方式注释(自写 copyTinymceAssets 而非 vite-plugin-static-copy)
|
2026-08-13 17:36:13 +08:00 |
|
TermiNexus
|
4f4508083c
|
style(gerp): 整体企业化改造(阿里云式克制风格、配色可配置、Win11 侧边栏)
- global.scss 重构为设计令牌体系:细边框/克制圆角/浅阴影/紧凑字号
- 统一覆盖 Element Plus 与 vxe-table 企业化样式(表头底色、行间细横线、紧凑行高)
- app store 支持自定义主色:自动派生 light-N/dark-2 色阶,配色与明暗主题解耦
- Settings 新增"主题与配色"区:预设色板 + 自定义取色器
- 布局头部改面包屑式页名;侧边栏改 Win11 胶囊菜单(无指示条,hover/选中整行高亮,折叠图标居中,菜单项补 title 提示)
- TabBar 还原圆角选中卡片式样式
- Dashboard 重做:关键指标 KPI 区 + 快捷入口 + 系统信息(去除装饰性渐变)
- Login 配色改为跟随主题主色(去掉硬编码渐变)
- 内容区内边距收敛到各视图容器,避免双层 padding
|
2026-08-11 01:03:18 +08:00 |
|
TermiNexus
|
47506bd0b9
|
feat(company): 新增权限管理页面并重构菜单编辑器公司选择
- 新增 company/permission 权限管理页
- 菜单编辑器公司选择改用 EntityPicker
- CrudTable 卡片查看按钮图标化,公司卡片补充父级/租户字段
|
2026-08-08 13:00:11 +08:00 |
|
TermiNexus
|
62a96af74b
|
修复了 ORM 直接编辑区域的表格高度,实现了工单卡片化和 Saga 模式管理页
|
2026-08-06 17:55:37 +08:00 |
|
TermiNexus
|
611aef54bd
|
基本已能进入生产环境
|
2026-08-05 23:33:06 +08:00 |
|
TermiNexus
|
bb77b8caf7
|
修复了后端部门详情页新增成员功能
|
2026-08-04 20:23:09 +08:00 |
|
TermiNexus
|
50d90e3540
|
状态字段下拉选择+后端拦截
|
2026-08-04 17:41:08 +08:00 |
|
TermiNexus
|
703dea2655
|
实现了实体选择框可以直接选择可见范围内的租户/公司
|
2026-08-04 17:17:26 +08:00 |
|
TermiNexus
|
6100dc114c
|
将 CRUD Table 的滚动条取消,使查看更加舒服
|
2026-08-04 04:02:13 +08:00 |
|
TermiNexus
|
8e7ba71826
|
修复了滚动栏的深色主题适配
|
2026-08-04 03:19:10 +08:00 |
|
TermiNexus
|
39debab2b3
|
解决了深色模式下tab栏和left-nav的选中状态非深色的问题,以及下拉框 padding 为 6px 的问题,以及深色模式头像 hover-card 的 下拉框头部和 下拉框 item hover 效果问题
|
2026-08-04 02:11:01 +08:00 |
|
TermiNexus
|
917d4d1d28
|
修正了公司定制内容隔离
|
2026-08-02 22:18:28 +08:00 |
|
TermiNexus
|
e8ceb5b46b
|
修复尝试生产中的大量问题
|
2026-08-02 03:09:53 +08:00 |
|
TermiNexus
|
dbf30a9bc0
|
基本上完成了 GERP 的迁移,目前正在解决 table 虚拟滚动故障问题,以及其它琐碎修改
|
2026-08-01 18:42:17 +08:00 |
|
TermiNexus
|
9ea096538b
|
初次初始化了脚手架,尝试进行部分迁移
|
2026-08-01 02:22:58 +08:00 |
|