Commit df3e510a authored by 郭铭瑶's avatar 郭铭瑶 🤘

南码头街镇详情

parent 86ed1b52
File deleted
# Logs # Logs
logs logs
*.log *.log
.DS_Store
*/.DS_Store
npm-debug.log* npm-debug.log*
yarn-debug.log* yarn-debug.log*
yarn-error.log* yarn-error.log*
......
<!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 { <!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; font-size: 1.6vh;
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.7aa4bc52149991279d61278f006263a9.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.c6234c2330bd6e99a8ee.js></script><script type=text/javascript src=./static/js/vendor.734c877f267ad5a525cf.js></script><script type=text/javascript src=./static/js/app.9a6dc75e506afabbf352.js></script></body></html> }</style><script src=./static/jquery.min.js></script><link href=./static/css/app.42de29f38d4e3fabf92f667fe3ab9243.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.d2ebd340ffbeab4c550b.js></script><script type=text/javascript src=./static/js/vendor.734c877f267ad5a525cf.js></script><script type=text/javascript src=./static/js/app.2fe720d0fc10931003da.js></script></body></html>
\ No newline at end of file \ No newline at end of file
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 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.
webpackJsonp([14],{"2vHb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"MonitorMenu",props:{value:{type:Boolean,default:!1},themes:{type:Array,default:function(){return[]}}},computed:{curTheme:function(){return document.title},defaultThemes:function(){var e="http://962121.net/hmfmstest";return window.location.origin.indexOf("sh.gov")>=0&&(e="http://962121.fgj.sh.gov.cn/wyweb"),[{name:"长桥四村智慧感知事件监控",url:null},{name:"物业督查实时专题图",url:e+"/shanghaiwuye/web/dataV/propertyinspector/#/"},{name:"新冠疫情隔离监控",url:e+"/shanghaiwuye/web/dataV/publicsafety/#/"}]},themeList:function(){return this.themes&&this.themes.length>0?this.themes:this.defaultThemes}},methods:{closeMenu:function(){this.$emit("input",!1)},handleThemeSelect:function(e){var t=e.name,n=e.url;t!=this.curTheme&&(window.open(n,"_blank"),this.closeMenu())}}},s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.value,expression:"value"}],staticClass:"theme-menu",on:{mouseleave:e.closeMenu}},[n("div",{staticClass:"edge top-left"}),e._v(" "),n("div",{staticClass:"edge top-right"}),e._v(" "),n("div",{staticClass:"edge bottom-left"}),e._v(" "),n("div",{staticClass:"edge bottom-right"}),e._v(" "),e._l(e.themeList,function(t){return n("p",{key:t.url,class:t.name==e.curTheme?"on":"",on:{click:function(n){return e.handleThemeSelect(t)}}},[e._v("\n "+e._s(t.name)+"\n ")])})],2)])},staticRenderFns:[]};var i=n("VU/8")(a,s,!1,function(e){n("lH/R")},"data-v-48b44ea0",null);t.default=i.exports},"lH/R":function(e,t){}}); webpackJsonp([13],{"2vHb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"MonitorMenu",props:{value:{type:Boolean,default:!1},themes:{type:Array,default:function(){return[]}}},computed:{curTheme:function(){return document.title},defaultThemes:function(){var e="http://962121.net/hmfmstest";return window.location.origin.indexOf("sh.gov")>=0&&(e="http://962121.fgj.sh.gov.cn/wyweb"),[{name:"长桥四村智慧感知事件监控",url:null},{name:"物业督查实时专题图",url:e+"/shanghaiwuye/web/dataV/propertyinspector/#/"},{name:"新冠疫情隔离监控",url:e+"/shanghaiwuye/web/dataV/publicsafety/#/"}]},themeList:function(){return this.themes&&this.themes.length>0?this.themes:this.defaultThemes}},methods:{closeMenu:function(){this.$emit("input",!1)},handleThemeSelect:function(e){var t=e.name,n=e.url;t!=this.curTheme&&(window.open(n,"_blank"),this.closeMenu())}}},s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("m-animate",{attrs:{enter:"fadeInDown",leave:"fadeOutUp"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.value,expression:"value"}],staticClass:"theme-menu",on:{mouseleave:e.closeMenu}},[n("div",{staticClass:"edge top-left"}),e._v(" "),n("div",{staticClass:"edge top-right"}),e._v(" "),n("div",{staticClass:"edge bottom-left"}),e._v(" "),n("div",{staticClass:"edge bottom-right"}),e._v(" "),e._l(e.themeList,function(t){return n("p",{key:t.url,class:t.name==e.curTheme?"on":"",on:{click:function(n){return e.handleThemeSelect(t)}}},[e._v("\n "+e._s(t.name)+"\n ")])})],2)])},staticRenderFns:[]};var i=n("VU/8")(a,s,!1,function(e){n("lH/R")},"data-v-48b44ea0",null);t.default=i.exports},"lH/R":function(e,t){}});
//# sourceMappingURL=14.a91a0b76a1ad284436a8.js.map //# sourceMappingURL=13.1b6c7451faba79d074ff.js.map
\ No newline at end of file \ No newline at end of file
webpackJsonp([13],{"9lds":function(e,t){},jkqj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("Dd8w"),i=a.n(n),o=a("mvHQ"),r=a.n(o),s=a("//Fk"),m=a.n(s),l={name:"MonitorMap",props:{mapUrl:{type:String,default:"http://www.962121.net/gis_system/smimap/index.html#/"},iconUrl:{type:String,default:"http://www.962121.net/hmfmstest/shanghaiwuye/web/dataV/propertyinspector/static/icons/"},mapJs:{type:String,default:"http://www.962121.net/gis_system/smimap/mapdebug/ShsmiGis.Bridge.js"}},data:function(){return{map:null}},mounted:function(){this.inject().then(this.initMap)},computed:{sizeRate:function(){return Math.floor(1.48*screen.height/100/11)}},methods:{inject:function(){var e=this;return new m.a(function(t,a){if(document.getElementById("_mapjs"))t();else{var n=document.createElement("script");n.type="text/javascript",n.src=e.mapJs,n.setAttribute("id","_mapjs"),document.head.appendChild(n),window.onload=function(){return t()}}})},initMap:function(){var e=this,t=window.ShsmiGis;this.map=new t.Bridge({id:"map",url:this.mapUrl,onReady:function(){e.addListener(),e.$emit("complete")}})},addListener:function(){var e=this;this.map.addEventListener(function(t){switch(t.action.toLowerCase()){case"selectfeatures":if(!t.layername)return;e.$emit("event",t)}},this)},addPoint:function(e){var t=e.name,a=e.mode,n=void 0===a?"add":a,i=e.key,o=e.data,s=e.labelKey,m=void 0===s?null:s,l=e.icon,d=void 0===l?"test.png":l,c=e.size,p=void 0===c?20:c,u=e.color;if(this.map){this.removePoint(t);var h=this.getMapParams({data:o,key:i,labelKey:m,icon:d,size:p,color:u});h.name=t,h.mode=n,this.map.Invoke({ActionName:"displayJsonData",Parameters:r()(h)})}},removePoint:function(e){this.map&&this.map.Invoke({ActionName:"displayJsonData",Parameters:r()({name:e,mode:"delete"})})},getMapParams:function(e){var t=this,a=e.data,n=void 0===a?[]:a,o=e.key,r=e.labelKey,s=e.icon,m=e.size,l=e.color,d=void 0===l?"#47B3FF":l,c=[],p=[],u=[];for(var h in n[0])u.push({name:h,alias:h,type:"string"});return u.push({name:"name",alias:"标签",type:"string"}),n.forEach(function(e){var a={codX:e.X||e.x,codY:e.Y||e.y,codZ:0,attrs:i()({},e)};a.attrs.name=r?e[r]:"",c.push(a),p.push({value:e[o],label:(e[r]||e[o])+"",symbol:{type:"point-3d",symbolLayers:[{type:"icon",size:m*t.sizeRate,resource:{href:t.iconUrl+(e.icon||s)}}]}})}),{dataArray:c,popupEnabled:!1,legendVisible:!1,type:"point",fieldJsonArray:u,renderer:{type:"unique-value",field:o,defaultLabel:"无数据",uniqueValueInfos:p},labelsymbol:{symbol:{type:"text",color:d,haloSize:0,haloColor:"white"},labelPlacement:"center-right"}}},addGifPoint:function(e){var t=this,a=e.name,n=e.data,i=e.labelKey,o=e.icon,s=e.size,m=void 0===s?200:s,l=e.color,d=void 0===l?"#00FFFF":l;if(this.map){Array.isArray(n)||(n=[n]);var c={name:a,mode:"add",datas:n.map(function(e){return{name:i?e[i]:null,value:m*t.sizeRate,corrd:[e.X||e.x,e.Y||e.y],color:d}}),symbol:o?"image://"+this.iconUrl+o:"circle",position:"right"};this.map.Invoke({ActionName:"flashlayer",Parameters:r()(c)})}},removeGifPoint:function(e){this.map&&this.map.Invoke({ActionName:"flashlayer",Parameters:r()({name:e,mode:"delete"})})},focus:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;if(this.map&&e&&t){var n={codX:e,codY:t,zoomlevel:a};this.map.Invoke({ActionName:"goToPosition",Parameters:r()(n)})}else console.error("传入的坐标点不能为空")},zoomIn:function(){this.map.Invoke({ActionName:"mapzoom",Parameters:{zoommode:"zoomin"}})},zoomOut:function(){this.map.Invoke({ActionName:"mapzoom",Parameters:{zoommode:"zoomout"}})}}},d={render:function(){var e=this.$createElement;return(this._self._c||e)("iframe",{attrs:{id:"map",frameborder:"0",scrolling:"no",allowtransparency:"true"}})},staticRenderFns:[]};var c=a("VU/8")(l,d,!1,function(e){a("9lds")},"data-v-53fbbcdf",null);t.default=c.exports}});
//# sourceMappingURL=13.a5a8b9230fd73574a501.js.map
\ No newline at end of file
This diff is collapsed.
webpackJsonp([15],{MPaU:function(t,e){},TNmO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),a=n.n(i),o={name:"MonitorTitle",props:{bgImg:{type:String},hideDate:{type:Boolean,default:!1},hideTime:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},color:{type:String},size:{type:String,default:"2.8rem"}},data:function(){return{openDatePicker:!1,timer:null,time:null,style:{}}},mounted:function(){var t=this;this.hideTime||(this.timer=setInterval(function(){t.time=t.$moment().format("dddd")+" "+t.$moment().format("LTS")},1e3)),this.color&&(this.style={"text-shadow":"0 0.2rem 0.4rem "+this.color,color:this.color,"background-image":"linear-gradient(to bottom, #fff, "+this.color+")"}),this.style=a()({},this.style,{"font-size":this.size})},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},computed:{curDate:function(){var t=this.$store.state.curDate;return t?this.$moment(t).format("LL"):this.$moment().format("LL")},options:function(){var t=this;return{disabledDate:function(e){return t.$moment(e).isAfter(t.$moment())}}}},methods:{handleDateChange:function(t){this.$store.commit("SET_CURDATE",t),this.openDatePicker=!1}}},r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-title"},[t.hideDate?t._e():n("span",{staticClass:"moment date",on:{mouseenter:function(e){t.returnopenDatePicker=!0},mouseleave:function(e){t.openDatePicker=!1}}},[n("DatePicker",{staticClass:"date-picker",attrs:{value:t.curDate,options:t.options,open:t.editable&&t.openDatePicker,type:"date"},on:{"on-change":t.handleDateChange}},[n("span",[t._v(t._s(t.curDate))])])],1),t._v(" "),t.hideTime?t._e():n("span",{staticClass:"moment time"},[t._v(t._s(t.time))]),t._v(" "),n("img",{attrs:{src:t.bgImg,draggable:"false"}}),t._v(" "),n("p",{style:t.style},[t._t("default")],2)])},staticRenderFns:[]};var s=n("VU/8")(o,r,!1,function(t){n("MPaU")},"data-v-308317a7",null);e.default=s.exports}}); webpackJsonp([14],{MPaU:function(t,e){},TNmO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),a=n.n(i),o={name:"MonitorTitle",props:{bgImg:{type:String},hideDate:{type:Boolean,default:!1},hideTime:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},color:{type:String},size:{type:String,default:"2.8rem"}},data:function(){return{openDatePicker:!1,timer:null,time:null,style:{}}},mounted:function(){var t=this;this.hideTime||(this.timer=setInterval(function(){t.time=t.$moment().format("dddd")+" "+t.$moment().format("LTS")},1e3)),this.color&&(this.style={"text-shadow":"0 0.2rem 0.4rem "+this.color,color:this.color,"background-image":"linear-gradient(to bottom, #fff, "+this.color+")"}),this.style=a()({},this.style,{"font-size":this.size})},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},computed:{curDate:function(){var t=this.$store.state.curDate;return t?this.$moment(t).format("LL"):this.$moment().format("LL")},options:function(){var t=this;return{disabledDate:function(e){return t.$moment(e).isAfter(t.$moment())}}}},methods:{handleDateChange:function(t){this.$store.commit("SET_CURDATE",t),this.openDatePicker=!1}}},r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-title"},[t.hideDate?t._e():n("span",{staticClass:"moment date",on:{mouseenter:function(e){t.returnopenDatePicker=!0},mouseleave:function(e){t.openDatePicker=!1}}},[n("DatePicker",{staticClass:"date-picker",attrs:{value:t.curDate,options:t.options,open:t.editable&&t.openDatePicker,type:"date"},on:{"on-change":t.handleDateChange}},[n("span",[t._v(t._s(t.curDate))])])],1),t._v(" "),t.hideTime?t._e():n("span",{staticClass:"moment time"},[t._v(t._s(t.time))]),t._v(" "),n("img",{attrs:{src:t.bgImg,draggable:"false"}}),t._v(" "),n("p",{style:t.style},[t._t("default")],2)])},staticRenderFns:[]};var s=n("VU/8")(o,r,!1,function(t){n("MPaU")},"data-v-308317a7",null);e.default=s.exports}});
//# sourceMappingURL=15.5a24d98fd4a88bf6fdfb.js.map //# sourceMappingURL=14.24e1ca32fd5bb23e815d.js.map
\ No newline at end of file \ No newline at end of file
webpackJsonp([16],{TuYK:function(t,s){},vOoY:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i={name:"MonitorLoader",props:{msg:{type:String,default:"加载中 . . ."},bgColor:{type:String,default:"rgba(0,0,0,0.3)"}}},a={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"monitor-loader",style:"background:"+this.bgColor},[s("div",{staticClass:"loader"},[s("div",{staticClass:"outer"}),this._v(" "),s("div",{staticClass:"inner"}),this._v(" "),s("b",{staticClass:"msg"},[this._v(this._s(this.msg))])])])},staticRenderFns:[]};var r=e("VU/8")(i,a,!1,function(t){e("TuYK")},"data-v-29b85990",null);s.default=r.exports}}); webpackJsonp([15],{TuYK:function(t,s){},vOoY:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i={name:"MonitorLoader",props:{msg:{type:String,default:"加载中 . . ."},bgColor:{type:String,default:"rgba(0,0,0,0.3)"}}},a={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticClass:"monitor-loader",style:"background:"+this.bgColor},[s("div",{staticClass:"loader"},[s("div",{staticClass:"outer"}),this._v(" "),s("div",{staticClass:"inner"}),this._v(" "),s("b",{staticClass:"msg"},[this._v(this._s(this.msg))])])])},staticRenderFns:[]};var r=e("VU/8")(i,a,!1,function(t){e("TuYK")},"data-v-29b85990",null);s.default=r.exports}});
//# sourceMappingURL=16.d05dd6efeb18942f85e1.js.map //# sourceMappingURL=15.fa3db111e381ec798b76.js.map
\ No newline at end of file \ No newline at end of file
webpackJsonp([17],{Ta2V:function(t,e){},cxLP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Gu7T"),s=i.n(a),l={name:"MonitorTable",props:{title:{type:String,default:""},layout:{type:Array,default:function(){return[]}},model:{type:Array,default:function(){return[]}},mode:{type:String,default:"1"}},data:function(){return{curSrc:null,showImg:!1,listData:[],cur:0,dataSize:100,btnMsg:"加载更多"}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!0},more:function(){var t;this.cur+=1;var e=this.model.slice(this.cur*this.dataSize,(this.cur+1)*this.dataSize);(t=this.listData).push.apply(t,s()(e)),this.model.length<=(this.cur+1)*this.dataSize&&(this.btnMsg="— 暂无更多数据 —")}},watch:{model:{handler:function(t){t.length<=this.dataSize&&(this.btnMsg="— 暂无更多数据 —"),this.cur=0,this.listData=t.slice(this.cur*this.dataSize,(this.cur+1)*this.dataSize)},immediate:!0}}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"monitor-table"},[t.title?i("p",{staticClass:"title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),"1"==t.mode?i("Row",{staticClass:"row row-title"},t._l(t.layout,function(e){return i("i-col",{key:e.key,staticClass:"col",attrs:{span:e.width,offset:e.offset||0}},[i("div",{style:"text-align: "+(e.align||"left")+"; "},[t._v(t._s(e.title))])])}),1):t._e(),t._v(" "),t.model&&t.model.length>0&&"1"==t.mode?[i("div",t._l(t.listData,function(e,a){return i("Row",{key:a,staticClass:"row"},t._l(t.layout,function(a){return i("i-col",{key:a.key,staticClass:"col",attrs:{span:a.width,offset:a.offset||0}},["img"==a.type?[e[a.key]&&e[a.key].length>0?t._l(e[a.key],function(e,a){return i("img",{key:e+a,attrs:{src:e},on:{click:function(i){return t.handleView(e)}}})}):t._e()]:i("div",{style:"text-align: "+(a.align||"left")+";color: "+a.color+" "},[t._v(t._s(a.format?a.format(e[a.key]):e[a.key]||"暂无"))])],2)}),1)}),1),t._v(" "),i("div",{class:"no-data "+("加载更多"==t.btnMsg?"btn":""),on:{click:t.more}},[t._v(t._s(t.btnMsg))])]:t.model&&t.model.length>0&&"2"==t.mode?[i("div",t._l(t.listData,function(e,a){return i("Row",{key:a,staticClass:"row"},[i("i-col",{staticClass:"col",attrs:{span:16}},[i("div",[i("p",[t._v(t._s(e.INDEXNAME))]),t._v(" "),i("p",{staticStyle:{color:"#aaa"}},[t._v(t._s(e.REMARK))])])]),t._v(" "),i("i-col",{staticClass:"col",attrs:{span:8}},[e.imageList&&e.imageList.length>0?t._l(e.imageList,function(e,a){return i("img",{key:e+a,attrs:{src:t.$api.IMG_URL+e.imageName},on:{click:function(i){return t.handleView(e.imageName)}}})}):t._e()],2)],1)}),1)]:i("div",{staticClass:"no-data"},[t._v("\n — 暂无数据 —\n ")]),t._v(" "),i("m-modal",{model:{value:t.showImg,callback:function(e){t.showImg=e},expression:"showImg"}},[t.showImg?i("img",{staticStyle:{width:"100%"},attrs:{src:t.$api.IMG_URL+t.curSrc}}):t._e()])],2)},staticRenderFns:[]};var o=i("VU/8")(l,n,!1,function(t){i("Ta2V")},"data-v-0b139975",null);e.default=o.exports}}); webpackJsonp([16],{E88b:function(t,e){},cxLP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Gu7T"),s=i.n(a),l={name:"MonitorTable",props:{title:{type:String,default:""},layout:{type:Array,default:function(){return[]}},model:{type:Array,default:function(){return[]}},mode:{type:String,default:"1"}},data:function(){return{curSrc:null,showImg:!1,listData:[],cur:0,dataSize:100,btnMsg:"加载更多"}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!0},more:function(){var t;this.cur+=1;var e=this.model.slice(this.cur*this.dataSize,(this.cur+1)*this.dataSize);(t=this.listData).push.apply(t,s()(e)),this.model.length<=(this.cur+1)*this.dataSize&&(this.btnMsg="— 暂无更多数据 —")}},watch:{model:{handler:function(t){t.length<=this.dataSize&&(this.btnMsg="— 暂无更多数据 —"),this.cur=0,this.listData=t.slice(this.cur*this.dataSize,(this.cur+1)*this.dataSize)},immediate:!0}}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"monitor-table"},[t.title?i("p",{staticClass:"title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),"1"==t.mode?i("Row",{staticClass:"row row-title"},t._l(t.layout,function(e){return i("i-col",{key:e.key,staticClass:"col",attrs:{span:e.width,offset:e.offset||0}},[i("div",{style:"text-align: "+(e.align||"left")+"; "},[t._v(t._s(e.title))])])}),1):t._e(),t._v(" "),t.model&&t.model.length>0&&"1"==t.mode?[i("div",t._l(t.listData,function(e,a){return i("Row",{key:a,staticClass:"row"},t._l(t.layout,function(a){return i("i-col",{key:a.key,staticClass:"col",attrs:{span:a.width,offset:a.offset||0}},["img"==a.type?[e[a.key]&&e[a.key].length>0?t._l(e[a.key],function(e,a){return i("img",{key:e+a,attrs:{src:e},on:{click:function(i){return t.handleView(e)}}})}):t._e()]:i("div",{style:"text-align: "+(a.align||"left")+";color: "+a.color+" "},[t._v(t._s(a.format?a.format(e[a.key]):e[a.key]||"暂无"))])],2)}),1)}),1),t._v(" "),i("div",{class:"no-data "+("加载更多"==t.btnMsg?"btn":""),on:{click:t.more}},[t._v(t._s(t.btnMsg))])]:t.model&&t.model.length>0&&"2"==t.mode?[i("div",t._l(t.listData,function(e,a){return i("Row",{key:a,staticClass:"row"},[i("i-col",{staticClass:"col",attrs:{span:16}},[i("div",[i("p",[t._v(t._s(e.INDEXNAME))]),t._v(" "),i("p",{staticStyle:{color:"#aaa"}},[t._v(t._s(e.REMARK))])])]),t._v(" "),i("i-col",{staticClass:"col",attrs:{span:8}},[e.imageList&&e.imageList.length>0?t._l(e.imageList,function(e,a){return i("img",{key:e+a,attrs:{src:t.$api.IMG_URL+e.imageName},on:{click:function(i){return t.handleView(e.imageName)}}})}):t._e()],2)],1)}),1)]:i("div",{staticClass:"no-data"},[t._v("\n — 暂无数据 —\n ")]),t._v(" "),i("m-modal",{model:{value:t.showImg,callback:function(e){t.showImg=e},expression:"showImg"}},[t.showImg?i("img",{staticStyle:{width:"100%"},attrs:{src:t.$api.IMG_URL+t.curSrc}}):t._e()])],2)},staticRenderFns:[]};var o=i("VU/8")(l,n,!1,function(t){i("E88b")},"data-v-1fb71cc3",null);e.default=o.exports}});
//# sourceMappingURL=17.4f555c7dabcae833c626.js.map //# sourceMappingURL=16.9f77bab4700e3bf247f1.js.map
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
webpackJsonp([20],{IsZH:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"Mode4",props:{icon:{},btn:{},title:{type:String,default:"标题"},color:{type:String}}},i={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"card-wrapper"},[r("div",{staticClass:"card-title",style:"color:"+t.color+";background-image:url("+n("lXin")+")"},[t.icon?r("img",{attrs:{src:t.icon}}):t._e(),t._v("\n "+t._s(t.title)+"\n "),t.btn?r("img",{staticClass:"btn",attrs:{src:t.btn},on:{click:function(e){return t.$store.commit("SET_STREETMENU",!0)}}}):t._e()]),t._v(" "),r("div",{staticClass:"card-content"},[t._t("default")],2)])},staticRenderFns:[]};var c=n("VU/8")(r,i,!1,function(t){n("P4r1")},"data-v-5953f030",null);e.default=c.exports},P4r1:function(t,e){},lXin:function(t,e,n){t.exports=n.p+"static/img/mode4-bg.74db56d.png"}});
//# sourceMappingURL=20.6ce2ae63ddfe941a6d27.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorCard/mode4.vue","webpack:///./src/components/MonitorComponents/MonitorCard/mode4.vue?807f","webpack:///./src/components/MonitorComponents/MonitorCard/mode4.vue","webpack:///./src/assets/images/mode4-bg.png"],"names":["mode4","name","props","icon","btn","title","type","String","default","color","MonitorCard_mode4","render","_vm","this","_h","$createElement","_c","_self","staticClass","style","__webpack_require__","attrs","src","_e","_v","_s","on","click","$event","$store","commit","_t","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","module","exports","p"],"mappings":"sGAcA,IAAAA,GACAC,KAAA,QACAC,OACAC,QACAC,OACAC,OACAC,KAAAC,OACAC,QAAA,MAEAC,OACAH,KAAAC,UCrBeG,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,OAAYE,YAAA,aAAAC,MAAA,SAAAP,EAAAH,MAAA,yBAAoFW,EAAQ,QAA8B,MAAWR,EAAA,KAAAI,EAAA,OAAuBK,OAAOC,IAAAV,EAAAT,QAAgBS,EAAAW,KAAAX,EAAAY,GAAA,SAAAZ,EAAAa,GAAAb,EAAAP,OAAA,UAAAO,EAAA,IAAAI,EAAA,OAA2EE,YAAA,MAAAG,OAAyBC,IAAAV,EAAAR,KAAcsB,IAAKC,MAAA,SAAAC,GAAyB,OAAAhB,EAAAiB,OAAAC,OAAA,yBAAmDlB,EAAAW,OAAAX,EAAAY,GAAA,KAAAR,EAAA,OAAmCE,YAAA,iBAA2BN,EAAAmB,GAAA,kBAEpjBC,oBCCjB,IAcAC,EAdyBb,EAAQ,OAcjCc,CACElC,EACAU,GATF,EAVA,SAAAyB,GACEf,EAAQ,SAaV,kBAEA,MAUegB,EAAA,QAAAH,EAAiB,mDC1BhCI,EAAAC,QAAiBlB,EAAAmB,EAAuB","file":"static/js/20.6ce2ae63ddfe941a6d27.js","sourcesContent":["<template>\n<div class=\"card-wrapper\">\n <div class=\"card-title\" :style=\"`color:${color};background-image:url(${require('@/assets/images/mode4-bg.png')})`\">\n <img v-if=\"icon\" :src=\"icon\"/>\n {{title}}\n <img @click=\"$store.commit('SET_STREETMENU', true)\" class=\"btn\" v-if=\"btn\" :src=\"btn\"/>\n </div>\n <div class=\"card-content\">\n <slot />\n </div>\n</div>\n</template>\n\n<script>\nexport default {\n name: 'Mode4',\n props: {\n icon: {},\n btn: {},\n title: {\n type: String,\n default: '标题',\n },\n color: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.card-wrapper\n padding 0 !important\n .card-title\n display flex\n align-items center\n position relative\n color #fff\n font-size 1.2rem\n font-weight bold\n height 3rem\n padding 0 0.5rem\n background-size 90% 70%\n background-position left center\n background-repeat no-repeat\n background-color #063a6f\n >img\n width 1.4rem\n margin-right 0.5rem\n &.btn\n position absolute\n right 0.5rem\n cursor pointer\n .card-content\n background #052749\n padding 1rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorCard/mode4.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card-wrapper\"},[_c('div',{staticClass:\"card-title\",style:((\"color:\" + _vm.color + \";background-image:url(\" + (require('@/assets/images/mode4-bg.png')) + \")\"))},[(_vm.icon)?_c('img',{attrs:{\"src\":_vm.icon}}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.title)+\"\\n \"),(_vm.btn)?_c('img',{staticClass:\"btn\",attrs:{\"src\":_vm.btn},on:{\"click\":function($event){return _vm.$store.commit('SET_STREETMENU', true)}}}):_vm._e()]),_vm._v(\" \"),_c('div',{staticClass:\"card-content\"},[_vm._t(\"default\")],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5953f030\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/MonitorComponents/MonitorCard/mode4.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5953f030\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Desktop/wisdom-property/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Desktop/wisdom-property/src/assets\\\",\\\"/Users/MrGuo/Desktop/wisdom-property/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./mode4.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./mode4.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./mode4.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5953f030\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./mode4.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5953f030\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/MonitorComponents/MonitorCard/mode4.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/mode4-bg.74db56d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/mode4-bg.png\n// module id = lXin\n// module chunks = 1 20"],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([20],{IsZH:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"Mode4",props:{icon:{},title:{type:String,default:"标题"},color:{type:String}}},i={render:function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"card-wrapper"},[r("div",{staticClass:"card-title",style:"color:"+t.color+";background-image:url("+n("lXin")+")"},[t.icon?r("img",{attrs:{src:t.icon}}):t._e(),t._v("\n "+t._s(t.title)+"\n ")]),t._v(" "),r("div",{staticClass:"card-content"},[t._t("default")],2)])},staticRenderFns:[]};var a=n("VU/8")(r,i,!1,function(t){n("mlrI")},"data-v-5bee190e",null);e.default=a.exports},lXin:function(t,e,n){t.exports=n.p+"static/img/mode4-bg.74db56d.png"},mlrI:function(t,e){}});
//# sourceMappingURL=20.7210212f282b22ad1c47.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorCard/mode4.vue","webpack:///./src/components/MonitorComponents/MonitorCard/mode4.vue?99c0","webpack:///./src/components/MonitorComponents/MonitorCard/mode4.vue","webpack:///./src/assets/images/mode4-bg.png"],"names":["mode4","name","props","icon","title","type","String","default","color","MonitorCard_mode4","render","_vm","this","_h","$createElement","_c","_self","staticClass","style","__webpack_require__","attrs","src","_e","_v","_s","_t","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__","module","exports","p"],"mappings":"sGAaA,IAAAA,GACAC,KAAA,QACAC,OACAC,QACAC,OACAC,KAAAC,OACAC,QAAA,MAEAC,OACAH,KAAAC,UCnBeG,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BF,EAAA,OAAYE,YAAA,aAAAC,MAAA,SAAAP,EAAAH,MAAA,yBAAoFW,EAAQ,QAA8B,MAAWR,EAAA,KAAAI,EAAA,OAAuBK,OAAOC,IAAAV,EAAAR,QAAgBQ,EAAAW,KAAAX,EAAAY,GAAA,SAAAZ,EAAAa,GAAAb,EAAAP,OAAA,UAAAO,EAAAY,GAAA,KAAAR,EAAA,OAA6EE,YAAA,iBAA2BN,EAAAc,GAAA,kBAE3ZC,oBCCjB,IAcAC,EAdyBR,EAAQ,OAcjCS,CACE5B,EACAS,GATF,EAVA,SAAAoB,GACEV,EAAQ,SAaV,kBAEA,MAUeW,EAAA,QAAAH,EAAiB,8BC1BhCI,EAAAC,QAAiBb,EAAAc,EAAuB","file":"static/js/20.7210212f282b22ad1c47.js","sourcesContent":["<template>\n<div class=\"card-wrapper\">\n <div class=\"card-title\" :style=\"`color:${color};background-image:url(${require('@/assets/images/mode4-bg.png')})`\">\n <img v-if=\"icon\" :src=\"icon\"/>\n {{title}}\n </div>\n <div class=\"card-content\">\n <slot />\n </div>\n</div>\n</template>\n\n<script>\nexport default {\n name: 'Mode4',\n props: {\n icon: {},\n title: {\n type: String,\n default: '标题',\n },\n color: {\n type: String,\n },\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.card-wrapper\n padding 0 !important\n .card-title\n display flex\n align-items center\n color #fff\n font-size 1.2rem\n font-weight bold\n height 3rem\n padding 0 0.5rem\n background-size 90% 70%\n background-position left center\n background-repeat no-repeat\n background-color #063a6f\n >img\n width 1.4rem\n margin-right 0.5rem\n .card-content\n background #052749\n padding 1rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorCard/mode4.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card-wrapper\"},[_c('div',{staticClass:\"card-title\",style:((\"color:\" + _vm.color + \";background-image:url(\" + (require('@/assets/images/mode4-bg.png')) + \")\"))},[(_vm.icon)?_c('img',{attrs:{\"src\":_vm.icon}}):_vm._e(),_vm._v(\"\\n \"+_vm._s(_vm.title)+\"\\n \")]),_vm._v(\" \"),_c('div',{staticClass:\"card-content\"},[_vm._t(\"default\")],2)])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5bee190e\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/MonitorComponents/MonitorCard/mode4.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5bee190e\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Desktop/wisdom-property/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Desktop/wisdom-property/src/assets\\\",\\\"/Users/MrGuo/Desktop/wisdom-property/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./mode4.vue\")\n}\nvar normalizeComponent = require(\"!../../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./mode4.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./mode4.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5bee190e\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../../node_modules/vue-loader/lib/selector?type=template&index=0!./mode4.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-5bee190e\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/MonitorComponents/MonitorCard/mode4.vue\n// module id = null\n// module chunks = ","module.exports = __webpack_public_path__ + \"static/img/mode4-bg.74db56d.png\";\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/assets/images/mode4-bg.png\n// module id = lXin\n// module chunks = 1 20"],"sourceRoot":""}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var f,d,i,u=0,b=[];u<r.length;u++)d=r[u],t[d]&&b.push(t[d][0]),t[d]=0;for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(e[f]=c[f]);for(n&&n(r,c,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=a(a.s=o[u]);return i};var r={},t={24:0};function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,a){n=t[e]=[r,a]});n[2]=r;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,a.nc&&o.setAttribute("nonce",a.nc),o.src=a.p+"static/js/"+e+"."+{0:"17784e1a7943224ca017",1:"6c8fae5f52c4e63a98b0",2:"ad15992a5367e80980aa",3:"005ce450f8f31bb02ddb",4:"93c55d28f2578f2e1b1d",5:"c505858522d93a0362ce",6:"567032306ed91bc296a4",7:"8c8183ee78501c28bf2b",8:"5ad0f24b31031f7284b3",9:"88c12c87d8c867668894",10:"b1fd62ae5adcae5f1d83",11:"c0305ec01801cd06dcd2",12:"8d785b7833f510b6e13d",13:"a5a8b9230fd73574a501",14:"a91a0b76a1ad284436a8",15:"5a24d98fd4a88bf6fdfb",16:"d05dd6efeb18942f85e1",17:"4f555c7dabcae833c626",20:"7210212f282b22ad1c47",21:"15c39363b6931e357ba3",22:"45efecf2a6412d88a8cd",23:"e88215ee447fcf2ac3bb"}[e]+".js";var f=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(f);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},a.m=e,a.c=r,a.d=function(e,n,r){a.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="./",a.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.c6234c2330bd6e99a8ee.js.map
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){for(var f,d,b,i=0,u=[];i<r.length;i++)d=r[i],c[d]&&u.push(c[d][0]),c[d]=0;for(f in o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);u.length;)u.shift()();if(a)for(i=0;i<a.length;i++)b=t(t.s=a[i]);return b};var r={},c={24:0};function t(n){if(r[n])return r[n].exports;var c=r[n]={i:n,l:!1,exports:{}};return e[n].call(c.exports,c,c.exports,t),c.l=!0,c.exports}t.e=function(e){var n=c[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,t){n=c[e]=[r,t]});n[2]=r;var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,t.nc&&a.setAttribute("nonce",t.nc),a.src=t.p+"static/js/"+e+"."+{0:"17784e1a7943224ca017",1:"cffc80de0492e9ab15bc",2:"20076c202304ce97c73d",3:"005ce450f8f31bb02ddb",4:"93c55d28f2578f2e1b1d",5:"c505858522d93a0362ce",6:"567032306ed91bc296a4",7:"8c8183ee78501c28bf2b",8:"5ad0f24b31031f7284b3",9:"88c12c87d8c867668894",10:"b1fd62ae5adcae5f1d83",11:"c0305ec01801cd06dcd2",12:"8d785b7833f510b6e13d",13:"1b6c7451faba79d074ff",14:"24e1ca32fd5bb23e815d",15:"fa3db111e381ec798b76",16:"9f77bab4700e3bf247f1",17:"2ba6e6702dfb62bbd6c3",20:"6ce2ae63ddfe941a6d27",21:"15c39363b6931e357ba3",22:"45efecf2a6412d88a8cd",23:"e88215ee447fcf2ac3bb"}[e]+".js";var f=setTimeout(d,12e4);function d(){a.onerror=a.onload=null,clearTimeout(f);var n=c[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),c[e]=void 0)}return a.onerror=a.onload=d,o.appendChild(a),r},t.m=e,t.c=r,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="./",t.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.d2ebd340ffbeab4c550b.js.map
\ No newline at end of file
{
"data": [{
"type": "更安全",
"name": "高空坠物隐患",
"des": "外立面脱落,高层广告牌松动,空调支架松动等",
"self": "业委会、居委会、物业",
"associate": "公安、城管、环保、房管",
"smart": "视频识别、无人机巡查"
}, {
"type": "更安全",
"name": "供水、供电、供气异常",
"des": "供水、供电、供气异常,水质异常,供能设施设备异常",
"self": "物业",
"associate": "公用事业部门、环保",
"smart": "物联感知"
}, {
"type": "更安全",
"name": "电梯运行异常",
"des": "年检过期,未张贴标示,电梯运行故障等",
"self": "业委会、物业、维保单位",
"associate": "市场监管局、城管",
"smart": "视频识别、物联感知"
}, {
"type": "更安全",
"name": "消防设施设备异常",
"des": "灭火器超有效期,消防栓、喷淋无法启用,年检过期等",
"self": "业委会、居委会、物业",
"associate": "消防",
"smart": "巡查发现为主"
}, {
"type": "更安全",
"name": "占用消防通道",
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别、物联感知"
}, {
"type": "更安全",
"name": "违规充电",
"des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别"
}, {
"type": "更安全",
"name": "损坏房屋承重结构",
"des": "装修敲承重墙,切割破坏地基、屋顶,破坏连接房屋与阳台的砖、混凝土墙 ",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "物联感知"
}, {
"type": "更安全",
"name": "违规租赁行为",
"des": "群租,日租房,租赁未备案",
"self": "业委会、居委会、物业",
"associate": "城管、公安",
"smart": "人脸识别、数据分析"
}, {
"type": "更有序",
"name": "噪音扰民",
"des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "物联感知"
}, {
"type": "更有序",
"name": "空调安装违规",
"des": "未在指定位置安装、冷凝管未接入总管等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "毁绿占绿",
"des": "破坏绿化,占用绿化改建车位,过度修剪",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "擅自改变物业使用性质",
"des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "物业交接矛盾",
"des": "突发无人管理,老物业阻碍新物业进场暴力对峙,不移交有关资料等",
"self": "业委会、居委会",
"associate": "公安、房管、城管",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "乱收费",
"des": "不按标准收取维修费、建筑垃圾短驳费,违规收取装修押金等乱收费行为",
"self": "业委会、居委会",
"associate": "物价、房管",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "破坏房屋外貌",
"des": "改变外立面色彩,改变窗户原始尺寸,破墙开门开窗等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
}, {
"type": "更有序",
"name": "违法搭建",
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
}, {
"type": "更有序",
"name": "擅自改建、占用共用部位",
"des": "擅自安装楼道门,擅自安装地锁,封烟道等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查发现为主"
}, {
"type": "更有序",
"name": "停车矛盾",
"des": "机动车停车管理问题",
"self": "业委会、居委会、物业",
"associate": "公安",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "违规饲养动物",
"des": "养奇特或大量动物的",
"self": "居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "维修资金使用异常",
"des": "账目未公布,占用、挪用维修资金、公共收益等",
"self": "业委会、物业",
"associate": "房管、城管",
"smart": "数据分析"
}, {
"type": "更干净",
"name": "建筑垃圾清运违规",
"des": "未在指定堆放点堆放,未及时清运等",
"self": "物业",
"associate": "环保、城管",
"smart": "视频识别"
}, {
"type": "更干净",
"name": "垃圾分类违规",
"des": "未及时清运,垃圾箱房、桶未按规定设置,违法定时定点投放规定等",
"self": "业委会、居委会、物业",
"associate": "环保、城管",
"smart": "物联感知、视频识别"
}, {
"type": "更干净",
"name": "乱布线 ",
"des": "电力线、通信线、有线电视线无序混乱布设",
"self": "物业、管线单位",
"associate": "通信管理部门",
"smart": "巡查发现为主"
}, {
"type": "更干净",
"name": "楼道小广告",
"des": "楼道张贴、涂写小广告",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "物联感知、视频识别"
}]
}
This diff is collapsed.
...@@ -5,6 +5,10 @@ $color-map(opacity = 0.3) ...@@ -5,6 +5,10 @@ $color-map(opacity = 0.3)
rgba(91, 213, 255, opacity) rgba(91, 213, 255, opacity)
$color-green = #82DF12 $color-green = #82DF12
$color-blue = #47B3FF $color-blue = #47B3FF
$blue(opacity = 0.5)
rgba(71, 179, 255, opacity )
$dark(opacity = 0.8)
rgba(2,27,53,opacity )
$color-red = #D82B2B $color-red = #D82B2B
$layout(gap = 0.6rem) $layout(gap = 0.6rem)
width 100% width 100%
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<div class="card-title" :style="`color:${color};background-image:url(${require('@/assets/images/mode4-bg.png')})`"> <div class="card-title" :style="`color:${color};background-image:url(${require('@/assets/images/mode4-bg.png')})`">
<img v-if="icon" :src="icon"/> <img v-if="icon" :src="icon"/>
{{title}} {{title}}
<img @click="$store.commit('SET_STREETMENU', true)" class="btn" v-if="btn" :src="btn"/>
</div> </div>
<div class="card-content"> <div class="card-content">
<slot /> <slot />
...@@ -15,6 +16,7 @@ export default { ...@@ -15,6 +16,7 @@ export default {
name: 'Mode4', name: 'Mode4',
props: { props: {
icon: {}, icon: {},
btn: {},
title: { title: {
type: String, type: String,
default: '标题', default: '标题',
...@@ -32,6 +34,7 @@ export default { ...@@ -32,6 +34,7 @@ export default {
.card-title .card-title
display flex display flex
align-items center align-items center
position relative
color #fff color #fff
font-size 1.2rem font-size 1.2rem
font-weight bold font-weight bold
...@@ -44,6 +47,10 @@ export default { ...@@ -44,6 +47,10 @@ export default {
>img >img
width 1.4rem width 1.4rem
margin-right 0.5rem margin-right 0.5rem
&.btn
position absolute
right 0.5rem
cursor pointer
.card-content .card-content
background #052749 background #052749
padding 1rem padding 1rem
......
...@@ -77,18 +77,18 @@ export default { ...@@ -77,18 +77,18 @@ export default {
height 4rem height 4rem
position relative position relative
font-weight bold font-weight bold
border 0.1rem solid $color-map() border 0.1rem solid $color-blue
display flex display flex
align-items center align-items center
justify-content space-between justify-content space-between
padding 0 1rem padding 0 1rem
background-image repeating-linear-gradient(45deg, $color-map(0.1), $color-map(0.1), 0.1rem, transparent 0.1rem, transparent 0.8rem) background-image repeating-linear-gradient(45deg, $blue(), $blue(), 0.1rem, transparent 0.1rem, transparent 0.8rem)
background-color $color-map(0.1) background-color $dark(0.1)
margin-bottom 0.5rem margin-bottom 0.5rem
$blur() $blur()
p p
color #fff color #fff
border-bottom 0.1rem solid $edgeColor border-bottom 0.1rem solid $color-blue
font-size 1.2rem font-size 1.2rem
position relative position relative
padding 0.2rem 0.5rem padding 0.2rem 0.5rem
...@@ -125,7 +125,8 @@ export default { ...@@ -125,7 +125,8 @@ export default {
padding 1rem padding 1rem
overflow-y auto overflow-y auto
overflow-x hidden overflow-x hidden
border 0.1rem solid $edgeColor border 0.1rem solid $color-blue
border-top none border-top none
background $dark()
$blur() $blur()
</style> </style>
...@@ -146,7 +146,7 @@ export default { ...@@ -146,7 +146,7 @@ export default {
font-weight bold font-weight bold
font-size 1.1rem font-size 1.1rem
background-color $color-map() background-color $color-map()
color $edgeColor color $color-blue
&:nth-child(2n) &:nth-child(2n)
background-color $color-map(0.15) background-color $color-map(0.15)
.col .col
......
This diff is collapsed.
...@@ -2,6 +2,9 @@ export default { ...@@ -2,6 +2,9 @@ export default {
SET_LOADING(state, val) { SET_LOADING(state, val) {
state.showLoading = val state.showLoading = val
}, },
SET_STREETMENU(state, val) {
state.showStreetMenu = val
},
SET_CURDATE(state, date) { SET_CURDATE(state, date) {
state.curDate = date state.curDate = date
}, },
......
export default { export default {
showLoading: false, showLoading: false,
showStreetMenu: false,
curDate: null, curDate: null,
commandList: [], commandList: [],
...@@ -7,85 +8,12 @@ export default { ...@@ -7,85 +8,12 @@ export default {
repairList: [], repairList: [],
discoveryList: [], discoveryList: [],
foundList: [], foundList: [],
supervisionPeopleList:[ //物业督查检查人员列表 supervisionPeopleList:[], //物业督查检查人员列表
supervisionCommunityList:[], //物业督查小区列表
supervisionSituationList:[
{ {
'TE_NAME': '假数据', all: 130,
'CREATE_DATE': '2020-03-06 10:48:31', send: 20
'X': 15,
'Y': 303,
'ROLE_NAME': '房办',
'RN': 1,
'TASK_ID': 1806221176476975,
'OPER_ID': '311614',
'MOBILE': '18917121593'
},
{
'TE_NAME': '假数据',
'CREATE_DATE': '2020-03-06 10:48:31',
'X': 15,
'Y': 303,
'ROLE_NAME': '房办',
'RN': 1,
'TASK_ID': 180622117647697,
'OPER_ID': '311615',
'MOBILE': '18917121593'
},
{
'TE_NAME': '假数据',
'CREATE_DATE': '2020-03-06 10:48:31',
'X': 15,
'Y': 303,
'ROLE_NAME': '房办',
'RN': 1,
'TASK_ID': 1806221176476975,
'OPER_ID': '311616',
'MOBILE': '18917121593'
},
{
'TE_NAME': '假数据',
'CREATE_DATE': '2020-03-06 10:48:31',
'X': 15,
'Y': 303,
'ROLE_NAME': '房办',
'RN': 1,
'TASK_ID': 1806221176476975,
'OPER_ID': '311617',
'MOBILE': '18917121593'
},
],
supervisionCommunityList:[ //物业督查小区列表
{
'COMMUNITYID': 120324203608821,
'X': '-6414.84997558594',
'Y': '23878.0302124023',
'RN': 1,
'CHECKID': 120324203608821,
'TASKID': 120324203608821,
'COMMUNITYNAME': '模拟数据'
},
{
'COMMUNITYID': 120324203608822,
'X': '-6414.84997558594',
'Y': '23878.0302124023',
'RN': 1,
'CHECKID': 120324203608822,
'TASKID': 120324203608822,
'COMMUNITYNAME': '模拟数据'
},
{
'COMMUNITYID': 120324203608823,
'X': '-6414.84997558594',
'Y': '23878.0302124023',
'RN': 1,
'CHECKID': 120324203608823,
'TASKID': 120324203608823,
'COMMUNITYNAME': '模拟数据'
},
],
supervisionSituationList:[ //物业督查检查情况
{
all:'130',
send:'20'
} }
], ],
handleList: [] handleList: []
......
<template>
<div class="bottom-tabs">
<div class="btns">
<div v-for="(btn, i) in btns" :key="i">
<m-count :style="`font-size:1.6rem;color:${colors[i]};`" :value="btn.count" :decimal="0"/>
<p>{{btn.name}}</p>
</div>
<div class="btn" @click="$emit('click')">管理要素明细</div>
</div>
<img class="bar" :src="require(`@/assets/images/tab-bar.png`)">
</div>
</template>
<script>
export default {
name: 'BottomTabs',
data() {
return {
btns: [
{name: '任务总数', count: 7},
{name: '一级响应', count: 4},
{name: '二级响应', count: 1},
{name: '处置完成', count: 2},
],
colors: ['#00f2ff', 'orange', '#D82B2B', '#82DF12'],
}
},
}
</script>
<style lang="stylus" scoped>
.bottom-tabs
width 40%
position fixed
bottom 0
left 50%
transform translate(-50%)
font-weight bold
.btns
display flex
justify-content space-around
padding 0 1rem
>div
text-align center
&.btn
cursor pointer
margin-top 1.5rem
&:hover
color $edgeColor
.bar
width 100%
height 1.2rem
</style>
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
width 100% width 100%
height 100% height 100%
display flex display flex
justify-content space-between justify-content space-around
.person .person
display flex display flex
align-items center align-items center
......
...@@ -17,18 +17,18 @@ ...@@ -17,18 +17,18 @@
<p>{{data.style}}</p> <p>{{data.style}}</p>
</div> </div>
<div> <div>
<p>接受部门</p> <p>响应部门</p>
<p>{{data.department}}</p> <p>{{data.department}}</p>
</div> </div>
<div> <div>
<p>推送时间</p> <p>发现时间</p>
<p>{{data.sendTime}}</p> <p>{{data.sendTime}}</p>
</div> </div>
</div> </div>
<div class="foot"> <div class="foot">
<m-step <m-step
:steps="data.step" :steps="data.step"
:current="[data.current, true]" :current="[data.current, false]"
/> />
</div> </div>
</div> </div>
......
<template>
<m-animate enter="fadeInDown" leave="fadeOutLeft">
<div class="street-menu" v-show="$store.state.showStreetMenu" @mouseleave="closeMenu">
<div class="edge top-left" />
<div class="edge top-right" />
<div class="edge bottom-left" />
<div class="edge bottom-right" />
<div :class="`street-item ${curIndex == i ? 'on' : ''}`" v-for="(item, i) in list" :key="i" @click="handleSelect(i)">
<p><img src="@/assets/images/street.png" />{{item.name}}</p>
</div>
</div>
</m-animate>
</template>
<script>
export default {
name: 'StreetMenu',
data() {
return {
curIndex: 1,
list: [
{name: '浦东新区'},
{name: '南码头街道'},
{name: '陆家嘴街道'},
{name: '潍坊新村街道'},
{name: '周家渡街道'},
{name: '塘桥街道'},
{name: '上港新村街道'},
{name: '沪东新村街道'},
{name: '金杨新村街道'},
{name: '洋泾街道'},
]
}
},
methods: {
closeMenu() {
this.$store.commit('SET_STREETMENU', false)
},
handleSelect(i) {
this.curIndex = i
this.$emit('select', this.curIndex)
this.closeMenu()
}
},
}
</script>
<style lang="stylus" scoped>
.street-menu
font-family $font-din
position fixed
width 26rem
padding 1rem
color #ccc
font-weight bold
background $dark()
left 26%
top 4rem
border 0.1rem solid $color-map()
.edge
position absolute
width 2rem
height 2rem
border 0.2rem solid $color-blue
&.top-left
top -0.1rem
left -0.1rem
border-right none
border-bottom none
&.top-right
top -0.1rem
right -0.1rem
border-left none
border-bottom none
&.bottom-left
bottom -0.1rem
left -0.1rem
border-right none
border-top none
&.bottom-right
bottom -0.1rem
right -0.1rem
border-left none
border-top none
.street-item
display inline-block
width 50%
height 3rem
line-height @height
text-align left
padding 0 1rem
cursor pointer
&.on
color $edgeColor
background $color-map()
>p
margin-left 0
img
display inline-block
width 1.2rem
margin-right .8rem
>p
margin-left 2rem
img
display none
</style>
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</div> </div>
<div class="list"> <div class="list">
<div v-for="data in $store.state.supervisionPeopleList" :key="data.OPER_ID"> <div v-for="data in $store.state.supervisionPeopleList" :key="data.OPER_ID">
<img :src="require(`@/assets/images/xf.png`)" alt=""> <img :src="require(`@/assets/images/location.png`)" />
<p>{{data.TE_NAME}}</p> <p>{{data.TE_NAME}}</p>
</div> </div>
</div> </div>
...@@ -90,11 +90,11 @@ export default { ...@@ -90,11 +90,11 @@ export default {
margin-top .5rem margin-top .5rem
// font-size 0.8rem // font-size 0.8rem
>img >img
width 1.1rem width 1rem
height 1.1rem height 1.2rem
margin-right 0.2rem margin-right 0.4rem
.community .community
height 50% height 30%
overflow hidden overflow hidden
.list .list
.community .community
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
'box4 . box6', 'box4 . box6',
]" ]"
columns="1fr 2fr 1fr" columns="1fr 2fr 1fr"
rows="3rem 1fr 1.5fr 1fr 2fr" rows="3rem 1fr 1.5fr 1fr 2.3fr"
gap="0" gap="0"
style="padding: 0" style="padding: 0"
:complete="complete" :complete="complete"
...@@ -17,24 +17,29 @@ ...@@ -17,24 +17,29 @@
<m-animate enter="fadeInDown" leave="fadeOutUp"> <m-animate enter="fadeInDown" leave="fadeOutUp">
<m-title area="title" color="#fff" :bgImg="require('@/assets/images/title-bg.png')">智慧物业管理微平台</m-title> <m-title area="title" color="#fff" :bgImg="require('@/assets/images/title-bg.png')">智慧物业管理微平台</m-title>
</m-animate> </m-animate>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box1" title="物业应急指挥体系" mode="4" :icon="require('@/assets/images/icon1.png')"> <m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box1" title="物业应急指挥体系" mode="4" :icon="require('@/assets/images/icon1.png')" :btn="require('@/assets/images/map-icon.png')">
<EmergencyCommand /> <EmergencyCommand />
</m-card> </m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box2" title="运行体征" mode="4" :icon="require('@/assets/images/icon2.png')"> <m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box2" title="基础数据" mode="4" :icon="require('@/assets/images/icon2.png')">
<Operation @select="handleSelect" /> <Operation @select="handleSelect" />
</m-card> </m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box3" title="投诉保修" mode="4" :icon="require('@/assets/images/icon3.png')"> <m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box3" title="投诉保修" mode="4" :icon="require('@/assets/images/icon3.png')">
<Repair /> <Repair />
</m-card> </m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box4" title="智能发现" mode="4" :icon="require('@/assets/images/icon4.png')"> <m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box4" title="物业督查" mode="4" :icon="require('@/assets/images/icon5.png')">
<Discovery />
</m-card>
<m-card v-show="complete" area="box5" title="物业督查" mode="4" :icon="require('@/assets/images/icon5.png')">
<Supervision @clickCommunity="clickCommunity"/> <Supervision @clickCommunity="clickCommunity"/>
</m-card> </m-card>
<m-card v-show="complete" area="box5" title="智能发现" mode="4" :icon="require('@/assets/images/icon4.png')">
<Discovery />
</m-card>
<m-card v-show="complete" area="box6" title="协同处置" mode="4" :icon="require('@/assets/images/icon6.png')"> <m-card v-show="complete" area="box6" title="协同处置" mode="4" :icon="require('@/assets/images/icon6.png')">
<Handle/> <Handle/>
</m-card> </m-card>
<StreetMenu @select="handleStreetSelect"/>
<BottomTabs @click="showModal = true"/>
<m-modal v-model="showModal" width="70%" title="管理要素明细">
<m-table :layout="tableLayout" :model="tableData"/>
</m-modal>
</m-grid> </m-grid>
</template> </template>
...@@ -45,6 +50,8 @@ import Repair from '@/views/components/repair.vue' ...@@ -45,6 +50,8 @@ import Repair from '@/views/components/repair.vue'
import Discovery from '@/views/components/discovery.vue' import Discovery from '@/views/components/discovery.vue'
import Supervision from '@/views/components/supervision.vue' import Supervision from '@/views/components/supervision.vue'
import Handle from '@/views/components/handle.vue' import Handle from '@/views/components/handle.vue'
import StreetMenu from './components/street-menu'
import BottomTabs from './components/bottom-tabs'
import {mapActions} from 'vuex' import {mapActions} from 'vuex'
export default { export default {
...@@ -56,18 +63,57 @@ export default { ...@@ -56,18 +63,57 @@ export default {
Discovery, Discovery,
Supervision, Supervision,
Handle, Handle,
StreetMenu,
BottomTabs,
}, },
data() { data() {
return { return {
complete: false, complete: false,
showModal: false,
tableLayout: [
{
title: '类别',
key: 'type',
width: 2,
},
{
title: '名称',
key: 'name',
width: 3,
},
{
title: '要素描述',
key: 'des',
width: 8,
},
{
title: '自治处置(一级)',
key: 'self',
width: 4,
},
{
title: '协同处置(二级、三级)',
key: 'associate',
width: 4,
},
{
title: '智能化发现方式',
key: 'smart',
width: 3,
},
],
tableData: [],
} }
}, },
methods: { methods: {
mapComplete() { mapComplete() {
this.$refs.map.focus(9706, -2234, 3) const {data} = require('../../static/mock.json')
this.tableData = data
this.$refs.map.drawStreet('nanmatou')
this.$refs.map.focus(3779.35022, -4665.97998, 6)
setTimeout(() => { setTimeout(() => {
this.complete = true this.complete = true
this.initData() this.initNanmatouData()
this.getCheckCommunityList({isPublish: 1, someday: '20200316'}) this.getCheckCommunityList({isPublish: 1, someday: '20200316'})
this.getCheckCommunityList() this.getCheckCommunityList()
this.getCheckedPeopleList() this.getCheckedPeopleList()
...@@ -92,8 +138,20 @@ export default { ...@@ -92,8 +138,20 @@ export default {
clickCommunity(data){ clickCommunity(data){
console.log(data) console.log(data)
}, },
handleStreetSelect(index) {
this.$refs.map.removePoint('nanmatou')
if (index == 0) {
this.$refs.map.focus(9000, -2000, 2)
this.initData()
} else {
this.$refs.map.drawStreet('nanmatou')
this.$refs.map.focus(3779.35022, -4665.97998, 6)
this.initNanmatouData()
}
},
...mapActions([ ...mapActions([
'initData', 'initData',
'initNanmatouData',
'getCheckCommunityList', 'getCheckCommunityList',
'getCheckedPeopleList' 'getCheckedPeopleList'
]) ])
......
{
"data": [{
"type": "更安全",
"name": "高空坠物隐患",
"des": "外立面脱落,高层广告牌松动,空调支架松动等",
"self": "业委会、居委会、物业",
"associate": "公安、城管、环保、房管",
"smart": "视频识别、无人机巡查"
}, {
"type": "更安全",
"name": "供水、供电、供气异常",
"des": "供水、供电、供气异常,水质异常,供能设施设备异常",
"self": "物业",
"associate": "公用事业部门、环保",
"smart": "物联感知"
}, {
"type": "更安全",
"name": "电梯运行异常",
"des": "年检过期,未张贴标示,电梯运行故障等",
"self": "业委会、物业、维保单位",
"associate": "市场监管局、城管",
"smart": "视频识别、物联感知"
}, {
"type": "更安全",
"name": "消防设施设备异常",
"des": "灭火器超有效期,消防栓、喷淋无法启用,年检过期等",
"self": "业委会、居委会、物业",
"associate": "消防",
"smart": "巡查发现为主"
}, {
"type": "更安全",
"name": "占用消防通道",
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别、物联感知"
}, {
"type": "更安全",
"name": "违规充电",
"des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别"
}, {
"type": "更安全",
"name": "损坏房屋承重结构",
"des": "装修敲承重墙,切割破坏地基、屋顶,破坏连接房屋与阳台的砖、混凝土墙 ",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "物联感知"
}, {
"type": "更安全",
"name": "违规租赁行为",
"des": "群租,日租房,租赁未备案",
"self": "业委会、居委会、物业",
"associate": "城管、公安",
"smart": "人脸识别、数据分析"
}, {
"type": "更有序",
"name": "噪音扰民",
"des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "物联感知"
}, {
"type": "更有序",
"name": "空调安装违规",
"des": "未在指定位置安装、冷凝管未接入总管等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "毁绿占绿",
"des": "破坏绿化,占用绿化改建车位,过度修剪",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "擅自改变物业使用性质",
"des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "物业交接矛盾",
"des": "突发无人管理,老物业阻碍新物业进场暴力对峙,不移交有关资料等",
"self": "业委会、居委会",
"associate": "公安、房管、城管",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "乱收费",
"des": "不按标准收取维修费、建筑垃圾短驳费,违规收取装修押金等乱收费行为",
"self": "业委会、居委会",
"associate": "物价、房管",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "破坏房屋外貌",
"des": "改变外立面色彩,改变窗户原始尺寸,破墙开门开窗等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
}, {
"type": "更有序",
"name": "违法搭建",
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
}, {
"type": "更有序",
"name": "擅自改建、占用共用部位",
"des": "擅自安装楼道门,擅自安装地锁,封烟道等",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查发现为主"
}, {
"type": "更有序",
"name": "停车矛盾",
"des": "机动车停车管理问题",
"self": "业委会、居委会、物业",
"associate": "公安",
"smart": "投诉发现为主"
}, {
"type": "更有序",
"name": "违规饲养动物",
"des": "养奇特或大量动物的",
"self": "居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
}, {
"type": "更有序",
"name": "维修资金使用异常",
"des": "账目未公布,占用、挪用维修资金、公共收益等",
"self": "业委会、物业",
"associate": "房管、城管",
"smart": "数据分析"
}, {
"type": "更干净",
"name": "建筑垃圾清运违规",
"des": "未在指定堆放点堆放,未及时清运等",
"self": "物业",
"associate": "环保、城管",
"smart": "视频识别"
}, {
"type": "更干净",
"name": "垃圾分类违规",
"des": "未及时清运,垃圾箱房、桶未按规定设置,违法定时定点投放规定等",
"self": "业委会、居委会、物业",
"associate": "环保、城管",
"smart": "物联感知、视频识别"
}, {
"type": "更干净",
"name": "乱布线 ",
"des": "电力线、通信线、有线电视线无序混乱布设",
"self": "物业、管线单位",
"associate": "通信管理部门",
"smart": "巡查发现为主"
}, {
"type": "更干净",
"name": "楼道小广告",
"des": "楼道张贴、涂写小广告",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "物联感知、视频识别"
}]
}
This diff is collapsed.
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