| | |
| | | <template> |
| | | <div class="new-page"> |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div style="display: flex; justify-content: center"> |
| | | <div class="header_box"> |
| | | <h1>运维考核大屏</h1> |
| | | <div class="tabs-box"> |
| | | <el-tabs v-model="activeName" @tab-click="handleClick"> |
| | | <el-tab-pane |
| | |
| | | </div> |
| | | <div style="display: flex; justify-content: space-between"> |
| | | <div class="left_box"> |
| | | <div class="titleCard" style="height: 90px ;width:450px ;"> |
| | | <div>运维考核大屏</div> |
| | | </div> |
| | | <div class="card" style="height: 622px;"> |
| | | <div class="card_header"><div class="title">工单数据</div></div> |
| | | <div><ScreenData></ScreenData></div> |
| | | </div> |
| | | </div> |
| | | <div class="large_screen_box"> |
| | | <NewMap></NewMap> |
| | | </div> |
| | | |
| | | <div class="left_box"> |
| | | <div class="card"> |
| | | <div class="card_header"> |
| | | <div class="title">设备数据</div> |
| | |
| | | <div style="margin: 0 10px">人脸</div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备总数</div> |
| | | <div class="data-num type1"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type1"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备正常数</div> |
| | | <div class="data-num type2"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type2"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备异常数</div> |
| | | <div class="data-num type3"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type3"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="device_data"> |
| | |
| | | <div style="margin: 0 10px">车辆</div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备总数</div> |
| | | <div class="data-num type1"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type1"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备正常数</div> |
| | | <div class="data-num type2"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type2"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备异常数</div> |
| | | <div class="data-num type3"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type3"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="device_data"> |
| | |
| | | <div style="margin: 0 10px">视频</div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备总数</div> |
| | | <div class="data-num type1"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type1"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备正常数</div> |
| | | <div class="data-num type2"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type2"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | <div class="data-info"> |
| | | <div class="data-lable">设备异常数</div> |
| | | <div class="data-num type3"><span v-roll>{{ 1123 }}</span><i class="el-icon-bottom"></i></div> |
| | | <div class="data-num type3"> |
| | | <span v-roll>{{ 1123 }}</span |
| | | ><i class="el-icon-bottom"></i> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="large_screen_box"> |
| | | <NewMap></NewMap> |
| | | </div> |
| | | <div class="left_box"> |
| | | <div class="card" style="height: 103px"> |
| | | <div class="card_header"></div> |
| | | <div>运维考核大屏</div> |
| | | </div> |
| | | <div class="card" style="height: 500px"> |
| | | <div class="card_header"><div class="title">人脸考核数据</div></div> |
| | | <div><ScreenData></ScreenData></div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="footer_box"> |
| | | <div class="footer_card"> |
| | | <div class="card_header"> |
| | | <div class="title">人脸考核数据</div> |
| | | <div style="width: 600px;"> |
| | | <div style="width: 600px; margin-left: -20px;"> |
| | | <ExamineChart class="wrapper-item"></ExamineChart> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="footer_card"> |
| | | <div class="card_header"> |
| | | <div class="title">车辆考核数据</div> |
| | | <div style="width: 600px;"> |
| | | <div style="width: 600px;margin-left: -20px;"> |
| | | <ExamineChart class="wrapper-item"></ExamineChart> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="footer_card"> |
| | | <div class="card_header"> |
| | | <div class="title">视频考核数据</div> |
| | | <div style="width:600px;"> |
| | | <div style="width: 600px;margin-left: -20px;"> |
| | | <ExamineChart class="wrapper-item"></ExamineChart> |
| | | </div> |
| | | </div> |
| | |
| | | import ScreenMapThree from "../components/screen-map-three/index"; |
| | | import ExamineChart from "../components/screen-examine/components/examine-chart.vue"; |
| | | import ScreenData from "../components/screen-data/index.vue"; |
| | | import NewMap from "./components/newMap.vue" |
| | | import NewMap from "./components/newMap.vue"; |
| | | export default { |
| | | name: "Newpage", |
| | | components: { |
| | |
| | | mounted() {}, |
| | | methods: { |
| | | returnPath() { |
| | | this.$router.push('/index'); |
| | | this.$router.push("/index"); |
| | | }, |
| | | handleClick() {}, |
| | | }, |
| | |
| | | display: flex; |
| | | align-items: center; |
| | | margin-top: 10px; |
| | | margin-left: -25px; |
| | | } |
| | | .return-button { |
| | | position: absolute; |
| | | right: 20px; |
| | | top: 20px; |
| | | border-radius: 4px; |
| | | border: 1px solid #4481DD; |
| | | background-color: rgba(67, 102, 155, 0.4); |
| | | color: #4481DD; |
| | | padding: 5px 20px; |
| | | background: url("../../../assets/images/screen/backBt.png"); |
| | | background-size: 100% 100%; |
| | | background-repeat: no-repeat !important; |
| | | background-position: center center !important; |
| | | color: #4481dd; |
| | | padding: 15px 25px; |
| | | cursor: pointer; |
| | | } |
| | | } |
| | |
| | | margin: 5px 30px; |
| | | padding: 0px 25px !important; |
| | | border-radius: 5px; |
| | | background: url("../../../assets/images/screen/button.png"); |
| | | background-size: 100% 100%; |
| | | background-repeat: no-repeat !important; |
| | | background-position: center center !important; |
| | | border: 1px solid rgba(92, 148, 233, 0.4); |
| | | background-color: rgba(65, 136, 242, 0.1); |
| | | // background: url("../../../assets/images/screen/button.png"); |
| | | // background-size: 100% 100%; |
| | | // background-repeat: no-repeat !important; |
| | | // background-position: center center !important; |
| | | } |
| | | .left_box { |
| | | width: 460px; |
| | | position: relative; |
| | | .card { |
| | | height: 300px; |
| | | width: 460px; |
| | |
| | | .card_header { |
| | | height: 40px; |
| | | } |
| | | } |
| | | .titleCard { |
| | | // background: url("../../../assets/images/screen/titleBg.png"); |
| | | // background-size: 100% 100%; |
| | | // background-repeat: no-repeat !important; |
| | | // background-position: center center !important; |
| | | font-size: 36px; |
| | | font-weight: bold; |
| | | position: absolute; |
| | | top: -60px; |
| | | left:0px; |
| | | } |
| | | } |
| | | .large_screen_box { |
| | |
| | | .footer_box { |
| | | width: 100%; |
| | | height: 320px; |
| | | background: url("../../../assets/images/screen/cardBg.png"); |
| | | background-size: 100% 100%; |
| | | background-repeat: no-repeat !important; |
| | | background-position: center center !important; |
| | | background: rgba(90, 125, 179, 0.1) !important; |
| | | display: flex; |
| | | justify-content: space-between; |
| | | border: rgba(84, 132, 203, 0.4) 2px solid; |
| | | .footer_card { |
| | | width: 33%; |
| | | margin: 5px 0; |