Commit 095d7876 authored by 郭铭瑶's avatar 郭铭瑶 🤘

修改

parent d62ee171
<!DOCTYPE html><html id=html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=X-UA-Compatible content="IE=edge, chrome=1"><title>浦东新区智慧物业管理微平台</title><style>html {
font-size: 1.6vh;
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.faeed44e16599e184e054d820e244099.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.0dfe492746bb2993c7c7.js></script><script type=text/javascript src=./static/js/vendor.d11eae825e5c4a0e0bb2.js></script><script type=text/javascript src=./static/js/app.390a7436a94f896ad23d.js></script></body></html>
\ No newline at end of file
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.8f54ab879dd1d3d4793396697bad3086.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.193a633d6266efbd324e.js></script><script type=text/javascript src=./static/js/vendor.d11eae825e5c4a0e0bb2.js></script><script type=text/javascript src=./static/js/app.390a7436a94f896ad23d.js></script></body></html>
\ No newline at end of file
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,t,f){for(var o,d,b,i=0,u=[];i<n.length;i++)d=n[i],r[d]&&u.push(r[d][0]),r[d]=0;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(c&&c(n,t,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)b=a(a.s=f[i]);return b};var n={},r={27:0};function a(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,a){c=r[e]=[n,a]});c[2]=n;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,a.nc&&f.setAttribute("nonce",a.nc),f.src=a.p+"static/js/"+e+"."+{0:"26fe1b0c6cb7fef2cae6",1:"80f3e7aa96153395fe1b",2:"ed74080d0cafc9ad1988",3:"41d646532380d1453008",4:"50fca6fca5ee2a30cd67",5:"79501cbfbec9e7ca1a2b",6:"94c94cc8500e6d11e97a",7:"ae0723e8fa6bf8aefb76",8:"5ad0f24b31031f7284b3",9:"4ef6358bcf9c545ab808",10:"95e6aac83e6fd0b95f6e",11:"e0d0852893a051f35f47",12:"b26fc350b53d2b30f1b4",13:"700fbeaa3fecb8fc2c52",14:"7642b4cf5d2d8918ec69",15:"8dd2c66622a5a46d46cb",16:"f061d63018ce1704dd88",17:"912a00b10d2c58f1968b",18:"1adf9a941d5ebe37bd9e",19:"fd761234a41f95a23244",20:"85aa1475d8f340363b71",23:"22cfec46a7c2f484ac97",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[e]+".js";var o=setTimeout(d,12e4);function d(){f.onerror=f.onload=null,clearTimeout(o);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return f.onerror=f.onload=d,t.appendChild(f),n},a.m=e,a.c=n,a.d=function(e,c,n){a.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(c,"a",c),c},a.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.0dfe492746bb2993c7c7.js.map
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,f,c){for(var o,d,b,i=0,u=[];i<n.length;i++)d=n[i],r[d]&&u.push(r[d][0]),r[d]=0;for(o in f)Object.prototype.hasOwnProperty.call(f,o)&&(e[o]=f[o]);for(a&&a(n,f,c);u.length;)u.shift()();if(c)for(i=0;i<c.length;i++)b=t(t.s=c[i]);return b};var n={},r={27:0};function t(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var a=r[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,t){a=r[e]=[n,t]});a[2]=n;var f=document.getElementsByTagName("head")[0],c=document.createElement("script");c.type="text/javascript",c.charset="utf-8",c.async=!0,c.timeout=12e4,t.nc&&c.setAttribute("nonce",t.nc),c.src=t.p+"static/js/"+e+"."+{0:"2a0355272afd32adcaf3",1:"80f3e7aa96153395fe1b",2:"a151bb843733234fddd7",3:"21fea74d7d4b4fcd2afa",4:"8f57f60200fd5a49f932",5:"79501cbfbec9e7ca1a2b",6:"94c94cc8500e6d11e97a",7:"ae0723e8fa6bf8aefb76",8:"5ad0f24b31031f7284b3",9:"4ef6358bcf9c545ab808",10:"95e6aac83e6fd0b95f6e",11:"e0d0852893a051f35f47",12:"b26fc350b53d2b30f1b4",13:"700fbeaa3fecb8fc2c52",14:"7642b4cf5d2d8918ec69",15:"8dd2c66622a5a46d46cb",16:"f061d63018ce1704dd88",17:"912a00b10d2c58f1968b",18:"1adf9a941d5ebe37bd9e",19:"fd761234a41f95a23244",20:"85aa1475d8f340363b71",23:"2d8001a6b1d5cb810441",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[e]+".js";var o=setTimeout(d,12e4);function d(){c.onerror=c.onload=null,clearTimeout(o);var a=r[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return c.onerror=c.onload=d,f.appendChild(c),n},t.m=e,t.c=n,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},t.p="./",t.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.193a633d6266efbd324e.js.map
\ No newline at end of file
<template>
<div class="video-wrapper">
<div @click="$emit('select', 'monitor1')" :style="`background-image:url(${require('@/assets/images/monitor1.jpeg')})`">
<img src="@/assets/images/play.png"/>
</div>
<div @click="$emit('select', 'monitor2')" :style="`background-image:url(${require('@/assets/images/monitor2.jpeg')})`">
<img src="@/assets/images/play.png"/>
</div>
</div>
</template>
<script>
export default {
name: 'VideoWrapper',
data() {
return {}
},
}
</script>
<style lang="stylus" scoped>
.video-wrapper
height 100%
padding .3rem
display flex
justify-content space-between
align-items center
div
width 48%
height 80%
background-size cover
cursor pointer
display flex
align-items center
justify-content center
&:hover
img
transform scale(1.2) rotate(360deg)
img
width 3rem
height @width
transition all .5s
</style>
......@@ -32,10 +32,7 @@
<Application @elevator="showEleMap = true"/>
</m-card>
<m-card v-show="complete" area="box9" title="视频监控" mode="4">
<div style="display:flex;height:100%;padding:0.3rem;justify-content:space-between;align-items:center;">
<img @click="showVideo('monitor1')" style="width:48%;height:80%;cursor:pointer;" src="@/assets/images/monitor1.jpeg"/>
<img @click="showVideo('monitor2')" style="width:48%;height:80%;cursor:pointer;" src="@/assets/images/monitor2.jpeg"/>
</div>
<VideoWrapper @select="showVideo"/>
</m-card>
<m-card v-show="complete" area="box5" title="智能发现" mode="4">
<Discovery />
......@@ -117,6 +114,7 @@ import Application from './components/application'
import ImgContainer from './components/img-container'
import IssueDetail from './components/issue-detail'
import NewMap from './components/new-map'
import VideoWrapper from './components/video-wrapper'
import {mapActions} from 'vuex'
export default {
......@@ -137,6 +135,7 @@ export default {
ImgContainer,
IssueDetail,
NewMap,
VideoWrapper,
},
data() {
return {
......@@ -183,7 +182,7 @@ export default {
],
remindData: [],
showEventModal: false,
eventData: {},
eventData: [],
eventLayout: [
{
sensorType: {
......@@ -260,7 +259,16 @@ export default {
this.remindModal = true
},
handleEventModal(data) {
this.eventData = Array.isArray(data) ? data : [data]
const warn = [], noWarn = []
const arr = Array.isArray(data) ? data : [data]
arr.forEach(item => {
if (item._status && item._status == '正常') {
noWarn.push(item)
} else {
warn.push(item)
}
})
this.eventData = [...warn, ...noWarn]
this.showEventModal = true
},
handleSwitchIcon() {
......
......@@ -71,10 +71,7 @@
<Supervision />
</m-card> -->
<m-card v-show="complete" area="box9" title="视频监控" mode="4">
<div style="display:flex;height:100%;padding:0.3rem;justify-content:space-between;align-items:center;">
<img @click="showVideo('monitor1')" style="width:48%;height:80%;cursor:pointer;" src="@/assets/images/monitor1.jpeg"/>
<img @click="showVideo('monitor2')" style="width:48%;height:80%;cursor:pointer;" src="@/assets/images/monitor2.jpeg"/>
</div>
<VideoWrapper @select="showVideo"/>
</m-card>
<m-card v-show="complete" area="box5" title="智能发现" mode="4">
<Discovery />
......@@ -170,6 +167,7 @@ import ImgContainer from './components/img-container'
import Application from './components/application'
import GovernAnalysis from './components/govern-analysis'
import IssueDetail from './components/issue-detail'
import VideoWrapper from './components/video-wrapper'
import {mapActions} from 'vuex'
export default {
......@@ -190,6 +188,7 @@ export default {
Application,
GovernAnalysis,
IssueDetail,
VideoWrapper,
},
data() {
return {
......
......@@ -242,7 +242,7 @@ export default {
...mapActions([
'initData',
'initNanmatouData',
'initLinyiData',
'initShenjiangData',
'getCheckCommunityList',
'getCheckedPeopleList'
])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment