/* ==================== Operation 页面:桌面/通用外壳(与 FamilyTreeOperation 保持一致) ==================== * 使用方式:模板里写 *
... *
* ...
...
... *
* *
* 仅放置“非 ft-*”的容器层规则;卡片、栅格、列表、详情、控件外观等由 ft-mobile.less 提供。 */ .page-container { margin-right: 0; } /* 顶部工具栏 */ .page-header { padding-top: 4px; padding-bottom: 8px; padding-right: 12px; padding-left: 0; border-bottom: 1px solid silver; margin-left: 6px; } /* 顶部搜索框:左侧贴边、无圆角 */ .page-header .ant-input-search .ant-input { border-radius: 0; border-left: 0; text-align: left; } /* 主内容区(不带 ft-page 时是桌面布局;带 ft-page 时由 ft-mobile.less 提供 12/12/96/12 的移动端内边距) */ .page-main { overflow-y: auto; padding-top: 24px; padding-bottom: 4px; padding-right: 32px; padding-left: 12px; } /* 底部固定操作栏:全站统一不透明底色,避免下方内容透出 */ .page-footer { z-index: 999; padding-left: 8px; padding-right: 18px; padding-top: 8px; width: 100%; position: fixed; bottom: 8px; border-top: 1px solid silver; background: #ffffff; } /* 表格行高亮:成员/子级选中等场景,与 FamilyTreeOperation 保持一致 */ .son-row-selected td, .parent-row-selected td { border-top: 2px solid #1677ff !important; border-bottom: 2px solid #1677ff !important; } .son-row-selected td:first-child, .parent-row-selected td:first-child { border-left: 2px solid #1677ff !important; } .son-row-selected td:last-child, .parent-row-selected td:last-child { border-right: 2px solid #1677ff !important; } .son-row-selected > td, .parent-row-selected > td { background-color: #e6f4ff !important; }