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 { <!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.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> }</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 \ 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){}}); 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=13.1b6c7451faba79d074ff.js.map //# sourceMappingURL=14.a91a0b76a1ad284436a8.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
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}}); 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=7.8c8183ee78501c28bf2b.js.map //# sourceMappingURL=6.50a178bccc9c421dbecb.js.map
\ No newline at end of file \ 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACAEAYAAACTrr2IAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAC7FJREFUeNrt3WtsVFUXBuA5rUBJJXwotiJoY4LgD1AhagxRaUsorYCKCkQlBhU1eAuoCZGLt5hURQWjJIIQiYIkTVEKgTa13LHGIKIIDWhBoEq5RGgb2vRC9/p+vN2UgVZKmZm1z5z3+bOyR4Q9a52158zMmX1CISIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiImqXGDFiunYVERFJTo72v+dpP2GiIEGDDxqE0YMPIo4ejdi/f8gLeSGvd+/W/yEkIamtxeMHD+LBkhLENWsQN270PM/zPGO0nx8RnQOv5AMHovHz8jA2RiJqzx78/ePHaz9fIgrZV/oXX0SDNjVFtuEv5uuvEZOStPNAFAhouMRExM8+i23Dt6e0FAvROW8piChy0Gieh7hwoXbLt23rViwEXbpo54soLvij8c9hxIj56CPtvBH5Wnjjf/qpdl9fmuZmLASDB2vnkciX0Ejvvafdyp3W8m2Edh6JfAXdk5ur3b8RWgVavoa89tpE7cQSuQyN8vbbGM2apT2fyPBaLgAsK+MCQNQGNL5teLsAxJvaWi4AROdA40+fjtH772vPJ7qqq7kAEIXslXsvv4xr7ufP155PbDQ2XqE9BSJNeMV/+mmMgtL4rc8+QXsKRBrQ+E8+idGiRYhewH4de/QoFwAKFJzqP/EERosXIyYEtA8qKgL6xClo0PiPPIL3+EuW4NGgNr5VUhKwUx4KmvDGX7ECj14R8M++RBD79g14Iihe4T1+Tg5Gy5YhBr3xrZUrsYNQZSXPACiu4BU/Kwuv+KtX49Fu3bTn5QZjsMXYkCFegpfgJezaFfD3QBQvwhu/oACPsvHPkpCE5JNPbOPbh3kGQL6Gxr/7boyKirAARH83XX/54QcsAJmZWAAaG+1/4QJAvoTGv+cejAoL2fjnkZCEZO9eDIYPR+MfP37+H+MCQL6CD/fuuguj4mLEHj205+WW8nLE4cPxYd+RI+39SS4A5Ato/CFDMFq/HrFXL+15ueXwYUTb+PY+Au3jh4DkNJzq33orRt9/j8jGD1dRgZie3tHGt3gGQE7CK/7NN2O0aRNiaqr2vNzyzz+I9hV///5L/Rt4BkBOwSv+gAEYbdiAyMYPZz/My8rqbONbPAMgJ6Dxb7oJn+bbV/zrrtOel1tOnEDMyEDj79lzuX8jzwBIFRo/LQ2Nb9/js/HDVVUhZmdHqvGtiJ8B2NsbY5SSgsKmpGBcX49YWYkncupUVPNGzgpv/M2b8Whamva83GL7Y8QI9MvOndozOgsFvOYafFjzyiuIGzYgdvRmiJWV+Hu++ALj7GzEoG3MEByod79+iPv3a2+Q7aaqKuTnjju069VaOBERSU5GnDMHsaYm4s/diBHz44/hV3qR36G4ffog/vGHdou5yfbTsGHa9WotXNiK/csvsU2IvYGBvRMLzwz8JvxMcfdu7RZzU20tYnq6dr1aCyciIkOHIh47pp0iWL6cdzn1B3tbatTt99+1jxw31dUhZmZq1+u8wqWmYmIVFdopuoARI2blSkRu8OAaFOl//0P8+Wftw8VNDQ2Io0dr1+u8wiUkIG7erJ2ijlm+HDGR9zdQhgW5Z0/E7du1jww3Odj4ZwsoIiITJ2qnqHOWLkUM+iaPsYe82w+Ht2zRPhLcdOYM4oQJ2vVqp4CJiYhlZdqp6jQjRsyiRRjww8JoQ55t42/dql1+NzU14bgcP167Xu0XsuXrNu1URUzYdQVcCCINee3eHXlev1673G46cwb5mTRJu14Xk4Arse67T3siEeOFvJA3ZQoG8+ZpTydehF/hmZ+PPDv06bUTRLATz9Sp2IHH7kbsMKxYpaXaa2Z0xftdXqPHNj7yuHatdiXdZAzy9Mwz2vW69AKLiMihQ9opjH6NxIiZO1c7335hr7dA8lat0i6fm+yFai+8oF2vzhdaRFovSAiKOXO08+4qe30F8pSfr10pt02bpl2vyy+4iIhUVWmnUsfMmdr5dwXyYb8NWrZMuzJue/117XpFuPD79mmnVNeMGdp10K2/54V/jUoXMGLEzJ6tXa8oHQCFhdr5Va6u/9/Ldarunoe4eLF2Bdz2zjva9YrygTB9unaK3WAXgqlTtesS3Xrbxl+wQDvjzjJixHz8sXa9on9AtOzFpp1vtzQ3I06erF2fiNdbRETmz9fOsNsCeP0Invjq1dqpd0tzs1+u6OpYfXNztTPqrKBfQYoEDB6MBNhXQAL7Y45HH9Wu0yXXVURE3n1XO4POMmLELFmCAX9M1rIQfPCBdl3c1NiIOG6cdp0uWkcREXnzTe2Mue3LLxHZ+GfZhGAhWLdOu0RusgvB/fdr16vt+tlNWukCRoyYvDxuKHMRyFavXjp7AfpFfT3yM2qUG/Vi47eLjd85yF6vXog7dmjX0U32UuoRI3Tq89JLiPZrTAr33XfcS/IycXfXjojd7q74d556CpGN37aiIhy33bpp90/cQEJTUpBgH+8gFC1GjJjTpxHvvTfi+RcRkcmTEfltzQWMGDHFxRgkJWn3S9xCgvv2RcLLy7Xr7qbqauTnzjsjk+8JExDt15IUzu5JmJys3R+BgQP8+uuR+AMHtA8BN9lbPd1++yXnV0REHn4YsaO3XAuabduQ3yuv1O6HwEIBbrgBBfnrL+1Dwk2nTiEOHXrRfIqIyLhxiPZrRwpXWorjrkcP7ePfr6J0d+D+/cPv+srbPYc7cQJ7x2VmYu+43bvtf8GBnZ2N0apViPwQ6ywJSUh27sTxZe+ay7tMd1bUrnnGQjBgAAq1aRMe7dNH+wm75fhxxIwMHNj9+iFfBQV4nB9ihfvtN8TMTDT+yZPaM/K7qP/oAQvBoEEYbdyIA7x3b+0n7pajRxF79kTs3l17Rm7ZtQvRNv6//2rPKF7E7FdPWAhuuQULwIYNePTqq7UTQC7btw8xPR2NbxdKipSY/+wR73Fvuw2j9esRr7pKOxHkkj//RLSNf+SI9oziVcx/BYWC/vorRvYmiTU12okgFxw6hM9CRo5k48eG+sYHOCMYNgyjoiJEfq0TLIcPIw4fjsY/eFB7RkGh/jtoFLy0FCu/vUXZ6dPa86JY+PtvxIwMNr4O9QXAwvfh27ZhIbAbbtTXa8+LouHYMUR7qn/ggPaMgsqZBcDCQlBSgoXggQfwKBeC+GCve7Bf5+3dqz2joHNuAbCwEBQXY/TQQ4gNDdrzos6wVz7aK/fKyrRnRODsAmDhgCksxOixxxDPnNGeF3VEVRViTs75lzyTG5xfACwsBN9+i1cSuzsvFwI3VVejTllZqNuOHdozorb5ZgGw8EqSn4/R448jNjdrz4tCoVCopgaNP2oU6rR9u/aM6L/5bgGw8MqSl4fRlCmIxmjPK5jq6tD4Y8ei8X/6SXtG1DG+XQAsLARLl2L07LOIItrzCoa6OsQxY9D4W7Zoz4gCDlcW2l1yKTrq6xFzcrTrTdQmHKDTpmm3SnxpaMCvOseM0a4vUYfgwH31Ve3W8Td374RE1CE4gN96S7uV/MXuPjxxonb9iCICBzTvlvvfbOPbC6+I4gwO8Nxc7VZzS3Mz3uNPmqRdH6KYwAE/d6526+kyBnl47jntehDFFBrA8xAXLNBuxZg3voiIPP+8dh2IVIUvBJ9/rt2a0e99MWJee00770ROQXckJCB+9ZV2n0bHjBnaeSZyGholMRFx+XLtlo2MmTO180rkK+ELwYoV2i3cOW+8oZ1HIl/De+YuXdBQBQXaLX1RRoyYDz/UzhtRXEFjde2KLluzRrvP2zZvnnaeiOIaGi0pCfGbb3Qb3n6dN2uWdl6IAgWN53k4M5g9G+Omptg0fnU1ot00lYhUoSEHDsSCkJcX/gp9ueyv8hYuxN+fmqr9fMnf1G8NFu/QqGlpGI0di7sjjxyJ8Y03IqakIDY3Y2utI0fw58rLMV67FuN167AD0smT2s+LiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiCLs/1StmcaeHDP9AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTAzLTEzVDEwOjUzOjQ4KzA4OjAwdNoBrwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wMy0xM1QxMDo1Mzo0OCswODowMAWHuRMAAABGdEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWRtaW4vaWNvbi1mb250L3RtcC9pY29uX20yNXR0eXJ4cG8vdHJ1ZS5zdmcircoAAAAAAElFTkSuQmCC"},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}}([]); !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.47276cd096cd116dcfa7.js.map //# sourceMappingURL=manifest.ad62c88985580571760d.js.map
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
This diff is collapsed.
...@@ -33,14 +33,16 @@ ...@@ -33,14 +33,16 @@
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等", "des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "消防、公安", "associate": "消防、公安",
"smart": "视频识别、物联感知" "smart": "视频识别、物联感知",
"count": 2
}, { }, {
"type": "更安全", "type": "更安全",
"name": "违规充电", "name": "违规充电",
"des": "飞线充电,非机动车楼道充电", "des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "消防、公安", "associate": "消防、公安",
"smart": "视频识别" "smart": "视频识别",
"count": 2
}, { }, {
"type": "更安全", "type": "更安全",
"name": "损坏房屋承重结构", "name": "损坏房屋承重结构",
...@@ -61,7 +63,8 @@ ...@@ -61,7 +63,8 @@
"des": "装修噪音,空调噪音,施工噪音", "des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "城管、环保", "associate": "城管、环保",
"smart": "物联感知" "smart": "物联感知",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "空调安装违规", "name": "空调安装违规",
...@@ -82,7 +85,8 @@ ...@@ -82,7 +85,8 @@
"des": "居改非,改变房屋原始设计厨房间、卫生间位置", "des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "城管", "associate": "城管",
"smart": "巡查投诉发现为主" "smart": "巡查投诉发现为主",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "物业交接矛盾", "name": "物业交接矛盾",
...@@ -110,7 +114,8 @@ ...@@ -110,7 +114,8 @@
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等", "des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业", "self": "物业",
"associate": "城管", "associate": "城管",
"smart": "巡查、投诉发现为主" "smart": "巡查、投诉发现为主",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "擅自改建、占用共用部位", "name": "擅自改建、占用共用部位",
......
This diff is collapsed.
This diff is collapsed.
...@@ -3,7 +3,7 @@ ...@@ -3,7 +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"/> <img @click="handleClick" class="btn" v-if="btn" :src="require(`@/assets/images/${btn}.png`)"/>
</div> </div>
<div class="card-content"> <div class="card-content">
<slot /> <slot />
...@@ -16,7 +16,9 @@ export default { ...@@ -16,7 +16,9 @@ export default {
name: 'Mode4', name: 'Mode4',
props: { props: {
icon: {}, icon: {},
btn: {}, btn: {
type: String,
},
title: { title: {
type: String, type: String,
default: '标题', default: '标题',
...@@ -25,6 +27,15 @@ export default { ...@@ -25,6 +27,15 @@ export default {
type: String, 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> </script>
...@@ -38,14 +49,14 @@ export default { ...@@ -38,14 +49,14 @@ export default {
color #fff color #fff
font-size 1.2rem font-size 1.2rem
font-weight bold font-weight bold
height 3rem height 2.4rem
padding 0 0.5rem padding 0 0.5rem
background-size 90% 70% background-size 90% 70%
background-position left center background-position left center
background-repeat no-repeat background-repeat no-repeat
background-color #063a6f background-color #063a6f
>img >img
width 1.4rem width 1rem
margin-right 0.5rem margin-right 0.5rem
&.btn &.btn
position absolute position absolute
......
...@@ -344,6 +344,7 @@ export default { ...@@ -344,6 +344,7 @@ export default {
defaultSymbol: { defaultSymbol: {
type: 'simple-line', type: 'simple-line',
color: '#00f2ff', color: '#00f2ff',
// color: 'red',
width: 2 * this.sizeRate, width: 2 * this.sizeRate,
}, },
}, },
......
...@@ -121,7 +121,7 @@ export default { ...@@ -121,7 +121,7 @@ export default {
height 80% height 80%
.content .content
min-height 30vh min-height 30vh
max-height 60vh max-height 80vh
padding 1rem padding 1rem
overflow-y auto overflow-y auto
overflow-x hidden overflow-x hidden
......
...@@ -127,7 +127,7 @@ export default { ...@@ -127,7 +127,7 @@ export default {
color #aaa color #aaa
p p
width 5rem width 5rem
margin 0.5rem 50% // margin 0.5rem 50%
transform translateX(-50%) transform translateX(-50%)
overflow hidden overflow hidden
white-space nowrap white-space nowrap
...@@ -143,6 +143,7 @@ export default { ...@@ -143,6 +143,7 @@ export default {
.icon .icon
transform scale(1.2) transform scale(1.2)
p p
color $edgeColor // color $edgeColor
color $color-green
font-weight bold font-weight bold
</style> </style>
...@@ -5,7 +5,7 @@ import Vue from 'vue' ...@@ -5,7 +5,7 @@ import Vue from 'vue'
import App from './App' import App from './App'
import router from './router' import router from './router'
import store from './store' 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 ajax from '@/server/ajax'
import api from '@/server/api' import api from '@/server/api'
import common from '@/util/common' import common from '@/util/common'
...@@ -28,6 +28,8 @@ Vue.component('Select', Select) ...@@ -28,6 +28,8 @@ Vue.component('Select', Select)
Vue.component('Option', Option) Vue.component('Option', Option)
Vue.component('DatePicker', DatePicker) Vue.component('DatePicker', DatePicker)
Vue.component('Progress', Progress) Vue.component('Progress', Progress)
Vue.component('Carousel', Carousel)
Vue.component('CarouselItem', CarouselItem)
/* eslint-disable no-new */ /* eslint-disable no-new */
new Vue({ new Vue({
......
...@@ -216,33 +216,51 @@ export default { ...@@ -216,33 +216,51 @@ export default {
const OPERATELIST = [ // 运行体征 const OPERATELIST = [ // 运行体征
{ {
title:'小区', title:'小区',
img:'community.png',
unit: '个',
num:'89', num:'89',
}, },
// {
// title:'从业人员',
// img:'group.png',
// unit: '人',
// num:'41000',
// },
{ {
title:'业主大会', title:'总户数',
img:'group.png', num:'17882',
unit: '个',
num:'72',
}, },
{ {
title:'物业企业', title:'物业企业',
img:'property.png',
unit: '家',
num:'31', num:'31',
}, },
{ {
title:'建筑面积', title:'项目经理',
img:'map.png', num:'48',
unit: '万㎡', },
num:'331', {
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 = [ // 报修投诉 const REPAIRLIST = [ // 报修投诉
...@@ -466,7 +484,7 @@ export default { ...@@ -466,7 +484,7 @@ export default {
] ]
const FOUNDLIST = [ //智能发现列表下排 const FOUNDLIST = [ //智能发现列表下排
{ {
title:'门岗脱岗', title:'电梯运行异常',
img:'mw.png', img:'mw.png',
num:'0', num:'0',
}, },
...@@ -476,12 +494,12 @@ export default { ...@@ -476,12 +494,12 @@ export default {
num:'1', num:'1',
}, },
{ {
title:'集中充电异常', title:'损坏房屋承重结构',
img:'dz.png', img:'dz.png',
num:'0', num:'0',
}, },
{ {
title:'楼道充电', title:'违规充电',
img:'dt.png', img:'dt.png',
num:'1', num:'1',
}, },
...@@ -490,6 +508,11 @@ export default { ...@@ -490,6 +508,11 @@ export default {
img:'zj.png', img:'zj.png',
num:'0', num:'0',
}, },
{
title:'+ 自定义',
img:'zj.png',
num:'0',
},
] ]
commit('SET_COMMANDLIST', COMMANDLIST) commit('SET_COMMANDLIST', COMMANDLIST)
commit('SET_OPERATELIST', OPERATELIST) commit('SET_OPERATELIST', OPERATELIST)
......
...@@ -5,6 +5,9 @@ export default { ...@@ -5,6 +5,9 @@ export default {
SET_STREETMENU(state, val) { SET_STREETMENU(state, val) {
state.showStreetMenu = val state.showStreetMenu = val
}, },
SET_ELEMENTMODAL(state, val) {
state.showElementModal = 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, showStreetMenu: false,
showElementModal: false,
curDate: null, curDate: null,
commandList: [], commandList: [],
......
...@@ -15,14 +15,14 @@ ...@@ -15,14 +15,14 @@
<div class="d-list"> <div class="d-list">
<div <div
class="d-l-card" class="d-l-card"
v-for="data in $store.state.foundList" v-for="(data, i) in $store.state.foundList"
:key="data.title" :key="data.title"
> >
<span class="title"> <span class="title">
<img :src="require(`@/assets/images/${data.img}`)" /> <img :src="require(`@/assets/images/${data.img}`)" />
{{data.title}} {{data.title}}
</span> </span>
<span>{{data.num}}</span> <span v-if="i != $store.state.foundList.length - 1 ">{{data.num}}</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -50,10 +50,14 @@ export default { ...@@ -50,10 +50,14 @@ export default {
width 49% width 49%
background-color rgba(6,27,50,0.9) background-color rgba(6,27,50,0.9)
margin 0.1rem margin 0.1rem
padding .7rem padding 0 .7rem
display flex display flex
justify-content space-between justify-content space-between
align-items center align-items center
&:last-child
span
&.title
color gold
span span
color $edgeColor color $edgeColor
font-weight 700 font-weight 700
......
...@@ -15,7 +15,6 @@ export default { ...@@ -15,7 +15,6 @@ export default {
name: 'EmergencyCommand', name: 'EmergencyCommand',
methods: { methods: {
calcWidth() { calcWidth() {
console.log(100 / this.list.length)
return { return {
width: (100 / this.list.length) + '%' 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> <template>
<div class="handle"> <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="card" v-for="(data,i) in $store.state.handleList" :key="i">
<div class="title"> <div class="title">
<p>{{data.title}}</p> <p>{{data.title}}</p>
...@@ -48,7 +48,7 @@ export default { ...@@ -48,7 +48,7 @@ export default {
height 100% height 100%
.card .card
padding-bottom 1rem padding-bottom 1rem
height 12rem height 7.5rem
.title .title
display flex display flex
align-items center align-items center
...@@ -72,9 +72,9 @@ export default { ...@@ -72,9 +72,9 @@ export default {
div div
flex 1 flex 1
font-size .5rem font-size .5rem
margin 1rem 0 // margin 1rem 0
p p
padding-top 0.2rem // padding-top 0.2rem
padding-right 0.5rem padding-right 0.5rem
white-space nowrap white-space nowrap
overflow hidden overflow hidden
......
<template> <template>
<div class="operation"> <div class="operation">
<m-brief <!-- <m-brief
@click.native="$emit('select', data)" @click.native="$emit('select', data)"
class="o-card" class="o-card"
v-for="data in $store.state.operateList" v-for="data in $store.state.operateList"
...@@ -11,7 +11,13 @@ ...@@ -11,7 +11,13 @@
:unit="data.unit" :unit="data.unit"
countColor="#00f2ff" countColor="#00f2ff"
labelColor="#5587b7" 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> </div>
</template> </template>
...@@ -27,7 +33,13 @@ export default { ...@@ -27,7 +33,13 @@ export default {
flex-wrap wrap flex-wrap wrap
height 100% height 100%
width 100% width 100%
.o-card >div
width 50% display flex
align-items center
padding-right 1rem
justify-content space-between
width 33%
// .o-card
// width 50%
</style> </style>
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
:unit="`/ ${data.allNum}`" :unit="`/ ${data.allNum}`"
:count="+data.num" :count="+data.num"
labelColor="#5587b7" labelColor="#5587b7"
countColor="#00f2ff" countColor="gold"
size="1.2rem" size="1.2rem"
/> />
</div> </div>
......
<template> <template>
<div class="supervision"> <div class="supervision">
<div class="people"> <!-- <div class="people">
<div class="head"> <div class="head">
<p> <p>
检查人员 检查人员
...@@ -28,12 +28,12 @@ ...@@ -28,12 +28,12 @@
</div> </div>
</m-scroll> </m-scroll>
</div> </div>
</div> </div> -->
<div class="situation"> <div class="situation">
<div class="head"> <!-- <div class="head">
<p>检查情况</p> <p>检查情况</p>
<div class="line"/> <div class="line"/>
</div> </div> -->
<div class="content"> <div class="content">
<img :src="require(`@/assets/images/modify.png`)"> <img :src="require(`@/assets/images/modify.png`)">
<div v-for="(data,i) in $store.state.supervisionSituationList" :key="i"> <div v-for="(data,i) in $store.state.supervisionSituationList" :key="i">
...@@ -112,7 +112,7 @@ export default { ...@@ -112,7 +112,7 @@ export default {
// font-size 0.8rem // font-size 0.8rem
.situation .situation
.content .content
margin-top 1rem // margin-top 1rem
display flex display flex
align-items center align-items center
img img
......
...@@ -2,13 +2,15 @@ ...@@ -2,13 +2,15 @@
<m-grid <m-grid
:template="[ :template="[
'title title title', 'title title title',
'box1 . box5', 'box1 . box9',
'box2 . box9',
'box2 . box5', 'box2 . box5',
'box3 . box6', 'box8 . box10',
'box4 . box6', 'box3 box7 box6',
'box4 box7 box6',
]" ]"
columns="1fr 2fr 1fr" 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" gap="0"
style="padding: 0" style="padding: 0"
:complete="complete" :complete="complete"
...@@ -17,29 +19,69 @@ ...@@ -17,29 +19,69 @@
<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')" size="2.4rem">{{curTitle}}智慧物业管理微平台</m-title> <m-title area="title" color="#fff" :bgImg="require('@/assets/images/title-bg.png')" size="2.4rem">{{curTitle}}智慧物业管理微平台</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')" :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 /> <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/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"/> <Supervision @clickCommunity="clickCommunity"/>
</m-card> </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')"> <m-card v-show="complete" area="box5" title="智能发现" mode="4" :icon="require('@/assets/images/icon4.png')">
<Discovery /> <Discovery />
</m-card> </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/> <Handle/>
</m-card> </m-card>
<StreetMenu @select="handleStreetSelect"/> <StreetMenu @select="handleStreetSelect"/>
<BottomTabs @click="showModal = true"/> <!-- <BottomTabs @click="showModal = true"/> -->
<m-modal v-model="showModal" width="70%" title="管理要素明细"> <m-modal :value="$store.state.showElementModal" @close="$store.commit('SET_ELEMENTMODAL', false)" width="70%" title="管理要素明细">
<m-table :layout="tableLayout" :model="tableData"/> <m-table :layout="tableLayout" :model="tableData"/>
</m-modal> </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> </m-grid>
</template> </template>
...@@ -52,6 +94,7 @@ import Supervision from '@/views/components/supervision.vue' ...@@ -52,6 +94,7 @@ 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 StreetMenu from './components/street-menu'
import BottomTabs from './components/bottom-tabs' import BottomTabs from './components/bottom-tabs'
import Govern from './components/govern'
import {mapActions} from 'vuex' import {mapActions} from 'vuex'
export default { export default {
...@@ -65,12 +108,17 @@ export default { ...@@ -65,12 +108,17 @@ export default {
Handle, Handle,
StreetMenu, StreetMenu,
BottomTabs, BottomTabs,
Govern,
}, },
data() { data() {
return { return {
curTitle: '南码头', curTitle: '南码头',
complete: false, complete: false,
showModal: false, showEleMap: false,
curTab: 0,
curImg: '',
showImgModal: false,
images: ['chart1.jpeg', 'chart2.png', 'chart3.png', 'chart4.png'],
tableLayout: [ tableLayout: [
{ {
title: '类别', title: '类别',
...@@ -111,7 +159,7 @@ export default { ...@@ -111,7 +159,7 @@ export default {
const {data} = require('../../static/mock.json') const {data} = require('../../static/mock.json')
this.tableData = data this.tableData = data
this.$refs.map.drawStreet('nanmatou') 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(() => { setTimeout(() => {
this.complete = true this.complete = true
this.initNanmatouData() this.initNanmatouData()
...@@ -147,10 +195,14 @@ export default { ...@@ -147,10 +195,14 @@ export default {
this.initData() this.initData()
} else { } else {
this.$refs.map.drawStreet('nanmatou') 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() this.initNanmatouData()
} }
}, },
handleViewImg(img) {
this.curImg = img
this.showImgModal = true
},
...mapActions([ ...mapActions([
'initData', 'initData',
'initNanmatouData', 'initNanmatouData',
...@@ -168,3 +220,48 @@ export default { ...@@ -168,3 +220,48 @@ export default {
}, },
} }
</script> </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 @@ ...@@ -33,14 +33,16 @@
"des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等", "des": "违规停车占用消防登高点,高层顶层逃生通道上锁,消防通道堆物等",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "消防、公安", "associate": "消防、公安",
"smart": "视频识别、物联感知" "smart": "视频识别、物联感知",
"count": 2
}, { }, {
"type": "更安全", "type": "更安全",
"name": "违规充电", "name": "违规充电",
"des": "飞线充电,非机动车楼道充电", "des": "飞线充电,非机动车楼道充电",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "消防、公安", "associate": "消防、公安",
"smart": "视频识别" "smart": "视频识别",
"count": 2
}, { }, {
"type": "更安全", "type": "更安全",
"name": "损坏房屋承重结构", "name": "损坏房屋承重结构",
...@@ -61,7 +63,8 @@ ...@@ -61,7 +63,8 @@
"des": "装修噪音,空调噪音,施工噪音", "des": "装修噪音,空调噪音,施工噪音",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "城管、环保", "associate": "城管、环保",
"smart": "物联感知" "smart": "物联感知",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "空调安装违规", "name": "空调安装违规",
...@@ -82,7 +85,8 @@ ...@@ -82,7 +85,8 @@
"des": "居改非,改变房屋原始设计厨房间、卫生间位置", "des": "居改非,改变房屋原始设计厨房间、卫生间位置",
"self": "业委会、居委会、物业", "self": "业委会、居委会、物业",
"associate": "城管", "associate": "城管",
"smart": "巡查投诉发现为主" "smart": "巡查投诉发现为主",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "物业交接矛盾", "name": "物业交接矛盾",
...@@ -110,7 +114,8 @@ ...@@ -110,7 +114,8 @@
"des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等", "des": "未取得规划许可擅自搭建的建筑物、构筑物,开挖地坪,房屋插层等",
"self": "物业", "self": "物业",
"associate": "城管", "associate": "城管",
"smart": "巡查、投诉发现为主" "smart": "巡查、投诉发现为主",
"count": 1
}, { }, {
"type": "更有序", "type": "更有序",
"name": "擅自改建、占用共用部位", "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