diff --git a/src/assets/cityScreen/icon1.png b/src/assets/cityScreen/icon1.png
new file mode 100644
index 00000000..88b44c40
Binary files /dev/null and b/src/assets/cityScreen/icon1.png differ
diff --git a/src/assets/cityScreen/icon2.png b/src/assets/cityScreen/icon2.png
new file mode 100644
index 00000000..266b4551
Binary files /dev/null and b/src/assets/cityScreen/icon2.png differ
diff --git a/src/assets/cityScreen/icon3.png b/src/assets/cityScreen/icon3.png
new file mode 100644
index 00000000..86c3db28
Binary files /dev/null and b/src/assets/cityScreen/icon3.png differ
diff --git a/src/assets/cityScreen/tab11.png b/src/assets/cityScreen/tab11.png
new file mode 100644
index 00000000..b38fa328
Binary files /dev/null and b/src/assets/cityScreen/tab11.png differ
diff --git a/src/assets/cityScreen/tab12.png b/src/assets/cityScreen/tab12.png
new file mode 100644
index 00000000..93ef1298
Binary files /dev/null and b/src/assets/cityScreen/tab12.png differ
diff --git a/src/assets/cityScreen/tab21.png b/src/assets/cityScreen/tab21.png
new file mode 100644
index 00000000..1dce8206
Binary files /dev/null and b/src/assets/cityScreen/tab21.png differ
diff --git a/src/assets/cityScreen/tab22.png b/src/assets/cityScreen/tab22.png
new file mode 100644
index 00000000..d1a048b6
Binary files /dev/null and b/src/assets/cityScreen/tab22.png differ
diff --git a/src/assets/cityScreen/tab31.png b/src/assets/cityScreen/tab31.png
new file mode 100644
index 00000000..fbe4ddf1
Binary files /dev/null and b/src/assets/cityScreen/tab31.png differ
diff --git a/src/assets/cityScreen/tab32.png b/src/assets/cityScreen/tab32.png
new file mode 100644
index 00000000..19383346
Binary files /dev/null and b/src/assets/cityScreen/tab32.png differ
diff --git a/src/assets/cityScreen/tableHeader.png b/src/assets/cityScreen/tableHeader.png
new file mode 100644
index 00000000..fb51d9a5
Binary files /dev/null and b/src/assets/cityScreen/tableHeader.png differ
diff --git a/src/assets/cityScreen/tableTr.png b/src/assets/cityScreen/tableTr.png
new file mode 100644
index 00000000..fd3ae0d4
Binary files /dev/null and b/src/assets/cityScreen/tableTr.png differ
diff --git a/src/assets/cityScreen/usingBg.png b/src/assets/cityScreen/usingBg.png
new file mode 100644
index 00000000..14356726
Binary files /dev/null and b/src/assets/cityScreen/usingBg.png differ
diff --git a/src/views/screen/cityScreen/components/engineerUsing/index.vue b/src/views/screen/cityScreen/components/engineerUsing/index.vue
index a3989048..547fb31e 100644
--- a/src/views/screen/cityScreen/components/engineerUsing/index.vue
+++ b/src/views/screen/cityScreen/components/engineerUsing/index.vue
@@ -6,7 +6,61 @@
-
+
+
+
+
+

+
项目数:
+
10
+
个
+
+
+

