From 4f94dbdbda7cd396b5a82be2e2a8fb63c3165cf0 Mon Sep 17 00:00:00 2001 From: chenxing Date: Mon, 26 Oct 2026 11:46:44 +0800 Subject: [PATCH] =?UTF-8?q?fix(dept):=20=E4=BF=AE=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=AD=90=E7=BB=84=E4=B8=8B=E8=A1=A8=E6=A0=BC=E7=A9=BA=E7=99=BD?= =?UTF-8?q?=EF=BC=8C=E7=8A=B6=E6=80=81=E6=94=B9=E5=9B=9E=E8=83=B6=E5=9B=8A?= =?UTF-8?q?=E5=BC=80=E5=85=B3=EF=BC=8C=E4=BA=BA=E5=91=98=E5=89=8D=2010=20?= =?UTF-8?q?=E5=8F=AF=E7=82=B9=EF=BC=8C=E8=87=AA=E5=AE=9A=E4=B9=89=E5=B7=A6?= =?UTF-8?q?=E6=A0=8F=E8=BD=BB=E9=87=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修 bug:DeptRow 的 children 改名为 _kids —— iView Table 见行上有 children 会切树形数据模式, 与自画的缩进/折叠打架,表现为开启「包含子组」时整表空白(关闭时 children 为空数组才恢复正常) - 关闭「包含子组」时仍保留「N 个下级」灰标,只收起子行,层级信息不再丢 - 状态列从边框 Tag 改回胶囊开关(与「包含子组」同一套样式) - 人员列:最多平铺 10 个姓名 + N,全部列完(≤10 人)时不可点击; 姓名区可截断、+N 固定不收缩;列宽改为 序号70 / 名称236 / 上级130 / 人员自适应 / 状态90 - 自定义部门左栏改轻量分类列表(无边框卡片、选中浅底 + 左侧细蓝条), 分类的排序 / 改名 / 删除 / 新增收进「分类管理」弹框:行内改名(回车或失焦保存,Esc 取消)、 有部门时删除禁用、底部新增分类;保存排序沿用 customDeptCategorySort - 自定义部门表格同步:状态胶囊开关、人员前 10 规则、列宽与系统部门一致 --- src/views/dept-manage/CustomDeptPanel.vue | 669 ++++++++++++++-------- src/views/dept-manage/index.vue | 113 ++-- 2 files changed, 519 insertions(+), 263 deletions(-) diff --git a/src/views/dept-manage/CustomDeptPanel.vue b/src/views/dept-manage/CustomDeptPanel.vue index b88fbf0..6dff3f0 100644 --- a/src/views/dept-manage/CustomDeptPanel.vue +++ b/src/views/dept-manage/CustomDeptPanel.vue @@ -6,34 +6,21 @@ - +
- + - + @@ -124,7 +156,7 @@