You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@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; } }
|