.bigScrenn { height: 100vh; width: 100vw; overflow: hidden; background: #001022; position: relative; color: #fff; .headBox { position: absolute; height: 90px; width: 100%; background: #001022; top: 0; z-index: 9; .top { display: flex; justify-content: space-between; width: 100%; height: 100%; padding: 0 4px; .top-left { display: flex; margin-top: 30px; .time { margin-left: 38px; font-style: italic; font-weight: bolder; .timer { font-size: 24px; letter-spacing: 3px; color: #fff; } .week { color: #00ADFF; font-size: 14px; } } } .top-center { width: 340px; height: 90px; } .top-right { display: flex; margin-top: 30px; align-items: center; .info { display: flex; align-items: center; .text { color: #e6ffff; font-size: 15px; margin-left: 14px; line-height: 23px; .dept { max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } } .meun { margin-left: 30px; margin-right: 4px; } .el-dropdown-tools { display: inline-block; width: 40px; height: 40px; border: 1px solid rgb(20, 135, 180); border-radius: 50%; text-align: center; .el-dropdown-tools-n { display: inline-block; width: 34px; height: 34px; border: 1px solid #fff; border-radius: 50%; background: #9ec6fc; text-align: center; line-height: 32px; margin-top: 2px; padding-top: 2px; box-sizing: border-box; } } } } } .asideBox { position: absolute; top: 70px; height: calc(100vh - 72px); width: 442px; background: #263445; z-index: 2; .boder-small { height: 32.5%; background-size: 100% 100%; margin-bottom: 10px; } .boder-middle { height: 66%; background-size: 100% 100%; margin-bottom: 10px; } .boder-big { height: 100%; background-size: 100% 100%; } .boder-top { height: 280px; background-size: 100% 100%; } .boder-center { height: calc(100% - 510px); background-size: 100% 100%; } .boder-bottom { height: 230px; background-size: 100% 100%; } .boxContent { height: 100%; padding: 6px 20px 10px; box-sizing: border-box; .box-title { padding: 0 10px 0 30px; box-sizing: border-box; font-size: 22px; font-family: "YSBTH"; background: linear-gradient(0deg, #59a6f4 0%, #ffffff 100%); -webkit-background-clip: text; } .boxInfo { height: calc(100% - 70px); margin-top: 8px; } .cntBoxInfo { height: calc(100% - 46px); overflow: hidden; overflow-y: auto; } } } .addBox { position: absolute; bottom: 70px; pointer-events: auto; cursor: pointer; .imgBox { width: 111px; height: 112px; text-align: center; span { display: inline-block; width: 30px; margin-top: 36px; font-size: 14px; } } } @mixin sircle { position: absolute; width: 73px; height: calc(100vh - 72px); top: 90px; } .leftSiecle { @include sircle; background-size: 100% 100%; z-index: 1; } .rightSiecle { @include sircle; right: 370px; background-size: 100% 100%; z-index: 1; } // 尾部 .footBox { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 800px; z-index: 10; .btnsBox { display: flex; justify-content: space-between; align-items: center; width: 85%; .btnsItem { position: relative; cursor: pointer; .resourceBox { display: none; position: absolute; bottom: 37px; left: 50%; transform: translateX(-50%); padding: 10px 10px 24px 10px; box-sizing: border-box; .contant { position: relative; padding: 20px 10px; box-sizing: border-box; background-size: 100% 100%; .name { color: #00BFFF; } .footerCheck { display: flex; justify-content: center; .el-checkbox-group { text-align: center; } } } } .resourceBoxOther { display: block; } } .btnsItem:hover .resourceBox { display: block; } } } .popover { position: absolute; background: #08226a; left: 264px; top: 32px; width: 220px; padding: 6px; box-sizing: border-box; border-radius: 4px; .el-tag { margin: 4px 2px; } &::before { content: ''; position: absolute; top: 46px; left: -15px; display: inline-block; width: 0; height: 0; border: 8px solid transparent; border-right-color: #08226a; z-index: 989; } } .popoverKfd { position: absolute; background: #08226a; left: -199px; top: 100px; width: 270px; padding: 6px; box-sizing: border-box; border-radius: 4px; .el-tag { margin: 4px 2px; } &::before { content: ''; position: absolute; top: 13px; left: 270px; display: inline-block; width: 0; height: 0; border: 8px solid transparent; border-left-color: #08226a; z-index: 989; } } } .dialogBox { padding: 0 0 10px 0; box-sizing: border-box; background: url('~@/assets/images/dialog-bg.png') no-repeat center center; background-size: 100% 100%; z-index: 999; border-radius: 4px; >.title { height: 38px; line-height: 38px; margin: 0 4px; display: flex; border-bottom: 1px solid #275288; margin-bottom: 6px; justify-content: space-between; align-items: center; background-image: linear-gradient(to right, rgba(1, 127, 216, 1), rgba(4, 56, 131, .5), rgba(1, 130, 218, .0)); .close { font-size: 20px; font-weight: 200; cursor: pointer; margin-right: 10px; } .mc { margin-left: 10px; } } .infoBox { border: none; position: relative; // border: 1px solid #275288; padding: 10px 0 4px; box-sizing: border-box; } .addressBox { border-top: 1px solid #162f55; margin: 0 10px; // height: 30px; line-height: 24px; display: flex; justify-content: space-between; img, span { vertical-align: middle; } img { margin-right: 4px; } } >.btnBox { text-align: center; padding-top: 8px; padding-bottom: 12px; margin-bottom: 10px; button { margin: 0 2px; } } } button.dp-default { border: 1px solid #3180ea; box-shadow: inset 0 0 18px #2b8ce6; background: #001022; color: #fff; height: 30px; padding: 0 15px; border-radius: 3px; cursor: pointer; &.small { height: 22px; line-height: 20px; vertical-align: middle; padding: 0 6px; box-shadow: inset 0 0 10px #2b8ce6; font-size: 12px; span, svg { vertical-align: middle; } } } .tag { display: inline-block; background-color: #999; font-size: 11px; border-radius: 2px; margin-left: 3px; color: #fff; width: 40px; text-align: center; height: 20px; line-height: 20px; vertical-align: middle; &.blue { background-color: #0b9ff4; } &.orange { background-color: #e15923; } &.red { background-color: #e21c1c; } &.yellow { background-color: #d6d301; } &.green { background-color: #56db2d; } &.mj { background-color: #4995fd; } &.fj { background-color: #3ad2d4; } } .xlStatus { position: absolute; right: 0; top: 0; width: 56px; text-align: center; height: 24px; line-height: 24px; border-bottom-left-radius: 10px; cursor: pointer; color: #000; } .line { background: #00bc65; } .lineing { background: #AB0F0B; } .unline { background: #808080; }