.wea-hrm-checking { background: #fff; overflow-y: hidden; .wea-new-top-content { height: 100% !important; } .br { border-right: 1px solid #ddd; } .bb { border-bottom: 1px solid #ddd; } .bt { border-top: 1px solid #ddd; } // .wea-year .wea-month-wrapper { // min-width: 220px; // } .picker-wrapper { height: 48px; line-height: 48px; padding-left: 10px; // padding-right: 15px; .date-item { text-align: center; width: 30px; &.active { color: #1e88e5; } } .picker { margin-left: 5px; // i { // padding-left: 10px; // } } } .picker-wrapper.checking { // height: auto; &>div{ float: left; } // .picker { // width: 120px; // margin-left: 5px; // position: relative; // .wea-date-picker-arrow { // position: absolute; // width: 300px; // left: 0px; // } // .icon-coms-Refresh { // position: absolute; // z-index: 1; // top: 18px; // } // } } .left-checking { .wea-org-tree-scroll { height: auto!important; } .scroll-wrapper { height: auto!important; } } .wea-hrm-checking-left { position: absolute; width: 221px; border-right: 1px solid #ddd; .wea-browser { width: 188px; margin: 15px 10px 5px 10px; } .left-header { height: 48px; line-height: 48px; .wea-tab { .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-12, .ant-col-lg-15{ width: 100%; } .ant-col-xs-15, .ant-col-sm-15, .ant-col-lg-9, .ant-tabs-tab-prev, .ant-tabs-tab-next { display: none; } .ant-tabs-nav { float: none; text-align: center; } } } .header-title { font-size: 14px; height: 47px; } .header-title.header-title-shift { height: 48px; } } .status-info { .item { &.active { background-color: #E9F7FF; } display: inline-block; height: 48px; float: right; position: relative; width: 45px; i { font-size: 17px; position: absolute; left: 13px; top: 8px; } .name { position: absolute; top: 10px; left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; width: 30px; } } } .detail-wrapper { padding: 15px; .detail-header { .icon-coms-New-schedule { color: #00A9FF; margin-right: 15px; font-size: 16px; } } .empty { margin-top: 25px; color: #aaa; } .ant-timeline { margin-top: 15px; .ant-timeline-item-head-blue { background-color: #2DB7F5; border-color: #C0EAFC; } .ant-timeline-item-tail { border-left: 2px solid #C0EAFC; } .ant-timeline-item-last .ant-timeline-item-tail{ display: block; } .ant-timeline-item-content { text-align: left; .item { color: #aaa; margin-bottom: 5px; &:first-child { margin-bottom: 12px; .title { color: #333; } .value { color: #00A9FF ; } } } } } } .icon-cls { i .path1:before,.path2:before,.path3:before,.path4:before,.icon-Human-resources-abnormal-small2:before { color: inherit !important; } } .calendar-wrapper { padding-right: 10px; .ant-fullcalendar-header{ display:none; } .ant-fullcalendar-fullscreen { .ant-fullcalendar-today{ .ant-fullcalendar-date{ background-color:#fefce9 !important; // border-top:1px solid #eee !important; } } .ant-fullcalendar-calendar-body{ padding:0; table{ td{ border: 1px solid #eee; } tr>:first-child{ border-left: none !important; } thead{ .ant-fullcalendar-column-header{ border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding-right: 0; text-align: center; padding-bottom: 0; color:#333333; } tr{ height: 40px; th{ background-color: #f5f5f5; } } } tbody{ tr{ height: 100px; td{ height: 100px; box-sizing: content-box; } } .ant-fullcalendar-date{ padding:0; padding-top: 5px; margin: 0; border-collapse:collapse; border: 0; height: 122px; .ant-fullcalendar-value{ margin:0 16px 0 0; } .ant-fullcalendar-content{ overflow:hidden; // height:100px; } } .ant-fullcalendar-date:hover{ background-color:#ffffff; } } } } } } .wea-year { .date-item { .tip { position: absolute; top: -2px; right: -5px; font-size: 6px; line-height: 1; } i { font-size: 15px; } } .year-cell-bottom { position: absolute; bottom: -2px; width: 18px; height: 4px; } } .calendar-item { .icon-wrapper { position: absolute; font-size: 14px; top: 9px; left: 10px; i { font-size: 17px; } } .tip { position: absolute; font-size: 10px; top: -1px; right: 4px; } .workflow-item { padding-left: 10px; margin-top: 3px; height: 24px; line-height: 24px; a { color: inherit; } } .workflow-item.shift-item { color: #333; filter:alpha(opacity=1000); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } } .hrm-checking-content { .detail { padding: 10px 20px 10px 30px; .detail-title { border-top-left-radius: 3px; border-top-right-radius: 3px; position: relative; font-size: 15px; color: #484A4D; background-color: #dceff8; i { position: absolute; font-size: 20px; left: 10px; top: 10px; } } .ant-row { padding-left: 10px; height: 40px; line-height: 40px; } .detail-body { border: 1px solid #ddd; border-top: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } } } .statistics-wrapper { margin: 0; padding: 10px 20px 10px 30px; .statistics-title { padding-left: 15px; height: 40px; line-height: 40px; font-size: 14px; color: #484A4D; } } .chart-wrapper { .echart-item { margin-top: 10px; text-align: center; } .echart-count { .ant-row { height: 30px; line-height: 28px; } .number { font-size: 24px; } } .dot { display: inline-block; width: 10px; height: 10px; border-radius: 5px; } } .chart-content,.abnormal-wrapper { border-radius: 3px; border: 1px solid #ddd; position: relative; height: 288px; } .abnormal-wrapper { border-top-left-radius: 0; border-bottom-left-radius: 0; } .chart-content { border-right: 0px; border-top-right-radius: 0; border-bottom-right-radius: 0; } .abnormal-wrapper { .left { padding-left: 10px; padding-top: 10px; height: 247px; .item { float: left; display: inline-block; width: 195px; padding: 15px 0 10px 10px; .icon-wrapper { color: #fff; height: 50px; width: 50px; border-radius: 25px; text-align: center; line-height: 60px; i { font-size: 28px; } } .message { padding-left: 15px; } } } .information { font-size: 24px; color: #999; } .right { padding-top: 40px; padding-left: 15px; text-align: center; .ant-row { height: 40px; line-height: 40px; } } } } .new-hrm-workflow { .new-hrm-workflow-body { padding: 20px 30px; } .new-hrm-workflow-wrapper { border: 1px solid #ddd; border-top: 3px solid #f3d380; height: 95%; .hearder { text-align: center; font-size: 16px; margin-top: 20px; margin-bottom: 30px; } .item { padding-left: 20px; margin-bottom: 5px; font-size: 14px; color: #999; line-height: 30px; &:hover { background-color: #f5f5f5; } } } } .leftTitle{ width: 140px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }