UNPKG

linkmore-design

Version:

🌈 🚀lm组件库。🚀

1,042 lines (961 loc) 35.5 kB
@import '../../style/themes/index.less'; // 内容区域 .z_container { position: relative; display: flex; flex-flow: column; height: 100%; padding: 16px; background-color: #fff; .ant-tabs, .ant-tabs-content, .ant-pro-table, .ant-card, .ant-card-body, .ant-pro-card, .ant-pro-card-body, .ant-table-wrapper, .ant-spin-nested-loading, .ant-spin-container, .ant-table-container, .ant-table-body { height: 100%; } .ant-card-body, .ant-pro-card-body { padding: 0; } // 表格基础 .ant-spin-container { display: flex; flex-flow: column; .ant-table { position: relative; flex: 1; border-right: 1px solid @text-color-border; border-left: 1px solid @text-color-border; &::before { position: absolute; top: 0; right: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } &::after { position: absolute; right: 0; bottom: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } } } } .lm_operate { display: flex; align-items: center; justify-content: space-between; .ant-space-item, .ant-space-item > *, .ant-btn, .ant-input { font-size: 12px; } .ant-btn { display: inline-flex; align-items: center; justify-content: center; padding-top: 0; padding-bottom: 0; line-height: 1; // &>.anticon:not(.anticon-down) { // font-size: 14px; // } } .anticon + span, span + .anticon { margin-left: 4px; } .operate_left, .operate_right { display: flex; &:empty { padding-bottom: 0; } } .ant-input-group { font-size: 12px; line-height: 1.5; } .ant-input-sm { width: 180px; height: @height-base; padding: 0 10px; font-size: 12px; } .ant-select.ant-select-single { .ant-select-selector { width: 160px; font-size: 12px; } } .ant-picker { font-size: 12px; .ant-picker-input { & > input { font-size: 12px; } } } .line { display: block; height: @height-base; border-right: 1px solid #eee; } // 表格基础 .ant-spin-container { display: flex; flex-flow: column; .ant-table { position: relative; flex: 1; // border-left: 1px solid @text-color-border; // border-right: 1px solid @text-color-border; &::before { position: absolute; top: 0; right: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } &::after { position: absolute; right: 0; bottom: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } } } } // 表格区域 .lm_grid { position: relative; flex: 1; overflow: hidden; & > div { height: 100%; } .ant-pro-table { .ant-table.ant-table-small { font-size: 12px; .ant-table-tbody { td { padding: 4px 8px !important; } } } // 表头 .ant-table-thead { height: 40px; .text-overflow, .text-overflow .ant-table-column-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ant-table-filter-trigger { margin-right: 0; } } .ant-table-tbody { .ant-table-cell { // padding: 8px; &.number { border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money { color: @red-base; border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money-color { color: @red-base; } } .ant-typography { margin: 0; .ant-typography-copy { color: @text-color-secondary; } .ant-typography-copy-success { color: @green-base; } &.ant-typography-ellipsis { .ant-typography-edit { color: @primary-color; opacity: 0; transition: 0.3s; } &:hover { .ant-typography-edit { opacity: 1; } } } } } .ant-table-summary { height: 48px; td { padding: 0 8px; text-align: right; background-color: @component-background; &:first-of-type { padding: 0 0 0 8px; text-align: left; } &.number { border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money { color: @red-base; border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money-color { color: @red-base; } & > div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &:last-of-type { font-weight: bold; } } } .total_title { position: relative; white-space: nowrap; } } // 列设置小齿轮 .ant-pro-table-list-toolbar-container { padding: 0; .ant-pro-table-list-toolbar-right { position: absolute; top: 1px; right: 1px; z-index: 4; justify-content: center; width: 48px; height: 38px; font-size: 16px; background-color: #fafafa; &::after { position: absolute; top: 50%; left: 0; width: 1px; height: 1.6em; background-color: rgba(0, 0, 0, 0.06); transform: translateY(-50%); content: ''; } } } // 操作栏 .ant-table-row { position: relative; .operate_fixed_right { .operate_btn { color: @primary-color; font-size: 12px; .ant-space-item { cursor: pointer; } } .lm_table_operate { color: @text-color-dark; } .ant-btn { font-size: 12px; } } } } // 分页区 .ant-table-pagination.ant-pagination { margin: 0; padding-top: 12px; font-size: 12px; .ant-select { font-size: inherit; } } } .z_flex { display: flex; flex: 1; flex-flow: column; height: 100%; } // 插入body的弹出层 .ant-popover { padding-top: 0; &.ant-pro-table-column-setting-overlay { font-size: 12px; .ant-tree-switcher { width: 0; } // 解决对齐问题 .ant-tree-indent { & + span:not(.ant-tree-draggable-icon) { width: 24px; } } .ant-tree { .ant-tree-treenode { padding: 2px 0; .ant-tree-checkbox { margin: auto; } } .ant-tree-node-content-wrapper:hover { background-color: transparent; } } } } #lm_protable_warp { .ant-tabs, .ant-tabs-content, .ant-pro-table, .ant-card, .ant-card-body, .ant-pro-card, .ant-pro-card-body, .ant-table-wrapper, .ant-spin-nested-loading, .ant-spin-container, // .ant-table-body, .ant-table-container { height: 100%; } &#no_auto_sizer { .ant-table-container { height: auto; } } .lm_autosize_table { .ant-table-container { display: flex; flex-direction: column; .ant-table-header { min-height: 40px; } .ant-table-body { /** 使用样式来控制自动缩放 */ max-height: unset !important; flex: 1 1 auto; } } } .lm_page_info_table { .ant-table { height: calc(100% - 40px); } } &.lm_protable_with_footer { .ant-table-container { height: auto; } .ant-table-footer { background-color: #fff; } } .ant-card-body, .ant-pro-card-body { padding: 0; } .lm_protable { .ant-table { font-size: 12px; td { position: relative; // 解决框选时的蓝底 &.unselection { &::selection, *::selection { color: inherit; background: inherit; } &.row_selection_td:first-child { z-index: 1; background-color: #fff; } } &.selected, &.editing { border: 1px solid @primary-color; border-right: 0; border-bottom: 0px; box-shadow: inset 0 -100px 0 rgb(33 133 208 / 15%); transition: none; &.end { border-bottom: 1px solid @primary-color; } &.right_end { border-right: 1px solid @primary-color; } &.commiting { border-style: dotted !important; } .lmtable_cell_end_icon { position: absolute; right: 0; bottom: 0; width: 4px; height: 4px; background-color: @primary-color; cursor: cell; } .data-editor { background: none; border: 0; } input { background: none; border: 0; outline: none !important; &:hover { background: none; border: 0; } } } } tr { &:last-child { td { &.selected, &.editing { &.end { border-bottom: 2px solid @primary-color; } } } } } } .ant-card-body, .ant-pro-card-body { padding: 0; } // 表格基础 .ant-spin-container { display: flex; flex-flow: column; .ant-table { position: relative; flex: 1; border-right: 1px solid @text-color-border; border-left: 1px solid @text-color-border; &::before { position: absolute; top: 0; right: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } &::after { position: absolute; right: 0; bottom: 0; left: 0; z-index: 4; height: 1px; background-color: @text-color-border; content: ''; } } } // 表头 .ant-table-thead { height: 40px; .text-overflow, .text-overflow .ant-table-column-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ant-table-filter-trigger { margin-right: 0; } > tr { > th { padding: 8px; font-size: 12px; background: @text-color-bg; text-align: left; } } } .ant-table.ant-table-small { font-size: 12px; } .ant-pro-table { .ant-table-tbody { .ant-table-cell { // padding: 8px; &.number { border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money { color: @red-base; border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money-color { color: @red-base; } } .ant-typography { margin: 0; .ant-typography-copy { color: @text-color-secondary; } .ant-typography-copy-success { color: @green-base; } &.ant-typography-ellipsis { .ant-typography-edit { color: @primary-color; opacity: 0; transition: 0.3s; } &:hover { .ant-typography-edit { opacity: 1; } } } } } .ant-table-summary { height: 48px; td { padding: 0 8px; text-align: left; background-color: @component-background; &:first-of-type { padding: 0 0 0 8px; text-align: left; } &.number { border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money { color: @red-base; border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money-color { color: @red-base; } & > div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &:last-of-type { font-weight: bold; } } } .total_title { position: relative; white-space: nowrap; } } // 列设置小齿轮 .ant-pro-table-list-toolbar-container { padding: 0; .ant-pro-table-list-toolbar-right { position: absolute; top: 1px; right: 1px; z-index: 4; justify-content: center; width: 48px; height: 38px; font-size: 16px; background-color: #fafafa; &::after { position: absolute; top: 50%; left: 0; width: 1px; height: 1.6em; background-color: rgba(0, 0, 0, 0.06); transform: translateY(-50%); content: ''; } } } // 操作栏 .ant-table-row { position: relative; .operate_fixed_right { .operate_btn { color: @primary-color; font-size: 12px; .ant-space-item { cursor: pointer; } } .ant-btn { font-size: 12px; } } } } // 嵌套表格 .ant-table-expanded-row { .ant-table-thead { > tr { > th:first-child { &::before { position: absolute; top: 100%; bottom: 0; left: -32px; width: 32px; height: 1px; background: #f0f0f0; content: ''; } } } } .ant-table-row { > td:first-child { &::before { position: absolute; bottom: -1px; left: -32px; width: 32px; height: 1px; background: #f0f0f0; content: ''; } } } > td { padding: 0px; background: @text-color-bg; .ant-pro-card { background: @text-color-bg; .ant-table { background: @text-color-bg; border: 0; .ant-table-cell-fix-left, .ant-table-cell-fix-right { background: @text-color-bg; } } } .ant-table-content { padding-left: 30px; } } .ant-pagination { margin-right: 16px !important; } } // 分页区 .ant-table-pagination.ant-pagination { display: flex; flex: none; align-items: center; height: 64px; margin: 0; padding: 0; font-size: 12px; .ant-select { font-size: inherit; } li { height: 24px; color: @text-color-secondary-new; font-size: 12px; line-height: 24px; &.ant-pagination-total-text { color: @text-color-secondary-new; } &.ant-pagination-item { border: 0; transition: all 0s !important; &:focus-visible { transition: all 0s; } } .ant-pagination-item-link { border: 0; .anticon { color: @text-color-new; } } > a { color: @text-color-secondary-new; } &.ant-pagination-options { .ant-select-selection-item { color: @text-color-secondary-new; font-size: 12px; } } &.ant-pagination-item-active { color: #fff; background-color: @primary-color; > a { color: #fff; } } .ant-pagination-options-quick-jumper { input { width: 48px; color: @text-color-secondary-new; font-size: 12px; } } &.ant-pagination-simple-pager { input { width: 48px; height: 22px; color: @text-color-secondary-new; font-size: 12px; } .ant-pagination-slash { margin-right: 14px; } } } } .lm_table_empty { display: flex; flex-direction: column; align-items: center; > img { width: 130px; height: 80px; margin-bottom: 8px; } .empty_img { margin-bottom: 8px; background-image: url('data:image/png;base64,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'); background-size: cover; } > span { color: @text-color-secondary-new; } } .ant-table-empty { table { height: 100%; .ant-table-cell { border-bottom: 0; } } } .ant-table-summary { height: 48px; > table { height: 100%; } td { padding: 0 8px; text-align: left; background-color: @component-background; &:first-of-type { padding: 0 0 0 8px; text-align: left; } &.number { border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money { color: @red-base; border-right: 1px solid #eee; border-left: 1px solid #eee; } &.money-color { color: @red-base; } & > div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; &:last-of-type { font-weight: bold; } } } .total_title { position: relative; white-space: nowrap; } } } .ant-table-expand-icon-col { width: 32px; } .lm_customCheck { position: absolute; bottom: -8px; left: 0; display: flex; max-width: 50%; height: 36px; font-size: 12px; } .ant-table-tbody > tr { > .ant-table-selection-column { text-align: left; } &.ant-table-measure-row { > td { padding: 0 !important; } } } .row-clicking { > td { border-top: 1px solid @primary-color; border-bottom: 1px solid @primary-color; &:first-child { border-left: 1px solid @primary-color; border-top-left-radius: 8px; border-bottom-left-radius: 8px; } &:last-child { border-right: 1px solid @primary-color; border-top-right-radius: 8px; border-bottom-right-radius: 8px; } } } } .row-dragging { display: flex; align-items: center; font-size: 12px; background: @white; border: 1px solid @text-color-button; > td { background-color: @white; height: 100%; } } .row-dragging td { padding: 16px; } .row-dragging .drag-visible { visibility: visible; } .ant-table.ant-table-small .ant-table-title, .ant-table.ant-table-small .ant-table-footer, .ant-table.ant-table-small .ant-table-thead > tr > th, .ant-table.ant-table-small .ant-table-tbody > tr > td, .ant-table.ant-table-small tfoot > tr > th, .ant-table.ant-table-small tfoot > tr > td { padding: 2px 12px !important; } .ant-table-thead > tr > th, .ant-table-tbody > tr > td, .ant-table tfoot > tr > th, .ant-table tfoot > tr > td { padding: 8px 12px !important; } .ant-table.ant-table-middle .ant-table-title, .ant-table.ant-table-middle .ant-table-footer, .ant-table.ant-table-middle .ant-table-thead > tr > th, .ant-table.ant-table-middle .ant-table-tbody > tr > td, .ant-table.ant-table-middle tfoot > tr > th, .ant-table.ant-table-middle tfoot > tr > td { padding: 4px 12px !important; } button.ant-table-row-expand-icon, button.ant-table-row-expand-icon:focus { border-color: #bfbfbf; } button.ant-table-row-expand-icon:hover { border-color: #40a9ff; &::before, &::after { color: #40a9ff; } } button.ant-table-row-expand-icon::before, button.ant-table-row-expand-icon::after { color: #bfbfbf; } .react-resizable-handle { position: absolute; right: -5px; bottom: 0; z-index: 1; width: 10px; height: 100%; cursor: col-resize; } .WeChatContactsAvatarTools { background-color: #fff; border: 1px solid #ddd; .rightClickItems { display: flex; align-items: center; justify-content: flex-start; height: 30px; padding: 0 8px; font-size: 12px; border-bottom: 1px solid #ddd; cursor: pointer; &:last-child { border-bottom: 0; } } } .calc-select { .ant-select-selection-item { font-size: 12px !important; } .ant-select-selection-placeholder { font-size: 12px; } } .ant-table-tbody > .ant-table-measure-row > td, .ant-table.ant-table-middle .ant-table-tbody > .ant-table-measure-row > td, .ant-table.ant-table-small .ant-table-tbody > .ant-table-measure-row > td { padding: 0 !important; }