+
在用装备数:
+
10
+
台
+
+
+
+
+
+
+
+ {{ index+1 }}
+
+
+ {{ item.major }}
+
+
+ {{ item.devicesNum }}
+
+
+ {{ item.amount }}
+
+
+ {{ item.person }}
+
+
+ {{ item.riskLevel }}
+
+
+ {{ item.geography }}
+
+
+
@@ -15,7 +69,97 @@
@@ -108,6 +350,25 @@ export default {
font-size: 20px;
color: #fff;
}
+.num{
+ color: #83D3F8;
+ font-size: 26px;
+}
+.unit{
+ font-size: 20px;
+ color: #ccc;
+ margin-left: 10px;
+}
+.num2{
+ color: #83D3F8;
+ font-size: 24px;
+}
+.unit2{
+ font-size: 16px;
+ color: #ccc;
+ margin-right: 8px;
+ margin-left: 8px;
+}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
@@ -115,6 +376,23 @@ export default {
.title2{
font-size: 10px;
}
+ .num{
+ font-size: 12px;
+ }
+ .unit{
+ font-size: 10px;
+ margin-left: 2px;
+ }
+ .num2{
+ color: #83D3F8;
+ font-size: 10px;
+ }
+ .unit2{
+ font-size: 8px;
+ color: #ccc;
+ margin-right: 2px;
+ margin-left: 2px;
+ }
}
@media screen and (min-width: 3000px) {
@@ -124,6 +402,23 @@ export default {
.title2{
font-size: 20px;
}
+ .num{
+ font-size: 26px;
+ }
+ .unit{
+ font-size: 20px;
+ margin-left: 10px;
+ }
+ .num2{
+ color: #83D3F8;
+ font-size: 24px;
+ }
+ .unit2{
+ font-size: 16px;
+ color: #ccc;
+ margin-right: 8px;
+ margin-left: 8px;
+ }
}
diff --git a/src/views/screen/cityScreen/components/equiStatus/index.vue b/src/views/screen/cityScreen/components/equiStatus/index.vue
index 99da3f6a..dd225951 100644
--- a/src/views/screen/cityScreen/components/equiStatus/index.vue
+++ b/src/views/screen/cityScreen/components/equiStatus/index.vue
@@ -6,24 +6,187 @@
@@ -52,7 +215,10 @@ export default {
height: 85%;
padding-left: 8%;
}
-
+.text{
+ width: 100%;margin-bottom: 10px;color: #A9C4F8;text-align: center;
+ font-size: 24px;
+}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
@@ -60,6 +226,9 @@ export default {
top: 42%;
left: 18%;
}
+ .text{
+ font-size: 10px;
+ }
}
@media screen and (min-width: 3000px) {
@@ -69,6 +238,9 @@ export default {
top: 42%;
left: 18%;
}
+ .text{
+ font-size: 24px;
+ }
}
diff --git a/src/views/screen/cityScreen/components/equiTurnover/index.vue b/src/views/screen/cityScreen/components/equiTurnover/index.vue
index 85ef350f..75cb0e1c 100644
--- a/src/views/screen/cityScreen/components/equiTurnover/index.vue
+++ b/src/views/screen/cityScreen/components/equiTurnover/index.vue
@@ -6,8 +6,35 @@
-
-
+
+
+
+
+ {{ index+1 }}
+
+
+ {{ item.major }}
+
+
+ {{ item.mainProcess }}
+
+
+ {{ item.subProcess }}
+
+
+ {{ item.equipment }}
+
+
+ {{ item.maintenanceStatus }}
+
+
+
@@ -16,6 +43,95 @@
export default {
data() {
return {
+ tableList:[
+ {
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装塔材吊装塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },
+ {
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装塔材吊装塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ },{
+ major:"变电站工程",
+ mainProcess:"组塔施工",
+ subProcess:"塔材吊装",
+ equipment:"牵引机",
+ maintenanceStatus:"2.25次/年",
+ }
+
+ ]
}
},
created() {
@@ -52,17 +168,69 @@ export default {
height: 85%;
padding-left: 8%;
}
-
+.tableHeader{
+ width: 100%;
+ height: 12%;
+ background-image: url("../../../../../assets/cityScreen/tableHeader.png");
+ background-size: 100% 100%;
+ display: flex;
+ align-items: center;
+}
+.tableBox{
+ width: 100%;
+ height: 88%;
+ overflow-y: auto;
+}
+.tableTr{
+ width: 100%;
+ height: 12%;
+ background-image: url("../../../../../assets/cityScreen/tableTr.png");
+ background-size: 100% 100%;
+ margin-bottom: 2px;
+ display: flex;
+}
+.tableTd{
+ width: 20%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 24px;
+ color: #ccc;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.header{
+ color: #72B1F1;
+ width: 20%;
+ height: 100%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 24px;
+}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
}
-
+ .header{
+ font-size: 10px;
+ }
+ .tableTd{
+ font-size: 10px;
+ }
}
@media screen and (min-width: 3000px) {
.title{
font-size: 24px;
}
+ .header{
+ font-size: 24px;
+ }
+ .tableTd{
+ font-size: 24px;
+ }
}
diff --git a/src/views/screen/cityScreen/components/equiUse/index.vue b/src/views/screen/cityScreen/components/equiUse/index.vue
index 48a93d59..8eaf103c 100644
--- a/src/views/screen/cityScreen/components/equiUse/index.vue
+++ b/src/views/screen/cityScreen/components/equiUse/index.vue
@@ -6,8 +6,24 @@
-
-
+

