{{item.header}}
{{item.header}}
-
+
{{item.content}}
@@ -437,7 +432,7 @@ onMounted( async () => {
// background: #fff;
.item{
width: 100%;
- line-height: 160%;
+ line-height: 130%;
display: flex;
align-items: center;
justify-content: flex-start;
diff --git a/src/views/commandScreen/commandCenter/rightAll.vue b/src/views/commandScreen/commandCenter/rightAll.vue
index 73c5edf..5e1fbb1 100644
--- a/src/views/commandScreen/commandCenter/rightAll.vue
+++ b/src/views/commandScreen/commandCenter/rightAll.vue
@@ -1,8 +1,57 @@
-
-
-
+
+
+
+
+
重大隐患超期未整改{{overdueMajorDangerCount}}个,占比{{overdueMajorDangerRate}}%
+
+
+
+
+
+
+
重大隐患未销项{{majorDangerCount}}个,占比{{majorDangerRate}}%
+
+
+
+
+
+
+
+
+
+
+
{{item.header}}
+
{{item.header}}
+
+
+
+ {{item.content}}
+
+
+
+
+
+
+
@@ -16,6 +65,32 @@ import * as echarts from "echarts";
const echartsTest = ref();
let questionTotal = ref(0 as any);
+let majorDangerCount = ref(20 as any);
+let majorDangerRate = ref(50 as any);
+let overdueMajorDangerCount = ref(20 as any);
+let overdueMajorDangerRate = ref(50 as any);
+
+let listData = ref([
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+ {header: '重大风险',type: 1,content: '正处于吊装施工重大风险作业阶段,请注意在操作前,应对吊装设备进行安全把控'},
+ {header: '特种作业人员教育',type: 2,content: '1#塔吊报警频次较上周增长60%,塔吊间各个设备之间的衔接进行全面检查,以防止'},
+])
+
let dataList = ref([
{
value: 30,
@@ -362,6 +437,153 @@ onMounted(async () => {
background-size: 100% 100%;
width: 100%;
height: 102.1%;
+ .header{
+ // width: 100%;
+ // height: 100%;
+ display: flex;
+ // align-items: center;
+ justify-content: space-between;
+ padding: 20px 20px;
+ border-bottom: 1px solid #0059ff;
+ .hLeft{
+ width: 50%;
+ color: white;
+ }
+ .hRight{
+ width: 50%;
+ }
+ }
+ .content{
+ padding: 0 20px;
+ height: 100%;
+ .contentTop{
+ margin-top: 10px;
+ width: 100%;
+ height: 25%;
+ background-color: darkblue;
+ .ctHead{
+ padding-bottom: 5px;
+ color: #fff;
+ height: 20%;
+ font-size: 16px;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ text{
+ font-size: 24px;
+ color: #fc4c4c;
+ }
+ }
+ .ctContent{
+ height: 80%;
+ background-color: darkred;
+ }
+ }
+ .contentMiddle{
+ width: 100%;
+ height: 25%;
+ background-color: darkblue;
+ .cmHead{
+ padding-bottom: 5px;
+ color: #fff;
+ height: 20%;
+ font-size: 16px;
+ display: flex;
+ justify-content: center;
+ align-items: flex-end;
+ text{
+ font-size: 24px;
+ color: #0db027;
+ }
+ }
+ .cmContent{
+ height: 80%;
+ background-color: darkred;
+ }
+ }
+ .contentBottom{
+ // width: 100%;
+ height: 42.5%;
+ // background-color: darkred;
+
+ // width: 100%;
+ // background-color: #fff;
+ // padding: 0 20px;
+ position: relative;
+ .cbHeader{
+ width:100%;
+ height: 40px;
+ // background-color: darkred;
+ .cbHeaderInfo{
+ color: #fff;
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ .cubeIcon{
+ width: 36px;
+ height: 36px;
+ // background-color: #fff;
+ background: url("@/assets/images/commandScreen/head-cube.png") no-repeat;
+ background-size: 100% 100%;
+ // margin-left: -5px;
+ margin: 0 3px 0 -5px;
+ }
+ }
+ .cbHeaderLine{
+ height: 4px;
+ width: 100%;
+ // background-color: darkblue;
+ background: url("@/assets/images/commandScreen/head-line.png") no-repeat;
+ background-size: 100% 100%;
+ }
+ }
+ .cbContent{
+ width: 100%;
+ height: calc(100% - 40px);
+ // background: #fff;
+ .item{
+ // width: 100%;
+ line-height: 130%;
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ // background-color: green;
+ color: #fff;
+ .itemHead{
+ white-space: nowrap;
+ .itemHeadInner{
+ font-size: 16px;
+ border: 1px solid #f77c7d;
+ box-shadow: 0 0 0 1px #f77c7d;
+ background: rgba(247,124,125, 0.4);
+ border-radius: 3px;
+ padding: 0 15px;
+ margin: 9px 0;
+ margin-left: 2px;
+ }
+ .itemHeadInner2{
+ font-size: 16px;
+ border: 1px solid #56a8f8;
+ box-shadow: 0 0 0 1px #56a8f8;
+ background: rgba(86,168,248, 0.4);
+ border-radius: 3px;
+ padding: 0 15px;
+ margin: 9px 0;
+ margin-left: 2px;
+ }
+ }
+ .itemContent{
+ margin-left: 10px;
+ font-size: 15px;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+
+ }
+ }
+ }
+ }
+ }
}
::v-deep .h-card .content {
height: 80%;