| | |
| | | <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"> |
| | |
| | | </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="" /> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | 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, |
| | |
| | | }]), |
| | | ] |
| | | 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: { |
| | |
| | | }) |
| | | } |
| | | |
| | | 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 |
| | |
| | | }) |
| | | warningList.value = temp |
| | | // console.log('temp', warningList.value); |
| | | }, () => { |
| | | loading1.value = false |
| | | }) |
| | | } |
| | | const tasClick = (val) => { |
| | |
| | | } |
| | | const changeMon = () => { |
| | | showJk.value = !showJk.value |
| | | if(!showJk.value){ |
| | | if (!showJk.value) { |
| | | activeJkIndex.value = -1 |
| | | activeMenu.value = {} |
| | | } |
| | |
| | | .safe_warning { |
| | | width: 786px; |
| | | margin-right: 20px; |
| | | |
| | | position: relative; |
| | | /* one-swiper */ |
| | | .one_swiper_wrap { |
| | | height: 140px; |