// 节点配置 .NodeContent { position: relative; width: 100%; // height: calc(100vh - 74px); height: 100%; min-width: 800px; background: white; // 表格样式 .ant-table-pagination { padding-right: 12px; background: white; margin: 1px 0; padding: 8px; padding-right: 20px; } .ant-table-thead tr th { font-weight: 600; color: rgba(0, 0, 0, 0.85); } .ant-table-cell { // text-align: center; overflow: hidden; white-space: nowrap; } .ant-table-body { // height: calc(100vh - 160px); // border-right: 1px solid rgb(240, 240, 240); // overflow: auto !important; } .ant-pagination { z-index: 999; border-top: 1px solid #f0eded; } .unfoldTable { .ant-table { margin-left: -9px !important; } } .header { display: flex; justify-content: space-between; height: 50px; line-height: 50px; .nodeTitle { font-size: 18px; color: #0072ff; font-weight: bold; margin-left: 10px; } .buttonBox { margin-right: 10px; .ant-btn { vertical-align: middle; line-height: 1px; } } } } // 编辑节点表单 .formData { height: calc(100vh - 162px); overflow-y: scroll; .ant-radio-wrapper { min-width: 130px; } .filedListItem { display: flex; flex-wrap: nowrap; justify-content: space-between; width: 100%; .ant-btn-icon-only { display: flex; align-items: center; justify-content: center; width: 82px; margin-left: 10px; } } } // 字段集选择 .fieldContent { display: flex; .willSelectBox { width: 50%; height: 600px; overflow-y: scroll; padding: 8px; border-right: 1px solid rgb(153, 187, 232); box-sizing: border-box; .cardContent { height: 530px; overflow-y: scroll; .cardBox { padding: 10px; margin-bottom: 10px; border: 1px solid #b5b8c8; box-sizing: border-box; } .filedList { .ant-checkbox-wrapper { width: 100%; } } } } .hasSelectBox { width: 50%; height: 600px; padding: 8px 8px 8px 12px; box-sizing: border-box; .doctorTable { margin-bottom: 16px; height: 530px; overflow-y: scroll; } } .header { margin: 0px 0px 10px; background-color: rgb(223, 232, 246); .headDivider { margin-bottom: 10px; background-color: #dfe8f6; } } .cardDivider { margin-bottom: 10px; font-weight: 700; color: #15428b; line-height: 100%; border-top-color: #99bbe8; .groupName { display: inline-block; margin-right: 10px; max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; } .ant-checkbox-wrapper { vertical-align: middle; } } } .buttonList { display: flex; justify-content: flex-end; margin-bottom: 15px; .ant-btn { display: flex; align-items: center; justify-content: center; margin-left: 10px; } } .auxiliaryViewBox { height: 600px; .ant-table-wrapper { height: 100%; .ant-table { // height: 100%; height: 500px; } } }