@import "./reset.less"; .container{ width: 100%; height: 100%; overflow-x: auto; overflow-y: hidden; background: #fff; border-bottom: 10px @disColor solid; box-sizing: border-box; } ul,li{ list-style: none; } h2{ .h2; border-bottom: 10px @disColor solid; position: fixed; top: 0; } .main-body{ .main-body-com; padding:0; border: none; border-left:10px @disColor solid; margin: 54px 0 0; min-width: 1320px; min-height: calc(100% - 54px); // overflow: auto; } .borderRight{ position: absolute; height: 100%; } .qctable{ .table; th,td{ padding:5px 10px; } th{ white-space: nowrap; } th[code]{ cursor: pointer; &:after{ content:""; display:inline-block; width: 11px; height: 14px; margin-left: 4px; vertical-align: middle; background-size: 100%; background-image: url("../images/grey.png"); } &.asc:after{ background: url("../images/up_blue.png"); background-size: 100%; } &.desc:after{ background: url("../images/down_blue.png"); background-size: 100%; } } td{ white-space: nowrap; } .moduleNumber{ text-align: center; } .operaItem{ width: 50px; position: relative; img{ width: 15px; height: 15px; } } .tabTitle { background: #EFF0F9 !important; .allCheck{ img{ width: 15px; height: 15px; cursor: pointer; vertical-align: middle; } } } } .table-cont,.patient-table-cont{ overflow-y: auto; } .checkerTable .dot-over{ display: inline-block; max-width: 90px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .taskTable { .dot-hide,.dot-long-hide{ display: inline-block; width: 65px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dot-long-hide{ width: 100px; } } tbody{ .job-num,.delete{ color: #00A1FF; cursor: pointer; &.disable{ color: #ccc; cursor: unset; } } } .tabFoot{ height: 40px; background: none; /*border: 1px solid #E2E5EF; border-top: none; box-sizing: border-box;*/ } .scoreOpera{ height: 50px; line-height: 50px; margin: 0 20px 0 0; cursor: pointer; img{ margin: 0 10px 0 0; vertical-align: middle; } } .recordScoreOperaBtn{ cursor: pointer; color: @activeColor; } .recordScoreBtn{ cursor: pointer; display: inline-block; width:68px; height:30px; line-height: 30px; text-align: center; border-radius:4px; box-sizing: border-box; border: 1px solid @activeColor; color: #fff; background: @activeColor; } .filterBox{ position: relative; } .overAuto{ padding: 20px; &.fl{ width: 460px; } &.fr{ width: calc(100% - 550px); border-left: 10px #EFF1F6 solid; /*.filter{ margin-left: 20px; }*/ } } .toggle-item{ display: none; } .filter-toggler{ position: absolute; left: 601px; top: 8px; color: #777; white-space: nowrap; font-size: 14px; background: url("../images/arrow_up.png") 60px center no-repeat; padding-right: 15px; background-size: 10px 6px; &.up{ background: url("../images/arrow_down.png") 60px center no-repeat; background-size: 10px 6px; } } .filterItem{ position: relative; display: inline-block; float: left; height: 40px; line-height: 40px; margin-bottom:10px; /*margin-left: 20px;*/ margin-right: 20px!important; &:first-child{ margin-left: 0; } span{ display: inline-block; line-height: 32px; position: relative; } input{ width:120px; height:32px; border-radius:4px; border: 1px solid #E2E5EF; outline: none; margin-right: 10px; padding: 0 10px; box-sizing: border-box; } input:focus{ border: 1px solid @activeColor ; outline: 0; -webkit-box-shadow:@activeColor 0px 0px 2px; -moz-box-shadow: @activeColor 0px 0px 2px; box-shadow: @activeColor 0px 0px 2px; } } .filterDropList{ position: absolute; right: 0; top: 34px !important; max-height: 200px; overflow-y: auto; background: #fff; display: none; border: 1px solid #e4e7ed; box-shadow: 0 2px 12px 0 #e4e7ed; z-index: 2; li{ padding: 0 10px; } } .deptList{ width: 160px; max-height: 400px; } .checkerList,.scoreList{ width: 120px; // height: 200px; li:hover{ background-color: #EEF4FF; cursor: pointer; } } .selectLevel,.selectDept,.selectAllDept,.selectChecker,.selectScore{ display: inline-block; position: relative; width:120px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:32px; border-radius:4px; border: 1px solid #E2E5EF; box-sizing: border-box; cursor: pointer; } .selectDept{ width: 160px; } .filter,.reset,.export,.save-btn,.del-confirm,.cancel{ display: inline-block; width:60px; height:32px; background:@activeColor; border-radius:4px; color: #fff; text-align: center; line-height: 32px; position: relative; top: 2px; cursor: pointer; float: left; margin: 0 0px 10px 0; } .oper{ text-align: center; margin:0 auto 0; border-top: 10px #EFF1F6 solid; border-bottom: 10px #EFF1F6 solid; padding: 10px 20px; .save-btn{ width: 139px; float: none; margin-bottom: 4px; } background: #fff; } .del-confirm,.cancel{ width: 68px; height: 28px; line-height: 28px; } .del-confirm{ background: #FF4D4F; } .cancel{ background: #E4E3E3; margin-left: 20px; } .export{ height:34px; background: #fff; border-radius: 4px; color: #777; border: 1px solid #777; box-sizing: border-box; cursor: pointer; margin-left: 10px; float: left; top: 0px; } .arrow{ position: absolute; width: 10px; top: 12px; right: 10px; } .iconCheck{ width: 14px; } .fl{ float: left; } .clearfix:after { content: ''; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; } .clearfix{ zoom:1 } .divide{ margin: 0 10px; } .datapickerBox{ position: relative; display: inline-block; width: 120px; height: 32px; input{ position: absolute; } } .setCol{ color: #777; cursor: pointer; margin: 0 0 0 50px; } .iconSetting{ width: 18px; position: relative; top: 3px; margin: 0 3px 0 0; } .iconCalen{ position: absolute; width: 15px; top: 10px; right: 10px; } .textCenter{ text-align: center; } .patientNameSpan{ color: @activeColor; cursor: pointer; } .deptItem:hover,.deptAllItem:hover,.checkerItem:hover{ background-color: #EEF4FF; cursor: pointer; } .ellipsis{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .unSelect{ color: #cfccd6 } .pagination{ margin: 15px 0 10px 0 ; text-align: right; } .totalSum{ font-size:12px; line-height:17px; color: #777777; margin-right: 20px; } .pageNum,.prePage,.nextPage, .more{ display: inline-block; width: 20px; cursor: pointer; margin: 0 20px 0 0; text-align: center; color: #777; } .prePage,.nextPage{ img{ position: relative; top: 0px ; } } .more{ cursor: not-allowed; } .arrowPage{ width: 6px; } .activePage{ color: @activeColor; } .tipIcon{ color: #777; cursor: pointer; display: inline-block; margin-left: 6px; margin-right: 2px; } .toolTipIcon{ width: 18px; position: relative; top: 3px; } .tooltip{ visibility: hidden; position: relative; padding: 7px 10px; border-radius: 4px; margin: 100px auto; background-color: #4D4D4D; text-align: center; color: #fff; font-size: 14px; } .tooltip:before{ content: ''; display: block; position: absolute; bottom: 9px; left: -12px; border-bottom: 6px solid transparent; border-top: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid #4D4D4D; } .tabBox { .tabs{ display: none; padding: 22px 0 4px 20px; border-bottom: 10px #EFF1F6 solid; } .tab{ display: inline-block; button{ cursor: pointer; width: 138px; height: 34px; text-align: center; border-radius: 4px; } .active{ color: #00A1FF; background: #E7F1FB; font-weight: bold; } } } .del-pop{ display: none; position: absolute; right: 4px; top: 27px; z-index: 1; background: url("../images/Triangle.png") 170px 0 no-repeat; padding-top: 12px; .pop-body{ width: 182px; height: 76px; background: #fff; box-shadow: 2px 2px 16px 0px #B7B7B7; border-radius: 22px; padding:10px 20px 20px; .pop-title{ margin: 15px 0 10px; } .pop-btns{ margin-left: 16px; } } } .modal-container .modal-box{ width: 800px; left: 50%; margin-left: -400px; top:50%; margin-top: -216px; .modal-body{ padding: 32px 16px; .task-table-cont{ height: 326px; overflow-y: auto; padding-bottom: 2px; } } }