Commit 3c8da23e authored by 郭铭瑶's avatar 郭铭瑶 🤘

5-13会后修改

parent ab9887ce
<!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.1368edf550729bc88feae419ae5d8608.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.47276cd096cd116dcfa7.js></script><script type=text/javascript src=./static/js/vendor.734c877f267ad5a525cf.js></script><script type=text/javascript src=./static/js/app.cb51071944332ccd8af9.js></script></body></html>
\ No newline at end of file
}</style><script src=./static/jquery.min.js></script><link href=./static/css/app.19a503d23df88f9806a58ae689eb21d6.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.ad62c88985580571760d.js></script><script type=text/javascript src=./static/js/vendor.1c86e7e53e0e8de796fa.js></script><script type=text/javascript src=./static/js/app.2f11194f9e457437499b.js></script></body></html>
\ 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 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 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([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=13.1b6c7451faba79d074ff.js.map
\ No newline at end of file
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){}});
//# sourceMappingURL=14.a91a0b76a1ad284436a8.js.map
\ 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
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([7],{fM4u:function(e,t){},l7IT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={name:"MonitorCard",props:{title:{type:String},mode:{type:[String,Number],default:"1"},enter:{type:String,default:"fadeInRight"},leave:{type:String,default:"fadeOutRight"}},computed:{card:function(){var e=this;return function(){return n("zetL")("./mode"+e.mode)}}}},i={render:function(){var e=this.$createElement,t=this._self._c||e;return t("m-animate",{attrs:{enter:this.enter,leave:this.leave}},[t("div",{staticClass:"monitor-card"},[t(this.card,this._b({tag:"component",attrs:{title:this.title}},"component",this.$attrs,!1),[this._t("default")],2)],1)])},staticRenderFns:[]};var o=n("VU/8")(r,i,!1,function(e){n("fM4u")},"data-v-3abf72cf",null);t.default=o.exports},zetL:function(e,t,n){var r={"./mode1":["PAPv",22],"./mode1.vue":["PAPv",22],"./mode2":["mTcn",23],"./mode2.vue":["mTcn",23],"./mode3":["i66n",21],"./mode3.vue":["i66n",21],"./mode4":["IsZH",20],"./mode4.vue":["IsZH",20]};function i(e){var t=r[e];return t?n.e(t[1]).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}i.keys=function(){return Object.keys(r)},i.id="zetL",e.exports=i}});
//# sourceMappingURL=7.8c8183ee78501c28bf2b.js.map
\ No newline at end of file
webpackJsonp([6],{fM4u:function(e,t){},l7IT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={name:"MonitorCard",props:{title:{type:String},mode:{type:[String,Number],default:"1"},enter:{type:String,default:"fadeInRight"},leave:{type:String,default:"fadeOutRight"}},computed:{card:function(){var e=this;return function(){return n("zetL")("./mode"+e.mode)}}}},i={render:function(){var e=this.$createElement,t=this._self._c||e;return t("m-animate",{attrs:{enter:this.enter,leave:this.leave}},[t("div",{staticClass:"monitor-card"},[t(this.card,this._b({tag:"component",attrs:{title:this.title}},"component",this.$attrs,!1),[this._t("default")],2)],1)])},staticRenderFns:[]};var o=n("VU/8")(r,i,!1,function(e){n("fM4u")},"data-v-3abf72cf",null);t.default=o.exports},zetL:function(e,t,n){var r={"./mode1":["PAPv",22],"./mode1.vue":["PAPv",22],"./mode2":["mTcn",23],"./mode2.vue":["mTcn",23],"./mode3":["i66n",21],"./mode3.vue":["i66n",21],"./mode4":["IsZH",20],"./mode4.vue":["IsZH",20]};function i(e){var t=r[e];return t?n.e(t[1]).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}i.keys=function(){return Object.keys(r)},i.id="zetL",e.exports=i}});
//# sourceMappingURL=6.50a178bccc9c421dbecb.js.map
\ No newline at end of file
webpackJsonp([6],{CsfL:function(i,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=A("MICi"),r=A.n(e),n={name:"MonitorStep",props:{steps:{type:Array,required:!0},current:{type:[String,Number,Array],default:function(){return[0,!1]}},msg:{type:Array,default:function(){return[]}}},data:function(){return{setTop:null}},mounted:function(){var i=this;this.$nextTick(function(){i.setTop={top:"calc("+i.$refs.icon[0].offsetTop+"px + 0.35rem)"}})},computed:{linePercent:function(){var i=this.steps.length;return i>2?100/(i-1):100},doneWidth:function(){var i=Number(this.current[0]);if(this.current[1]&&(i+=1),!r()(i))return Math.round(this.linePercent*i);console.error('Props: "current" is NaN!')},done:function(){var i=Number(this.current[0]);return this.current[1]&&(i+=1),i},notWidth:function(){return 100-this.doneWidth}}},o={render:function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("div",{staticClass:"monitor-step"},[e("div",{staticClass:"lines",style:i.setTop},[e("div",{staticClass:"line done",style:"width:"+i.doneWidth+"%"}),i._v(" "),e("div",{staticClass:"line",style:"width:"+i.notWidth+"%"})]),i._v(" "),i._l(i.steps,function(t,r){return e("div",{key:r,class:"item "+(r==i.done?"on":"")},[e("p",{attrs:{title:t.name}},[i._v(i._s(t.name))]),i._v(" "),r<=i.current[0]?e("div",{ref:"icon",refInFor:!0,staticClass:"icon",style:"background-image:url("+A("RGwW")+")"}):e("div",{staticClass:"none"}),i._v(" "),e("span",{staticClass:"msg",attrs:{title:t.msg}},[i._v(i._s(i.msg[r]))])])})],2)},staticRenderFns:[]};var s=A("VU/8")(n,o,!1,function(i){A("XXZ0")},"data-v-8310e364",null);t.default=s.exports},RGwW:function(i,t){i.exports="data:image/png;base64,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"},XXZ0:function(i,t){}});
//# sourceMappingURL=6.567032306ed91bc296a4.js.map
\ No newline at end of file
webpackJsonp([7],{"+9cw":function(i,t){},CsfL:function(i,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e=A("MICi"),r=A.n(e),n={name:"MonitorStep",props:{steps:{type:Array,required:!0},current:{type:[String,Number,Array],default:function(){return[0,!1]}},msg:{type:Array,default:function(){return[]}}},data:function(){return{setTop:null}},mounted:function(){var i=this;this.$nextTick(function(){i.setTop={top:"calc("+i.$refs.icon[0].offsetTop+"px + 0.35rem)"}})},computed:{linePercent:function(){var i=this.steps.length;return i>2?100/(i-1):100},doneWidth:function(){var i=Number(this.current[0]);if(this.current[1]&&(i+=1),!r()(i))return Math.round(this.linePercent*i);console.error('Props: "current" is NaN!')},done:function(){var i=Number(this.current[0]);return this.current[1]&&(i+=1),i},notWidth:function(){return 100-this.doneWidth}}},o={render:function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("div",{staticClass:"monitor-step"},[e("div",{staticClass:"lines",style:i.setTop},[e("div",{staticClass:"line done",style:"width:"+i.doneWidth+"%"}),i._v(" "),e("div",{staticClass:"line",style:"width:"+i.notWidth+"%"})]),i._v(" "),i._l(i.steps,function(t,r){return e("div",{key:r,class:"item "+(r==i.done?"on":"")},[e("p",{attrs:{title:t.name}},[i._v(i._s(t.name))]),i._v(" "),r<=i.current[0]?e("div",{ref:"icon",refInFor:!0,staticClass:"icon",style:"background-image:url("+A("RGwW")+")"}):e("div",{staticClass:"none"}),i._v(" "),e("span",{staticClass:"msg",attrs:{title:t.msg}},[i._v(i._s(i.msg[r]))])])})],2)},staticRenderFns:[]};var s=A("VU/8")(n,o,!1,function(i){A("+9cw")},"data-v-0dbaf476",null);t.default=s.exports},RGwW:function(i,t){i.exports="data:image/png;base64,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"}});
//# sourceMappingURL=7.214306d8a0e11846b37e.js.map
\ 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 diff is collapsed.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,o,a){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 o)Object.prototype.hasOwnProperty.call(o,f)&&(e[f]=o[f]);for(n&&n(r,o,a);b.length;)b.shift()();if(a)for(u=0;u<a.length;u++)i=c(c.s=a[u]);return i};var r={},t={24:0};function c(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,c),t.l=!0,t.exports}c.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,c){n=t[e]=[r,c]});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,c.nc&&a.setAttribute("nonce",c.nc),a.src=c.p+"static/js/"+e+"."+{0:"17784e1a7943224ca017",1:"d514c241f4358ffb287f",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:"accd175c538432d887ed",15:"5a24d98fd4a88bf6fdfb",16:"d05dd6efeb18942f85e1",17:"de027749da269710d76f",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=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=d,o.appendChild(a),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.47276cd096cd116dcfa7.js.map
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,o){for(var d,f,i,u=0,b=[];u<r.length;u++)f=r[u],t[f]&&b.push(t[f][0]),t[f]=0;for(d in a)Object.prototype.hasOwnProperty.call(a,d)&&(e[d]=a[d]);for(n&&n(r,a,o);b.length;)b.shift()();if(o)for(u=0;u<o.length;u++)i=c(c.s=o[u]);return i};var r={},t={24:0};function c(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,c),t.l=!0,t.exports}c.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,c){n=t[e]=[r,c]});n[2]=r;var a=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,c.nc&&o.setAttribute("nonce",c.nc),o.src=c.p+"static/js/"+e+"."+{0:"17784e1a7943224ca017",1:"898f0cde27b437b46678",2:"4617a05d513252a3aeb5",3:"005ce450f8f31bb02ddb",4:"93c55d28f2578f2e1b1d",5:"c505858522d93a0362ce",6:"50a178bccc9c421dbecb",7:"214306d8a0e11846b37e",8:"5ad0f24b31031f7284b3",9:"88c12c87d8c867668894",10:"b1fd62ae5adcae5f1d83",11:"c0305ec01801cd06dcd2",12:"8d785b7833f510b6e13d",13:"47d8f9dd8d2652f4c1b5",14:"a91a0b76a1ad284436a8",15:"5a24d98fd4a88bf6fdfb",16:"d05dd6efeb18942f85e1",17:"de027749da269710d76f",20:"d488ad1d06af5149959d",21:"15c39363b6931e357ba3",22:"45efecf2a6412d88a8cd",23:"e88215ee447fcf2ac3bb"}[e]+".js";var d=setTimeout(f,12e4);function f(){o.onerror=o.onload=null,clearTimeout(d);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=f,a.appendChild(o),r},c.m=e,c.c=r,c.d=function(e,n,r){c.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},c.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(n,"a",n),n},c.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.ad62c88985580571760d.js.map
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
......@@ -33,14 +33,16 @@
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别、物联感知"
"smart": "视频识别、物联感知",
"count": 2
}, {
"type": "更安全",
"name": "违规充电",
"des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别"
"smart": "视频识别",
"count": 2
}, {
"type": "更安全",
"name": "损坏房屋承重结构",
......@@ -61,7 +63,8 @@
"des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "物联感知"
"smart": "物联感知",
"count": 1
}, {
"type": "更有序",
"name": "空调安装违规",
......@@ -82,7 +85,8 @@
"des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
"smart": "巡查投诉发现为主",
"count": 1
}, {
"type": "更有序",
"name": "物业交接矛盾",
......@@ -110,7 +114,8 @@
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
"smart": "巡查、投诉发现为主",
"count": 1
}, {
"type": "更有序",
"name": "擅自改建、占用共用部位",
......
This diff is collapsed.
This diff is collapsed.
......@@ -3,7 +3,7 @@
<div class="card-title" :style="`color:${color};background-image:url(${require('@/assets/images/mode4-bg.png')})`">
<img v-if="icon" :src="icon"/>
{{title}}
<img @click="$store.commit('SET_STREETMENU', true)" class="btn" v-if="btn" :src="btn"/>
<img @click="handleClick" class="btn" v-if="btn" :src="require(`@/assets/images/${btn}.png`)"/>
</div>
<div class="card-content">
<slot />
......@@ -16,7 +16,9 @@ export default {
name: 'Mode4',
props: {
icon: {},
btn: {},
btn: {
type: String,
},
title: {
type: String,
default: '标题',
......@@ -25,6 +27,15 @@ export default {
type: String,
},
},
methods: {
handleClick() {
if (this.btn == 'map-icon') {
this.$store.commit('SET_STREETMENU', true)
} else if (this.btn == 'zj') {
this.$store.commit('SET_ELEMENTMODAL', true)
}
},
},
}
</script>
......@@ -38,14 +49,14 @@ export default {
color #fff
font-size 1.2rem
font-weight bold
height 3rem
height 2.4rem
padding 0 0.5rem
background-size 90% 70%
background-position left center
background-repeat no-repeat
background-color #063a6f
>img
width 1.4rem
width 1rem
margin-right 0.5rem
&.btn
position absolute
......
......@@ -344,6 +344,7 @@ export default {
defaultSymbol: {
type: 'simple-line',
color: '#00f2ff',
// color: 'red',
width: 2 * this.sizeRate,
},
},
......
......@@ -121,7 +121,7 @@ export default {
height 80%
.content
min-height 30vh
max-height 60vh
max-height 80vh
padding 1rem
overflow-y auto
overflow-x hidden
......
......@@ -127,7 +127,7 @@ export default {
color #aaa
p
width 5rem
margin 0.5rem 50%
// margin 0.5rem 50%
transform translateX(-50%)
overflow hidden
white-space nowrap
......@@ -143,6 +143,7 @@ export default {
.icon
transform scale(1.2)
p
color $edgeColor
// color $edgeColor
color $color-green
font-weight bold
</style>
......@@ -5,7 +5,7 @@ import Vue from 'vue'
import App from './App'
import router from './router'
import store from './store'
import {Row, Col, Select, Option, DatePicker,Message,Progress} from 'view-design'
import {Row, Col, Select, Option, DatePicker,Message,Progress, Carousel, CarouselItem} from 'view-design'
import ajax from '@/server/ajax'
import api from '@/server/api'
import common from '@/util/common'
......@@ -28,6 +28,8 @@ Vue.component('Select', Select)
Vue.component('Option', Option)
Vue.component('DatePicker', DatePicker)
Vue.component('Progress', Progress)
Vue.component('Carousel', Carousel)
Vue.component('CarouselItem', CarouselItem)
/* eslint-disable no-new */
new Vue({
......
......@@ -216,33 +216,51 @@ export default {
const OPERATELIST = [ // 运行体征
{
title:'小区',
img:'community.png',
unit: '个',
num:'89',
},
// {
// title:'从业人员',
// img:'group.png',
// unit: '人',
// num:'41000',
// },
{
title:'业主大会',
img:'group.png',
unit: '个',
num:'72',
title:'总户数',
num:'17882',
},
{
title:'物业企业',
img:'property.png',
unit: '家',
num:'31',
},
{
title:'建筑面积',
img:'map.png',
unit: '万㎡',
num:'331',
title:'项目经理',
num:'48',
},
{
title:'业主大会',
num:'72',
},
{
title:'物业管理处',
num:'66',
},
{
title:'车位',
num:'5468',
},
{
title:'消防水泵',
num:'191',
},
{
title:'监控探头',
num:'859',
},
{
title:'电梯',
num:'59',
},
{
title:'消防栓',
num:'3864',
},
{
title:'消防通道',
num:'20',
},
]
const REPAIRLIST = [ // 报修投诉
......@@ -466,7 +484,7 @@ export default {
]
const FOUNDLIST = [ //智能发现列表下排
{
title:'门岗脱岗',
title:'电梯运行异常',
img:'mw.png',
num:'0',
},
......@@ -476,12 +494,12 @@ export default {
num:'1',
},
{
title:'集中充电异常',
title:'损坏房屋承重结构',
img:'dz.png',
num:'0',
},
{
title:'楼道充电',
title:'违规充电',
img:'dt.png',
num:'1',
},
......@@ -490,6 +508,11 @@ export default {
img:'zj.png',
num:'0',
},
{
title:'+ 自定义',
img:'zj.png',
num:'0',
},
]
commit('SET_COMMANDLIST', COMMANDLIST)
commit('SET_OPERATELIST', OPERATELIST)
......
......@@ -5,6 +5,9 @@ export default {
SET_STREETMENU(state, val) {
state.showStreetMenu = val
},
SET_ELEMENTMODAL(state, val) {
state.showElementModal = val
},
SET_CURDATE(state, date) {
state.curDate = date
},
......
export default {
showLoading: false,
showStreetMenu: false,
showElementModal: false,
curDate: null,
commandList: [],
......
......@@ -15,14 +15,14 @@
<div class="d-list">
<div
class="d-l-card"
v-for="data in $store.state.foundList"
v-for="(data, i) in $store.state.foundList"
:key="data.title"
>
<span class="title">
<img :src="require(`@/assets/images/${data.img}`)" />
{{data.title}}
</span>
<span>{{data.num}}</span>
<span v-if="i != $store.state.foundList.length - 1 ">{{data.num}}</span>
</div>
</div>
</div>
......@@ -50,10 +50,14 @@ export default {
width 49%
background-color rgba(6,27,50,0.9)
margin 0.1rem
padding .7rem
padding 0 .7rem
display flex
justify-content space-between
align-items center
&:last-child
span
&.title
color gold
span
color $edgeColor
font-weight 700
......
......@@ -15,7 +15,6 @@ export default {
name: 'EmergencyCommand',
methods: {
calcWidth() {
console.log(100 / this.list.length)
return {
width: (100 / this.list.length) + '%'
}
......
<template>
<m-scroll :length="list.length" :limit="6">
<div class="govern-wrapper">
<div class="inner" v-for="item in list" :key="item.name">
<p><m-count autoUpdate style="color: gold;font-size:1.2rem" :value="item.count" :decimal="0"/></p>
<p>{{item.name}}</p>
</div>
</div>
</m-scroll>
</template>
<script>
export default {
name: 'Govern',
data() {
return {}
},
computed: {
list() {
const {data} = require('../../../static/mock.json')
return data.map(e => {
return {
name: e.name,
count: e.count || 0,
}
})
}
},
}
</script>
<style lang="stylus" scoped>
.govern-wrapper
display flex
flex-wrap wrap
.inner
width 33.3%
padding-right 1rem
margin-bottom 1rem
text-align center
p
&:last-child
color $color-blue
</style>
<template>
<div class="handle">
<m-scroll :length="$store.state.handleList.length" :limit="2" mode="2" :step="12">
<m-scroll :length="$store.state.handleList.length" :limit="2" mode="2" :step="7.5">
<div class="card" v-for="(data,i) in $store.state.handleList" :key="i">
<div class="title">
<p>{{data.title}}</p>
......@@ -48,7 +48,7 @@ export default {
height 100%
.card
padding-bottom 1rem
height 12rem
height 7.5rem
.title
display flex
align-items center
......@@ -72,9 +72,9 @@ export default {
div
flex 1
font-size .5rem
margin 1rem 0
// margin 1rem 0
p
padding-top 0.2rem
// padding-top 0.2rem
padding-right 0.5rem
white-space nowrap
overflow hidden
......
<template>
<div class="operation">
<m-brief
<!-- <m-brief
@click.native="$emit('select', data)"
class="o-card"
v-for="data in $store.state.operateList"
......@@ -11,7 +11,13 @@
:unit="data.unit"
countColor="#00f2ff"
labelColor="#5587b7"
:icon="require(`@/assets/images/${data.img}`)"/>
:icon="require(`@/assets/images/${data.img}`)"/> -->
<div
v-for="data in $store.state.operateList"
:key="data.title">
<p>{{data.title}}</p>
<p><m-count autoUpdate style="color: gold;" :value="+data.num" :decimal="0"/></p>
</div>
</div>
</template>
......@@ -27,7 +33,13 @@ export default {
flex-wrap wrap
height 100%
width 100%
.o-card
width 50%
>div
display flex
align-items center
padding-right 1rem
justify-content space-between
width 33%
// .o-card
// width 50%
</style>
......@@ -9,7 +9,7 @@
:unit="`/ ${data.allNum}`"
:count="+data.num"
labelColor="#5587b7"
countColor="#00f2ff"
countColor="gold"
size="1.2rem"
/>
</div>
......
<template>
<div class="supervision">
<div class="people">
<!-- <div class="people">
<div class="head">
<p>
检查人员
......@@ -28,12 +28,12 @@
</div>
</m-scroll>
</div>
</div>
</div> -->
<div class="situation">
<div class="head">
<!-- <div class="head">
<p>检查情况</p>
<div class="line"/>
</div>
</div> -->
<div class="content">
<img :src="require(`@/assets/images/modify.png`)">
<div v-for="(data,i) in $store.state.supervisionSituationList" :key="i">
......@@ -112,7 +112,7 @@ export default {
// font-size 0.8rem
.situation
.content
margin-top 1rem
// margin-top 1rem
display flex
align-items center
img
......
......@@ -2,13 +2,15 @@
<m-grid
:template="[
'title title title',
'box1 . box5',
'box1 . box9',
'box2 . box9',
'box2 . box5',
'box3 . box6',
'box4 . box6',
'box8 . box10',
'box3 box7 box6',
'box4 box7 box6',
]"
columns="1fr 2fr 1fr"
rows="3rem 1fr 1.5fr 1fr 2.3fr"
rows="3rem 1fr 0.2fr 1.8fr 1.4fr 1fr 1fr"
gap="0"
style="padding: 0"
:complete="complete"
......@@ -17,29 +19,69 @@
<m-animate enter="fadeInDown" leave="fadeOutUp">
<m-title area="title" color="#fff" :bgImg="require('@/assets/images/title-bg.png')" size="2.4rem">{{curTitle}}智慧物业管理微平台</m-title>
</m-animate>
<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')">
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box1" title="指挥体系" mode="4" :icon="require('@/assets/images/icon1.png')" btn="map-icon">
<EmergencyCommand />
</m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box2" title="基础数据" mode="4" :icon="require('@/assets/images/icon2.png')">
<Operation @select="handleSelect" />
</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 />
</m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box4" title="物业督查" mode="4" :icon="require('@/assets/images/icon5.png')">
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box8" title="管理要素" mode="4" :icon="require('@/assets/images/icon3.png')" btn="zj">
<Govern />
</m-card>
<m-card v-show="complete" enter="fadeInLeft" leave="fadeOutLeft" area="box4" title="督查提醒" mode="4" :icon="require('@/assets/images/icon5.png')">
<Supervision @clickCommunity="clickCommunity"/>
</m-card>
<m-card v-show="complete" area="box9" title="视频" mode="4" :icon="require('@/assets/images/icon4.png')">
<div style="display:flex;">
<img style="display:inline-block;width:50%;height:100%;" src="@/assets/images/entry1.jpeg" />
<img style="display:inline-block;width:50%;height:100%;" src="@/assets/images/gate1.jpeg" />
</div>
</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="box10" title="辅助应用" mode="4" :icon="require('@/assets/images/icon6.png')">
<div class="ele-wrapper">
<div @click="showEleMap = true">
<p>电梯加装地图</p>
<img src="@/assets/images/ele-map.png"/>
</div>
<div>
<p>电子房态图</p>
<img src="@/assets/images/house.jpeg"/>
</div>
<div>
<p>更多</p>
<div>+</div>
</div>
</div>
</m-card>
<m-card v-show="complete" area="box6" title="治理分析" mode="4" :icon="require('@/assets/images/icon6.png')">
<div class="analysis-wrapper">
<Carousel v-if="complete" autoplay v-model="curTab" loop :autoplay-speed="5000">
<CarouselItem v-for="img in images" :key="img">
<img @click="handleViewImg(img)" :src="require(`@/assets/images/${img}`)" />
</CarouselItem>
</Carousel>
</div>
</m-card>
<m-card v-show="complete" enter="fadeInUp" leave="fadeOutDown" area="box7" title="联勤联动动态流程" mode="4" :icon="require('@/assets/images/icon6.png')">
<Handle/>
</m-card>
<StreetMenu @select="handleStreetSelect"/>
<BottomTabs @click="showModal = true"/>
<m-modal v-model="showModal" width="70%" title="管理要素明细">
<!-- <BottomTabs @click="showModal = true"/> -->
<m-modal :value="$store.state.showElementModal" @close="$store.commit('SET_ELEMENTMODAL', false)" width="70%" title="管理要素明细">
<m-table :layout="tableLayout" :model="tableData"/>
</m-modal>
<m-modal v-model="showEleMap" width="90%" title="电梯加装地图">
<iframe style="width:100%;min-height:80vh;background:#fff;" src="http://211.136.105.193/elev/#/?name=南码头" frameborder="0"/>
</m-modal>
<m-modal v-model="showImgModal" title="图片">
<img v-if="showImgModal" style="width: 100%;" :src="require(`@/assets/images/${curImg}`)" />
</m-modal>
</m-grid>
</template>
......@@ -52,6 +94,7 @@ import Supervision from '@/views/components/supervision.vue'
import Handle from '@/views/components/handle.vue'
import StreetMenu from './components/street-menu'
import BottomTabs from './components/bottom-tabs'
import Govern from './components/govern'
import {mapActions} from 'vuex'
export default {
......@@ -65,12 +108,17 @@ export default {
Handle,
StreetMenu,
BottomTabs,
Govern,
},
data() {
return {
curTitle: '南码头',
complete: false,
showModal: false,
showEleMap: false,
curTab: 0,
curImg: '',
showImgModal: false,
images: ['chart1.jpeg', 'chart2.png', 'chart3.png', 'chart4.png'],
tableLayout: [
{
title: '类别',
......@@ -111,7 +159,7 @@ export default {
const {data} = require('../../static/mock.json')
this.tableData = data
this.$refs.map.drawStreet('nanmatou')
this.$refs.map.focus(3779.35022, -4665.97998, 6.4)
this.$refs.map.focus(4039.44281, -4712.403381, 5.5)
setTimeout(() => {
this.complete = true
this.initNanmatouData()
......@@ -147,10 +195,14 @@ export default {
this.initData()
} else {
this.$refs.map.drawStreet('nanmatou')
this.$refs.map.focus(3779.35022, -4665.97998, 6.4)
this.$refs.map.focus(4039.44281, -4712.403381, 5.5)
this.initNanmatouData()
}
},
handleViewImg(img) {
this.curImg = img
this.showImgModal = true
},
...mapActions([
'initData',
'initNanmatouData',
......@@ -168,3 +220,48 @@ export default {
},
}
</script>
<style lang="stylus">
.analysis-wrapper
.ivu-carousel
height 100%
overflow hidden
.ivu-carousel-item
height 100% !important
img
height 100%
width 100%
</style>
<style lang="stylus" scoped>
.analysis-wrapper
width 100%
height 100%
img
width 100%
height 100%
.ele-wrapper
display flex
justify-content space-around
>div
flex 1
cursor pointer
&:hover
color $edgeColor
> img
margin-top 0.5rem
width 95%
height 80%
> div
// width 100%
margin-top 0.5rem
height 80%
display flex
align-items center
justify-content center
font-size 3rem
color $color-blue
border 0.1rem solid @color
&:hover
color $edgeColor
border-color @color
</style>
......@@ -33,14 +33,16 @@
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别、物联感知"
"smart": "视频识别、物联感知",
"count": 2
}, {
"type": "更安全",
"name": "违规充电",
"des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业",
"associate": "消防、公安",
"smart": "视频识别"
"smart": "视频识别",
"count": 2
}, {
"type": "更安全",
"name": "损坏房屋承重结构",
......@@ -61,7 +63,8 @@
"des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业",
"associate": "城管、环保",
"smart": "物联感知"
"smart": "物联感知",
"count": 1
}, {
"type": "更有序",
"name": "空调安装违规",
......@@ -82,7 +85,8 @@
"des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业",
"associate": "城管",
"smart": "巡查投诉发现为主"
"smart": "巡查投诉发现为主",
"count": 1
}, {
"type": "更有序",
"name": "物业交接矛盾",
......@@ -110,7 +114,8 @@
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业",
"associate": "城管",
"smart": "巡查、投诉发现为主"
"smart": "巡查、投诉发现为主",
"count": 1
}, {
"type": "更有序",
"name": "擅自改建、占用共用部位",
......
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