@import 'variables'; @import 'mixin'; .venue-header{ display: flex; justify-content: space-between; align-items: center; padding: 16px 30px 10px 20px; color: #0C0E1E; background-color: #fff; border-bottom: 1px solid #EDEFF3; h4{ font-size: 18px; flex: 1; i{ font-size: 22px; color: #0348F3; padding-right: 6px; } } p{ i{ font-size: 18px; } } .bookshelf-area{ padding-right: 30px; font-weight: bold; color: #0348F3; } } .venue-content{ display: flex; justify-content: space-between; // height: calc(100% - 52px); } .venue-left{ width: calc(100% / 2 - 20px); margin-right: 20px; @include bg_color; @include box_padding; .head-container{ margin-bottom: 20px; .crud-opts{ justify-content: center; } } .container-left{ @include tree_height_min; } } .venue-right{ width: calc(100% / 2); @include bg_color; @include box_padding; .head-container{ margin-bottom: 20px; } .container-right{ @include table_height_min; &.tab-content{ @include tab_height_min_lib; } } } .venue-content{ .tab-content{ position: relative; @include row_tab_style; .tab-nav{ margin-bottom: 0; } } } .venue-preview{ width: 100%; height: 630px; margin-top: 20px; overflow: hidden; img{ display: block; max-width: 100%; max-height: 100%; } } ::v-deep .book-cover-upload { display: flex; justify-content: flex-start; .el-form-item__content{ position: relative; width: 580px !important; display: flex; justify-content: space-between; .input-style{ width: 490px; height: 34px; line-height: 34px; padding: 0 20px; border: 1px solid #e6e8ed; border-radius: 3px; &.error-box{ border-color: #ed4a41; } } .error-tip{ position: absolute; left: 0; bottom: -26px; font-size: 12px; color: #ff4949; } } } .venue-mark{ position: absolute; right: 10px; top: 0; i{ font-weight: bold; } } .mark-dialog{ .el-dialog{ width: auto !important; } } .mark-handle{ display: flex; justify-content: space-between; align-items: center; .mark-img{ width: 900px; overflow: hidden; img{ display: block; width: 100%; } } .mark-right{ // display: flex; // flex-direction: column; // justify-content: space-between; width: 200px; padding: 0 20px; } .mark-info{ font-size: 16px; li{ margin-bottom: 14px; p{ font-weight: bold; color: #0C0E1E; line-height: 30px; } } } } .mark-button{ margin-top: 80px; .el-button{ width: 150px; height: 40px; line-height: 40px; padding: 0; margin-bottom: 10px; margin-left: 0; border-color: #E6E8ED; background-color: transparent; color: #545B65; font-weight: normal; &.el-button--primary{ color: #fff; background-color: #0348F3; border-color: #0348F3; } } } .bookshelf-main{ height: calc(100% - 80px); padding: 20px; background-color: #fff; } .bookshelf-top{ display: flex; justify-content: space-between; align-items: flex-start; } .bookshelf-info{ flex: 1; display: flex; justify-content: flex-start; flex-wrap: wrap; li{ width: calc(100% / 3); line-height: 40px; color: #545B65; p{ display: inline-block; color: #0C0E1E; } } } .bookshelf-layer-info{ display: flex; justify-content: space-between; } .bookshelf-left{ flex: 1; } .bookshelf-right-info{ width: 260px; padding: 20px; margin: 52px 0 0 0; border: 1px solid #EDEFF3; .layer-status{ display: flex; justify-content: space-between; .row-state{ margin: 0 5px; padding: 0; width: 50%; height: 34px; line-height: 34px; font-size: 14px; } } .layer-name{ font-size: 20px; font-weight: bold; text-align: center; color: #0C0E1E; padding: 40px 0; } .layer-code-sort{ display: flex; justify-content: space-between; align-items: stretch; ul { flex: 1; li { margin-bottom: 10px; p { font-weight: bold; color: #0C0E1E; margin-bottom: 5px; } &:last-child{ margin-bottom: 0; } // span{ // display: block; // height: 26px; // line-height: 26px; // } } } .edit-callNumber{ width: 90px; font-size: 24px; i{ display: block; font-style: normal; text-align: justify; &:first-child{ padding-bottom: 4px; } } } } .layer-handle{ padding-top: 30px; margin-top: 30px; border-top: 1px solid #EDEFF3; li{ display: flex; justify-content: flex-start; margin-bottom: 20px; p{ padding-right: 20px; font-weight: bold; color: #0C0E1E; } } } } .cabinet-row{ display: flex; flex: 1; flex-wrap: wrap; text-align: center; // height: 100%; .cabinet-cell{ position: relative; font-size: 14px; color: #0C0E1E; border: 2px solid #fff; background-color: #E8F2FF; border-radius: 3px; overflow: hidden; // &:nth-last-of-type(-n+4) { // margin-bottom: 0; // } // &:nth-child(4n){ // margin-right: 0; // } span{ display: block; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 9; } &.active{ color: #fff; background-color: #0348F3; } } .in-all, .out-all, .out-part, .in-part{ position: relative; width: 100%; span{ display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 9; } } .in-all, .out-all{ height: 100%; } .out-part, .in-part{ height: 50%; } .out-all, .out-part{ background-color: #F65163; } .in-all, .in-part{ background-color: #1AAE93; } } .tag-info{ display: flex; justify-content: flex-start; align-items: center; p{ font-size: 14px; font-weight: bold; } } .tag-sort{ i{ color: #0348F3; } } .tag-place{ i{ color: #FF8329; } } .tag-in{ i{ color: #2ECAAC; } }