|
@@ -0,0 +1,445 @@
|
|
|
|
+@import "../../../assets/styles/common.scss";
|
|
|
|
+.home-page{
|
|
|
|
+ background: url("@/assets/images/background.png") top center no-repeat;
|
|
|
|
+ height:calc(100vh - 84px);
|
|
|
|
+ background-size: cover;
|
|
|
|
+ overflow: auto;
|
|
|
|
+ padding:20px;
|
|
|
|
+ color:white;
|
|
|
|
+ @include borderBox;
|
|
|
|
+ .top-scroll-bar{
|
|
|
|
+ background-image: linear-gradient(to right top,#0E4690,#11386B);
|
|
|
|
+ box-shadow: inset 0 0 19px 3px #72D5FF66;
|
|
|
|
+ border:1px solid #72D5FF;
|
|
|
|
+ padding:10px;
|
|
|
|
+ @include borderBox;
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ //border-radius: 16px 0 16px 0;
|
|
|
|
+ &-left{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ .left-title{
|
|
|
|
+ background-image: linear-gradient(to bottom,#078BCB,#0B4389);
|
|
|
|
+ border:1px solid #6FCFFB;
|
|
|
|
+ border-radius: 25px 0 25px 0;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ @include flexCenter;
|
|
|
|
+ }
|
|
|
|
+ .left-content{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ padding-left:20px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ .s-time{
|
|
|
|
+ font-family: "BebasNeue-1", serif;
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ }
|
|
|
|
+ .status-item{
|
|
|
|
+ background-image: linear-gradient(to bottom,#10427e,#002576);
|
|
|
|
+ border:1px solid #6FCFFB;
|
|
|
|
+ color:#72D5FF;
|
|
|
|
+ margin:0 10px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ padding:2px 6px;
|
|
|
|
+ }
|
|
|
|
+ .result-text{
|
|
|
|
+ border-left:1px solid #3c6d88;
|
|
|
|
+ padding-left:10px;
|
|
|
|
+ @include flexStart;
|
|
|
|
+ .text-a{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ color:#3AC4FF;
|
|
|
|
+ text-decoration: underline;
|
|
|
|
+ margin-left:10px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .right-btn{
|
|
|
|
+ background-image: linear-gradient(to bottom,#25B1FF,#1E4683);
|
|
|
|
+ padding:4px 10px;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ border:1px solid #95DFFF;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .column-row-title{
|
|
|
|
+ background-image: linear-gradient(to right top,#21589e,#11386B);
|
|
|
|
+ border:1px solid #72D5FF;
|
|
|
|
+ border-bottom-width: 0;
|
|
|
|
+ padding:0 8px 0 0;
|
|
|
|
+ line-height:40px;
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ .title-text{
|
|
|
|
+ font-family: "YouSheBiaoTiHei-2", Microsoft YaHei, serif;
|
|
|
|
+ @include flexStart;
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ .s-span{
|
|
|
|
+ margin-left:5px;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ font-style: italic;
|
|
|
|
+ color: #A8CAF9;
|
|
|
|
+ }
|
|
|
|
+ &>img{
|
|
|
|
+ margin-right:10px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .yellow-txt{
|
|
|
|
+ color: #FFB342;
|
|
|
|
+ font-size: 20px;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ margin-left:4px;
|
|
|
|
+ }
|
|
|
|
+ .el-checkbox{
|
|
|
|
+ color:white;
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ }
|
|
|
|
+ .el-checkbox__inner{
|
|
|
|
+ background: transparent;
|
|
|
|
+ border:1px solid #72D5FF80;
|
|
|
|
+ }
|
|
|
|
+ .el-checkbox__label{
|
|
|
|
+ padding-left: 4px;
|
|
|
|
+ }
|
|
|
|
+ .el-checkbox__input.is-checked+.el-checkbox__label{
|
|
|
|
+ color: #72D5FF;
|
|
|
|
+ }
|
|
|
|
+ .el-checkbox__input.is-checked .el-checkbox__inner::after{
|
|
|
|
+ border-color: #72D5FF;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .content-top{
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ align-items: flex-start;
|
|
|
|
+ margin-top:16px;
|
|
|
|
+ .column-row{
|
|
|
|
+ width: 375px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .app-health{
|
|
|
|
+ height:calc(70vh - 138px);
|
|
|
|
+ position: relative;
|
|
|
|
+ width: calc(100% - 750px);
|
|
|
|
+ margin:0 10px;
|
|
|
|
+ .h-img{
|
|
|
|
+ width: 100px;
|
|
|
|
+ }
|
|
|
|
+ .a-h-item{
|
|
|
|
+ position: absolute;
|
|
|
|
+ top:10%;
|
|
|
|
+ left:10%;
|
|
|
|
+ text-align: center;
|
|
|
|
+ }
|
|
|
|
+ .item-cq{
|
|
|
|
+ top: 48%;
|
|
|
|
+ left: 15%;
|
|
|
|
+ }
|
|
|
|
+ .item-js{
|
|
|
|
+ top: 70%;
|
|
|
|
+ left: 50%;
|
|
|
|
+ margin-left:-60px;
|
|
|
|
+ }
|
|
|
|
+ .item-hg{
|
|
|
|
+ top: 48%;
|
|
|
|
+ left: 67%;
|
|
|
|
+ }
|
|
|
|
+ .item-fb{
|
|
|
|
+ left: calc(80% - 40px);
|
|
|
|
+ }
|
|
|
|
+ .item-jcd{
|
|
|
|
+ left:50%;
|
|
|
|
+ margin-left:-140px;
|
|
|
|
+ top:1%;
|
|
|
|
+ }
|
|
|
|
+ .i-label{
|
|
|
|
+ font-family: "YouSheBiaoTiHei-2", Microsoft YaHei, serif;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ font-size: 20px;
|
|
|
|
+ color: #CEE8FF;
|
|
|
|
+ text-shadow: 1px 1px 0 #138EFF;
|
|
|
|
+ font-style: normal;
|
|
|
|
+ text-transform: none;
|
|
|
|
+ }
|
|
|
|
+ .i-value{
|
|
|
|
+ font-family: "YouSheBiaoTiHei-2", Microsoft YaHei, serif;
|
|
|
|
+ font-weight: 400;
|
|
|
|
+ font-size: 34px;
|
|
|
|
+ letter-spacing: 2px;
|
|
|
|
+ font-style: normal;
|
|
|
|
+ text-transform: none;
|
|
|
|
+ text-align: center;
|
|
|
|
+ position: absolute;
|
|
|
|
+ top:-16px;
|
|
|
|
+ width: 100%;
|
|
|
|
+ }
|
|
|
|
+ .i-normal{
|
|
|
|
+ color:#6FFF7D;
|
|
|
|
+ text-shadow: 2px 0 0 #239E2F;
|
|
|
|
+ background: url("@/assets/images/icon-green.png") no-repeat center bottom;
|
|
|
|
+ background-size: 60%;
|
|
|
|
+ }
|
|
|
|
+ .i-waring{
|
|
|
|
+ color:#F0D90B;
|
|
|
|
+ text-shadow: 2px 0 0 #9E9223;
|
|
|
|
+ background: url("@/assets/images/icon-yellow.png") no-repeat center bottom;
|
|
|
|
+ background-size: 60%;
|
|
|
|
+ }
|
|
|
|
+ .i-risk{
|
|
|
|
+ color:#F00B0B;
|
|
|
|
+ text-shadow: 2px 0 0 #9E2323;
|
|
|
|
+ background: url("@/assets/images/icon-red.png") no-repeat center bottom;
|
|
|
|
+ background-size: 60%;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .column-content{
|
|
|
|
+ background-image: linear-gradient(to right top,#0E4690B0,#11386BB0);
|
|
|
|
+ box-shadow: inset 0 0 19px 3px #72D5FF33;
|
|
|
|
+ border:1px solid #72D5FF;
|
|
|
|
+ height:calc(70vh - 180px);
|
|
|
|
+ padding:10px;
|
|
|
|
+ @include borderBox;
|
|
|
|
+ overflow: auto;
|
|
|
|
+ .c-row{
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ border:1px solid #8DB2E4;
|
|
|
|
+ box-shadow: inset 0 0 19px 3px #72D5FF33;
|
|
|
|
+ padding:8px 12px;
|
|
|
|
+ margin-top:4px;
|
|
|
|
+ &:first-child{
|
|
|
|
+ margin-top:0;
|
|
|
|
+ }
|
|
|
|
+ .c-item{
|
|
|
|
+ width: 40%;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
|
|
+ .statue-risk{
|
|
|
|
+ width: 60px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ padding:1px 0;
|
|
|
|
+ border:1px solid #FFB342;
|
|
|
|
+ background-image: linear-gradient(to bottom,#754E13,#CA8A29);
|
|
|
|
+ color:#FFF;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ }
|
|
|
|
+ .statue-normal{
|
|
|
|
+ @extend .statue-risk;
|
|
|
|
+ background-image: linear-gradient(to bottom,#203C6C,#435D8A);
|
|
|
|
+ border-color: #669FFF;
|
|
|
|
+ color: #7DADFF;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .column-content-half{
|
|
|
|
+ height:calc(((70vh - 180px)/2) - 26px);
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .tab-block{
|
|
|
|
+ @include flexCenter;
|
|
|
|
+ color:#9FB9E7;
|
|
|
|
+ margin-bottom:10px;
|
|
|
|
+ .tab-blue{
|
|
|
|
+ background: #3D74FF;
|
|
|
|
+ width: 20px;
|
|
|
|
+ height: 10px;
|
|
|
|
+ display: inline-block;
|
|
|
|
+ border-right: 1px;
|
|
|
|
+ margin:0 5px 0 10px;
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ .tab-yellow{
|
|
|
|
+ @extend .tab-blue;
|
|
|
|
+ background: #FFB342;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .access-row{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ .a-r-label{
|
|
|
|
+ width: 120px;
|
|
|
|
+ text-align: right;
|
|
|
|
+ }
|
|
|
|
+ .a-r-progress{
|
|
|
|
+ width: calc(100% - 110px);
|
|
|
|
+ margin-left:10px;
|
|
|
|
+ .p-total{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ width: 100%;
|
|
|
|
+ color:#9FB9E7;
|
|
|
|
+ .progress{
|
|
|
|
+ transition: all .3s;
|
|
|
|
+ background-image: linear-gradient(to right,#1D47B0,#3D74FF);
|
|
|
|
+ height: 10px;
|
|
|
|
+ margin-right:5px;
|
|
|
|
+ border-radius: 0 5px 5px 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .p-error{
|
|
|
|
+ .progress{
|
|
|
|
+ background-image: linear-gradient(to right,#A36F22,#FFB342);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .alarm-ranking{
|
|
|
|
+ margin-top:11px;
|
|
|
|
+ }
|
|
|
|
+ .alarm-row{
|
|
|
|
+ .ranking-title{
|
|
|
|
+ margin-bottom:5px;
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ .no1{
|
|
|
|
+ color: #FFB342;
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ font-family: "YouSheBiaoTiHei-2", Microsoft YaHei, serif;
|
|
|
|
+ }
|
|
|
|
+ .no2{
|
|
|
|
+ @extend .no1;
|
|
|
|
+ color: #72D5FF;
|
|
|
|
+ }
|
|
|
|
+ .no3{
|
|
|
|
+ @extend .no1;
|
|
|
|
+ color: #56D4B3;
|
|
|
|
+ }
|
|
|
|
+ .no-other{
|
|
|
|
+ @extend .no1;
|
|
|
|
+ color: #A1B3D2;
|
|
|
|
+ }
|
|
|
|
+ .alarm-num{
|
|
|
|
+ color:#9FB9E7;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .alarm-progress{
|
|
|
|
+ margin-bottom: 5px;
|
|
|
|
+ width: 100%;
|
|
|
|
+ height:10px;
|
|
|
|
+ background: #205194;
|
|
|
|
+ border-radius: 0 8px 8px 0;
|
|
|
|
+ .progress{
|
|
|
|
+ transition: all .3s;
|
|
|
|
+ background-image: linear-gradient(to right,#1D47B0,#3D74FF);
|
|
|
|
+ height: 10px;
|
|
|
|
+ margin-right:5px;
|
|
|
|
+ border-radius: 0 8px 8px 0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .content-chart{
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ margin-top:16px;
|
|
|
|
+ &-row{
|
|
|
|
+ width: calc(50% - 8px);
|
|
|
|
+ margin-left:16px;
|
|
|
|
+ &:first-child{
|
|
|
|
+ margin-left:0;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .btn-span{
|
|
|
|
+ background-image: linear-gradient(to bottom,#25B1FF,#1E4683);
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ border:1px solid #95DFFF;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ padding:0 10px;
|
|
|
|
+ font-weight: bold;
|
|
|
|
+ }
|
|
|
|
+ .chart-content{
|
|
|
|
+ height:260px;
|
|
|
|
+ }
|
|
|
|
+ .run-tendency{
|
|
|
|
+ @include flexBetween;
|
|
|
|
+ align-items: flex-start;
|
|
|
|
+ .run-title{
|
|
|
|
+ width: 200px;
|
|
|
|
+ height:238px;
|
|
|
|
+ overflow: auto;
|
|
|
|
+ .r-t-row{
|
|
|
|
+ @include flexStart;
|
|
|
|
+ padding:6px 8px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+ .r-value{
|
|
|
|
+ width: 66px;
|
|
|
|
+ line-height: 44px;
|
|
|
|
+ background: #16418B;
|
|
|
|
+ box-shadow: inset 0 0 5px 0 #3885DB;
|
|
|
|
+ border-radius: 2px 2px 2px 2px;
|
|
|
|
+ border: 1px solid #72D5FF;
|
|
|
|
+ text-align: center;
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ color:#C9EFFF;
|
|
|
|
+ margin-right:5px;
|
|
|
|
+ }
|
|
|
|
+ .r-obj-name{
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ }
|
|
|
|
+ .r-obj-metrics-name{
|
|
|
|
+ font-size: 12px;
|
|
|
|
+ color:#9FB9E7;
|
|
|
|
+ margin-top:5px;
|
|
|
|
+ }
|
|
|
|
+ &:hover{
|
|
|
|
+ background: #17468D;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .active{
|
|
|
|
+ background: #17468D;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .chart-sort{
|
|
|
|
+ width: calc(100% - 210px);
|
|
|
|
+ font-size: 14px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ .health-t{
|
|
|
|
+ .el-input__wrapper{
|
|
|
|
+ background-image: linear-gradient(to bottom,#2F5BA7,#123269);
|
|
|
|
+ box-shadow:0 0 0 1px #7EC1FF;
|
|
|
|
+ }
|
|
|
|
+ .el-select .el-input .el-select__caret{
|
|
|
|
+ color:white;
|
|
|
|
+ }
|
|
|
|
+ .el-input__inner{
|
|
|
|
+ color:white;
|
|
|
|
+ }
|
|
|
|
+ .el-input__prefix{
|
|
|
|
+ color:white;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .food-list-footer{
|
|
|
|
+ @include flexCenter;
|
|
|
|
+ padding-top: 20px;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ // 滚动条
|
|
|
|
+ ::-webkit-scrollbar {
|
|
|
|
+ width: 4px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ ::-webkit-scrollbar-track {
|
|
|
|
+ // width: 6px;
|
|
|
|
+ background: rgba(#0E4690, .2);
|
|
|
|
+ // -webkit-border-radius: 2em;
|
|
|
|
+ // -moz-border-radius: 2em;
|
|
|
|
+ // border-radius: 2em;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ ::-webkit-scrollbar-thumb {
|
|
|
|
+ background-color: rgba(#72D5FF, .7);
|
|
|
|
+ background-clip: padding-box;
|
|
|
|
+ min-height: 28px;
|
|
|
|
+ // -webkit-border-radius: 2em;
|
|
|
|
+ // -moz-border-radius: 2em;
|
|
|
|
+ // border-radius: 2em;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ ::-webkit-scrollbar-thumb:hover {
|
|
|
|
+ background: #72D5FF;
|
|
|
|
+ }
|
|
|
|
+}
|