@import '../../c/config'; @import '../../c/function'; @import './c/common'; .title { padding: 10px; font-size: 22px; font-family: PingFang SC; font-weight: 800; color: #ffffff; display: flex; align-items: center; position: relative; img { display: block; margin-right: 5px; } span { display: block; } .second-title { display: flex; align-items: center; .second-select { margin: 0 10px 0 40px; ::v-deep .el-input { width: 140px; height: 36px; .el-input__inner { height: 100%; padding: 0 10px; color: #fff; line-height: 36px; background: #06186d; border: 1px solid #1a64cc; } .el-icon-arrow-up:before { content: '\e78f'; } } ::v-deep .el-date-editor { .el-input__prefix { left: unset; right: 5px; } } } .cascader { ::v-deep .el-input { width: 220px; } } .second-select:last-child { margin-left: 0; } } } .g-cpt-resi { display: flex; flex-direction: row; height: calc(100vh - 180px); .g-l { flex-shrink: 0; width: 700px; height: calc(100vh - 230px); .l_top { height: 385px; display: flex; .g-count { width: 100px; } .g-pie { position: relative; } } .l_bottom { height: calc(100vh - 230px - 385px); margin-top: 20px; } } .g-r { text-align: center; margin: 20px 10px 20px; width: calc(100vw - 700px); height: calc(100vh - 180px - 20px); } } .l_bottom { .bottom_label { position: relative; padding-left: 40px; font-size: 16px; font-weight: 500; color: #fff; } .bottom_label::after { content: ''; position: absolute; top: 50%; left: 20px; width: 12px; height: 12px; box-sizing: border-box; margin-top: -6px; background: #2865fa; border-radius: 50%; } > span { font-size: 18px; font-family: PingFang SC; font-weight: 800; color: #ffffff; } .echart-line { margin-top: 10px; } } .g-count { margin-top: 104px; margin-left: 52px; .t_count { font-size: 16px; font-family: PingFang SC; font-weight: 400; color: #ffffff; opacity: 0.76; } .c_count { font-size: 48px; font-family: PingFang SC; font-weight: bold; color: #ffffff; } .t_yestoday { margin-top: 59px; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: #ffffff; opacity: 0.76; > span { margin-left: 18px; font-size: 16px; font-family: PingFang SC; font-weight: 500; color: #f42800; } } .t_today { margin-top: 12px; font-size: 14px; font-family: PingFang SC; font-weight: 400; color: #ffffff; opacity: 0.76; > span { margin-left: 18px; font-size: 16px; font-family: PingFang SC; font-weight: 500; color: #3edd7f; } } } .g-r { .r-map { position: relative; height: calc(100vh - 180px - 20px - 70px); width: 100%; .map { height: 100%; width: 100%; } .r-status { position: absolute; bottom: 0; right: 0; display: flex; .status { height: 30px; width: 70px; line-height: 30px; font-size: 12px; font-family: PingFang SC; font-weight: 400; color: #d2e7ff; background-color: #1146c2; } .status-closed { } .status-pending { border-radius: 5px 0 0 0; } .sel-status { background-color: #082586; } } .r-status:hover { cursor: pointer; } } .r-legend { display: flex; justify-content: center; margin-top: 14px; align-items: center; > img { margin-left: 58px; height: 35px; width: 40px; } > span { margin-left: 3px; font-size: 16px; font-family: PingFang SC; font-weight: 400; color: #d2e7ff; } } } .echart-wr { margin-left: 30px; // margin-top: 100px; text-align: center; position: relative; width: 500px; // height: 100%; box-sizing: border-box; } .g-pie { position: relative; .pie-legend { margin-left: 30px; margin-top: -40px; display: flex; justify-content: center; .legend_item { .item_name { margin-left: 5px; font-size: 10px; font-family: PingFang SC; font-weight: 500; color: #eff0f1; } > img { margin-top: -10px; width: 80px; height: 10px; } .item_num { .item_count { font-size: 17px; font-family: PingFang SC; font-weight: 500; color: #ffffff; } .item_percent { margin-left: 12px; font-size: 8px; font-family: PingFang SC; font-weight: 300; color: #ffffff; line-height: 18px; } } } .item_last { margin-left: 50px; } } } .table-status { position: relative; width: 600px; margin: auto; }