+
+
+
+
+
@@ -50,19 +66,125 @@ export default {
.content-view{
width: 100%;
height: 85%;
- padding-left: 8%;
+ padding-left: 8%;
+ position: relative;
+}
+.title2{
+ font-size: 20px;
+ padding-top: 10px;
+ color: #ccc;
+}
+.title3{
+ color: #ccc;
+ font-size: 20px;
+ padding-top: 30px;
+}
+.all-box{
+ width: 30%;
+ height: 20%;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ align-items: center;
+ color: #fff;
+ font-size: 28px;
+ font-weight: 800;
+ position: absolute;
+ top: 40%;
+ left: 43%;
+}
+.bd-box{
+ width: 30%;
+ height: 20%;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ align-items: center;
+ color: #63C7DC;
+ font-size: 28px;
+ font-weight: 800;
+ position: absolute;
+ top:38%;
+ left: 12%;
+}
+.line-box{
+ width: 30%;
+ height: 20%;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ align-items: center;
+ color: #9EABFE;
+ font-size: 28px;
+ font-weight: 800;
+ position: absolute;
+ top:19%;
+ right: 0%;
+}
+.cable-box{
+ width: 30%;
+ height: 20%;
+ display: flex;
+ justify-content: center;
+ flex-direction: column;
+ align-items: center;
+ color: #8CFED7;
+ font-size: 28px;
+ font-weight: 800;
+ position: absolute;
+ top:74%;
+ right: 0%;
}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
}
-
+ .title2{
+ font-size: 10px;
+ padding-top: 5px;
+ }
+ .title3{
+ font-size: 10px;
+ padding-top: 10px;
+ }
+ .all-box{
+ font-size: 12px;
+ }
+ .bd-box{
+ font-size: 12px;
+ }
+ .line-box{
+ font-size: 12px;
+ }
+ .cable-box{
+ font-size: 12px;
+ }
}
@media screen and (min-width: 3000px) {
.title{
font-size: 24px;
}
+ .title2{
+ font-size: 20px;
+ padding-top: 10px;
+ }
+ .title3{
+ font-size: 20px;
+ padding-top: 30px;
+ }
+ .all-box{
+ font-size: 28px;
+ }
+ .bd-box{
+ font-size: 28px;
+ }
+ .line-box{
+ font-size: 28px;
+ }
+ .cable-box{
+ font-size: 28px;
+ }
}
diff --git a/src/views/screen/cityScreen/components/maintenance/index.vue b/src/views/screen/cityScreen/components/maintenance/index.vue
index 5dd5b769..03935cb3 100644
--- a/src/views/screen/cityScreen/components/maintenance/index.vue
+++ b/src/views/screen/cityScreen/components/maintenance/index.vue
@@ -6,8 +6,20 @@
-
-
+
+

+
装备预警总数:
+
10
+
台
+
+
+
+
+
+
+
+
+
@@ -16,6 +28,54 @@
export default {
data() {
return {
+ tableList:[
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+
+ ]
}
},
created() {
@@ -52,17 +112,141 @@ export default {
height: 85%;
padding-left: 8%;
}
-
+.text{
+ color: #C0C2C6;
+ font-size: 26px;
+}
+.num{
+ color: #83D3F8;
+ font-size: 26px;
+ font-weight: 600;
+ margin: 0 10px;
+}
+.unit{
+ font-size: 16px;
+ color: #ccc;
+}
+.icon{
+ width: 60px;
+ height: 60px;
+}
+/*最外层透明*/
+::v-deep .el-table,
+::v-deep .el-table__expanded-cell {
+ background-color: transparent !important;
+}
+/* 表格内背景颜色 */
+::v-deep .el-table th,
+::v-deep .el-table tr,
+::v-deep .el-table td {
+ background-color: transparent !important;
+ border: 1px solid rgba(3, 40, 70, 0.9) !important;
+}
+/*去除底边框*/
+::v-deep.el-table td.el-table__cell {
+ border: 0;
+}
+::v-deep.el-table th.el-table__cell.is-leaf {
+ border: 0;
+}
+::v-deep.el-table::before {
+ height: 0;
+}
+
+/* 滚动条 */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+}
+::v-deep .el-table__body-wrapper::-webkit-scrollbar-thumb {
+ background-color: #2893cc;
+ border-radius: 3px;
+}
+
+/* 标题行 */
+::v-deep .el-table__header-wrapper {
+ /* border: 1px solid #15c0ff !important; */
+ background-color: rgba(65, 129, 255, 0.4);
+}
+
+::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+ font-size: 10px!important;
+}
+::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+ font-size: 10px!important;
+}
+
+/* 高亮当前行 */
+::v-deep .el-table__body tr.current-row > td {
+ background-color: #15c0ff20 !important;
+}
+::v-deep .el-table__body tr.current-row .cell {
+ color: #ffffff !important;
+
+}
+::v-deep .el-table__body tr:hover > td {
+ background-color: #15c0ff20 !important;
+}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
}
-
+ .num{
+ color: #83D3F8;
+ font-size: 12px;
+ margin: 0 2px;
+ }
+ .unit{
+ font-size: 10px;
+ }
+ .icon{
+ width: 30px;
+ height: 30px;
+ }
+ .text{
+ font-size: 10px;
+ }
+ ::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+ font-size: 10px!important;
+ }
+ ::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+ font-size: 10px!important;
+ }
}
@media screen and (min-width: 3000px) {
.title{
font-size: 24px;
}
+ .num{
+ color: #83D3F8;
+ font-size: 24px;
+ margin: 0 10px;
+ }
+ .unit{
+ font-size: 20px;
+ }
+ .icon{
+ width: 60px;
+ height: 60px;
+ }
+ .text{
+ font-size: 20px;
+ }
+ ::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+ font-size: 20px!important;
+ }
+ ::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+ font-size: 20px!important;
+ }
}
diff --git a/src/views/screen/cityScreen/components/retire/index.vue b/src/views/screen/cityScreen/components/retire/index.vue
index 2bc38fd6..466b39a9 100644
--- a/src/views/screen/cityScreen/components/retire/index.vue
+++ b/src/views/screen/cityScreen/components/retire/index.vue
@@ -6,7 +6,20 @@
-
+
+

