diff --git a/src/assets/scss/dataBoard/IoTPerception/index.scss b/src/assets/scss/dataBoard/IoTPerception/index.scss index 0aefe98dd..0dc21a251 100644 --- a/src/assets/scss/dataBoard/IoTPerception/index.scss +++ b/src/assets/scss/dataBoard/IoTPerception/index.scss @@ -207,6 +207,33 @@ background-size: 100% 100%; margin-top: 5px; +} +.m-box1 { + width: 460px; + height:228px; + // background: linear-gradient(144deg, rgba(46, 164, 255, 0.1) 0%, rgba(46, 164, 255, 0) 100%); + background: url('@/assets/images/shuju/overview/box-bg.png') no-repeat; + background-size: 100% 100%; + margin-top: 10px; + +} +.m-box2 { + width: 460px; + height:380px; + // background: linear-gradient(144deg, rgba(46, 164, 255, 0.1) 0%, rgba(46, 164, 255, 0) 100%); + background: url('@/assets/images/shuju/overview/box-bg.png') no-repeat; + background-size: 100% 100%; + margin-top: 10px; + +} +.m-box3 { + width: 460px; + height:320px; + // background: linear-gradient(144deg, rgba(46, 164, 255, 0.1) 0%, rgba(46, 164, 255, 0) 100%); + background: url('@/assets/images/shuju/overview/box-bg.png') no-repeat; + background-size: 100% 100%; + margin-top: 10px; + } .m-rybox { @@ -221,7 +248,7 @@ .m-jdjs { //height: 548px; - padding: 0 16px 10px; + padding: 10px 16px 10px; &-js { margin: 20px 0; diff --git a/src/views/dataBoard/IoTPerception/InfrastructureRate/index.scss b/src/views/dataBoard/IoTPerception/InfrastructureRate/index.scss new file mode 100644 index 000000000..05110b8b2 --- /dev/null +++ b/src/views/dataBoard/IoTPerception/InfrastructureRate/index.scss @@ -0,0 +1,55 @@ +.m-jdjs{ + // margin: 10px 16px; + .m-jdjs-js{ + display: grid; + grid-template-columns: repeat(2, 1fr); /* 每行 2 个元素,1fr 是均分空间 */ + gap: 10px; /* 设置每个元素之间的间距 */ + .m-jdjs-js-one{ + width: 210px; + height: 110px; + background: #5d77af; + // opacity: 0.1; + .charts { + display: flex; + justify-content: center; + align-items: center; + flex-direction: row; + // justify-content: space-between; + padding: 20px; + #DissatisfiedReason2 { + flex: calc(100% - 100px); + width: calc(100% - 100px); + height: 80px; + z-index: 50px; + opacity: 1; + + } + #DissatisfiedReason3 { + flex: calc(100% - 100px); + width: calc(100% - 100px); + height: 80px; + z-index: 50px; + opacity: 1; + + } + #DissatisfiedReason4 { + flex: calc(100% - 100px); + width: calc(100% - 100px); + height: 80px; + z-index: 50px; + opacity: 1; + + } + #DissatisfiedReason5 { + flex: calc(100% - 100px); + width: calc(100% - 100px); + height: 80px; + z-index: 50px; + opacity: 1; + + } + } + } + + } +} \ No newline at end of file diff --git a/src/views/dataBoard/IoTPerception/InfrastructureRate/index.vue b/src/views/dataBoard/IoTPerception/InfrastructureRate/index.vue new file mode 100644 index 000000000..a09e7014f --- /dev/null +++ b/src/views/dataBoard/IoTPerception/InfrastructureRate/index.vue @@ -0,0 +1,500 @@ + + + + \ No newline at end of file diff --git a/src/views/dataBoard/IoTPerception/Videosurveillance/index.scss b/src/views/dataBoard/IoTPerception/Videosurveillance/index.scss index 0c580d4c4..259187ff0 100644 --- a/src/views/dataBoard/IoTPerception/Videosurveillance/index.scss +++ b/src/views/dataBoard/IoTPerception/Videosurveillance/index.scss @@ -1,10 +1,10 @@ .m-jdjs{ - // margin: 20px 15px; + // margin: 10px 16px; .m-jdjs-js{ display: grid; grid-template-columns: repeat(2, 1fr); /* 每行 2 个元素,1fr 是均分空间 */ gap: 10px; /* 设置每个元素之间的间距 */ - img { + video { width: 210px; height: 120px; } diff --git a/src/views/dataBoard/IoTPerception/Videosurveillance/index.vue b/src/views/dataBoard/IoTPerception/Videosurveillance/index.vue index e743f425e..1ee5c31cf 100644 --- a/src/views/dataBoard/IoTPerception/Videosurveillance/index.vue +++ b/src/views/dataBoard/IoTPerception/Videosurveillance/index.vue @@ -1,10 +1,10 @@