From abfe6985b2678445ea8da974b204d9fe2ffdb887 Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期二, 24 十二月 2024 15:23:41 +0800 Subject: [PATCH] ll --- screen/src/views/SecurityControl.vue | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/screen/src/views/SecurityControl.vue b/screen/src/views/SecurityControl.vue index 17f7c0a..233548d 100644 --- a/screen/src/views/SecurityControl.vue +++ b/screen/src/views/SecurityControl.vue @@ -111,7 +111,8 @@ <div v-show="showJk" class="jiankong"> <img class="jk_bg" src="@/assets/images/SecurityControl/jiankong_bg@2x.png" alt=""> <div class="content"> - <Video v-if="showJk && activeMenu && activeMenu.indexCode" :href="data.videoPluginUrl" :indexCode="activeMenu.indexCode" /> + <Video v-if="showJk && activeMenu && activeMenu.indexCode" :href="data.videoPluginUrl" + :indexCode="activeMenu.indexCode" /> <!-- <div class="player_bg" style="width: 100%;height: 100%;" id="playWnd"> </div> --> </div> <div class="right_wrap"> @@ -311,6 +312,7 @@ </div> </div> --> <div class="safe_warning"> + <Loading v-if="loading1" /> <div class="com_header"> <div class="title"> <img src="@/assets/images/ic_title@2x.png" class="icon" alt="" /> @@ -373,7 +375,6 @@ </div> </div> </div> - </div> </div> @@ -487,6 +488,7 @@ import 'swiper/css/swiper.min.css' import Swiper from 'swiper' import Video from './videoUrl/Video.vue' +import Loading from '@/components/Loading.vue' import { getEnergyCenterData, afgetCarmeraPreviemUrl, @@ -673,10 +675,18 @@ }]), ] const data = [] - data.push({ name: '寰呰闂�', value: data4.value.waitVisitNum, rate: (data4.value.waitVisitNum / data4.value.total).toFixed(1) }) - data.push({ name: '宸茬櫥璁�', value: data4.value.registerVisitNum, rate: (data4.value.registerVisitNum / data4.value.total).toFixed(1) }) - data.push({ name: '宸茬寮�', value: data4.value.levelNum, rate: (data4.value.levelNum / data4.value.total).toFixed(1) }) - data.push({ name: '婊炵暀', value: data4.value.retentionNum, rate: (data4.value.retentionNum / data4.value.total).toFixed(1) }) + if (data4.value.total) { + data.push({ name: '寰呰闂�', value: data4.value.waitVisitNum, rate: (data4.value.waitVisitNum / data4.value.total).toFixed(1) }) + data.push({ name: '宸茬櫥璁�', value: data4.value.registerVisitNum, rate: (data4.value.registerVisitNum / data4.value.total).toFixed(1) }) + data.push({ name: '宸茬寮�', value: data4.value.levelNum, rate: (data4.value.levelNum / data4.value.total).toFixed(1) }) + data.push({ name: '婊炵暀', value: data4.value.retentionNum, rate: (data4.value.retentionNum / data4.value.total).toFixed(1) }) + } else { + data.push({ name: '寰呰闂�', value: data4.value.waitVisitNum, rate: 0 }) + data.push({ name: '宸茬櫥璁�', value: data4.value.registerVisitNum, rate: 0 }) + data.push({ name: '宸茬寮�', value: data4.value.levelNum, rate: 0 }) + data.push({ name: '婊炵暀', value: data4.value.retentionNum, rate: 0 }) + } + const option = { color: colors, tooltip: { @@ -858,11 +868,14 @@ }) } +const loading1 = ref(false) const warningTab = ref('0') const warningNum = ref(0) const warningList = ref([]) const getWarning = () => { + loading1.value = true afwarningEventData({ type: warningTab.value }).then(res => { + loading1.value = false if (!res.data) return const result = res.data.list || [] warningNum.value = res.data.total @@ -885,6 +898,8 @@ }) warningList.value = temp // console.log('temp', warningList.value); + }, () => { + loading1.value = false }) } const tasClick = (val) => { @@ -910,7 +925,7 @@ } const changeMon = () => { showJk.value = !showJk.value - if(!showJk.value){ + if (!showJk.value) { activeJkIndex.value = -1 activeMenu.value = {} } @@ -1581,7 +1596,7 @@ .safe_warning { width: 786px; margin-right: 20px; - + position: relative; /* one-swiper */ .one_swiper_wrap { height: 140px; -- Gitblit v1.9.3