+
退役预警总数:
+
10
+
台
+
+
+
+
+
+
+
+
+
@@ -16,6 +29,54 @@
export default {
data() {
return {
+ tableList:[
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+ {
+ process:"组塔施工",
+ equipment:"抱杆",
+ maintenanceStatus:"正常",
+ },
+
+ ]
}
},
created() {
@@ -31,7 +92,7 @@ export default {
.content{
width: 100%;
height: 100%;
- background-image: url("../../../../../assets/cityScreen/retireBg.png");
+ background-image: url("../../../../../assets/cityScreen/maintenanceBg.png");
background-size: 110% 100%;
}
@@ -52,16 +113,137 @@ export default {
height: 85%;
padding-left: 8%;
}
-
+.text{
+ color: #C0C2C6;
+ font-size: 26px;
+}
+.num{
+ color: #83D3F8;
+ font-size: 26px;
+ font-weight: 600;
+ margin: 0 10px;
+}
+.unit{
+ font-size: 16px;
+ color: #ccc;
+}
+.icon{
+ width: 60px;
+ height: 60px;
+}
+/*最外层透明*/
+::v-deep .el-table,
+::v-deep .el-table__expanded-cell {
+ background-color: transparent !important;
+}
+/* 表格内背景颜色 */
+::v-deep .el-table th,
+::v-deep .el-table tr,
+::v-deep .el-table td {
+ background-color: transparent !important;
+ border: 1px solid rgba(3, 40, 70, 0.9) !important;
+}
+/*去除底边框*/
+::v-deep.el-table td.el-table__cell {
+ border: 0;
+}
+::v-deep.el-table th.el-table__cell.is-leaf {
+ border: 0;
+}
+::v-deep.el-table::before {
+ height: 0;
+}
+
+/* 滚动条 */
+::v-deep .el-table__body-wrapper::-webkit-scrollbar {
+ width: 6px;
+ height: 6px;
+}
+::v-deep .el-table__body-wrapper::-webkit-scrollbar-thumb {
+ background-color: #2893cc;
+ border-radius: 3px;
+}
+
+/* 标题行 */
+::v-deep .el-table__header-wrapper {
+ /* border: 1px solid #15c0ff !important; */
+ background-color: rgba(65, 129, 255, 0.4);
+}
+
+::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+}
+::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+}
+
+/* 高亮当前行 */
+::v-deep .el-table__body tr.current-row > td {
+ background-color: #15c0ff20 !important;
+}
+::v-deep .el-table__body tr.current-row .cell {
+ color: #ffffff !important;
+}
+::v-deep .el-table__body tr:hover > td {
+ background-color: #15c0ff20 !important;
+}
@media screen and (min-width: 1920px) {
.title{
font-size: 10px;
}
-
+ .num{
+ color: #83D3F8;
+ font-size: 12px;
+ margin: 0 2px;
+ }
+ .unit{
+ font-size: 10px;
+ }
+ .icon{
+ width: 30px;
+ height: 30px;
+ }
+ .text{
+ font-size: 10px;
+ }
+ ::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+ font-size: 10px!important;
+ }
+ ::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+ font-size: 10px!important;
+ }
}
@media screen and (min-width: 3000px) {
.title{
- font-size: 24px;
+ font-size: 24px;
+ }
+ .num{
+ color: #83D3F8;
+ font-size: 24px;
+ margin: 0 10px;
+ }
+ .unit{
+ font-size: 20px;
+ }
+ .icon{
+ width: 60px;
+ height: 60px;
+ }
+ .text{
+ font-size: 20px;
+ }
+ ::v-deep .el-table .cell {
+ // color: #15c0ff !important;
+ color: #fff;
+ font-size: 20px!important;
+ }
+ ::v-deep .el-table th.el-table__cell > .cell {
+ color: #e1f1fe !important;
+ font-size: 20px!important;
}
}