diff --git a/src/assets/styles/main.scss b/src/assets/styles/main.scss index bc3eb21..6828c3b 100644 --- a/src/assets/styles/main.scss +++ b/src/assets/styles/main.scss @@ -115,3 +115,44 @@ h4.subtitle { margin-right: 4px; margin-bottom: 2px; } + +/* ================= 表格操作列(utils/tableActions.ts)================= + .op-cell:flex 横排容器——把 iView Tooltip/Dropdown 的块级包装层降级为 flex item, + 强制横排(根因:.operating-btn 在通道基线 display:block,.ivu-tooltip 包装层默认 block, + 逐钮竖排;不要再在 cell 上动 display,会牵连其它列)。 + 先落工程内,四端同构后此段上提 YschTheme 主题层。 */ +.op-cell { + display: flex; + align-items: center; + justify-content: center; + gap: 6px; + + // 链间距统一由容器 gap 管理,退役通道基线的 padding-right:10px + .operating-link { + padding-right: 0; + white-space: nowrap; + } +} + +/* 「更多▾」触发器(Dropdown transfer 后菜单挂 body,样式必须全局) */ +.op-more { + .op-more-label { + display: inline-flex; + align-items: center; + gap: 2px; + } + + .op-more-arrow { + font-size: 12px; + } +} + +/* 「更多」菜单内危险项(红色 + hover 红底,与 text-error 同源 $color-error) */ +.ivu-dropdown-item.op-item-danger { + color: $color-error !important; + + &:hover { + color: $color-error !important; + background-color: rgba(232, 104, 74, 0.08); + } +} diff --git a/src/components/TablePageAlovaNew.vue b/src/components/TablePageAlovaNew.vue index 8e1ede6..d9e1e44 100644 --- a/src/components/TablePageAlovaNew.vue +++ b/src/components/TablePageAlovaNew.vue @@ -1,16 +1,18 @@ diff --git a/src/views/role-authz/RoleAuthzList.vue b/src/views/role-authz/RoleAuthzList.vue index 45518f1..d7afdd1 100644 --- a/src/views/role-authz/RoleAuthzList.vue +++ b/src/views/role-authz/RoleAuthzList.vue @@ -1,7 +1,7 @@