74 lines
1.9 KiB
Plaintext
74 lines
1.9 KiB
Plaintext
/* ==================== Operation 页面:桌面/通用外壳(与 FamilyTreeOperation 保持一致) ====================
|
|
* 使用方式:模板里写
|
|
* <div class="page-container"> ... <div class="page-header"> ... </div>
|
|
* <div class="page-main ft-page" :class="{ 'ft-readonly': !isEdit }" :style="{ height: resultH }">
|
|
* ... <div class="ft-card"> ... </div> ...
|
|
* </div>
|
|
* <div class="page-footer"> ... </div>
|
|
* </div>
|
|
* 仅放置“非 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;
|
|
}
|
|
|
|
/* 表格行高亮:成员/子级选中等场景,与 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;
|
|
} |