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

重新改版居委页面

parent 0d37ce3e
/src/util/esm
# Logs # Logs
logs logs
*.log *.log
...@@ -104,3 +105,4 @@ typings/ ...@@ -104,3 +105,4 @@ typings/
# TernJS port file # TernJS port file
.tern-port .tern-port
src/assets/images/.DS_Store
<!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.c59b0efe1ee42e602da04e7c2e585cad.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.58f249c3f32adaafbc9b.js></script><script type=text/javascript src=./static/js/vendor.cc66e58e16502fbcc4a2.js></script><script type=text/javascript src=./static/js/app.b61d75d32910d001e655.js></script></body></html> }</style><script src=./static/jquery.min.js></script><link href=./static/css/app.b5383b60f300a2b288fba984875a681d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.5ffcb6a24ac79c5ec8ee.js></script><script type=text/javascript src=./static/js/vendor.bb8f64c138ca223452b5.js></script><script type=text/javascript src=./static/js/app.9b19bafa457153f0550f.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([18],{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}}); webpackJsonp([15],{CjJ7:function(t,e){},cxLP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("Gu7T"),s=i.n(a),n={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}}},l={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("\n "+t._s(e.title)+"\n "),e.tooltip?i("Tooltip",{attrs:{"max-width":"10rem",content:e.tooltip,transfer:""}},[i("Icon",{staticStyle:{"font-size":"1.2rem",cursor:"pointer","margin-left":"0.5rem"},attrs:{type:"md-alert",color:"gold"}})],1):t._e()],1)])}),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")(n,l,!1,function(t){i("CjJ7")},"data-v-541e1401",null);e.default=o.exports}});
//# sourceMappingURL=18.f92a3b54e051701a6b18.js.map //# sourceMappingURL=15.14232eb1ab72e229aef5.js.map
\ No newline at end of file \ No newline at end of file
This diff is collapsed.
webpackJsonp([16],{"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=16.4c376878ba3859a641b7.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorMenu/monitor-menu.vue","webpack:///./src/components/MonitorComponents/MonitorMenu/monitor-menu.vue?02f8","webpack:///./src/components/MonitorComponents/MonitorMenu/monitor-menu.vue"],"names":["monitor_menu","name","props","value","type","Boolean","default","themes","Array","computed","curTheme","document","title","defaultThemes","base","window","location","origin","indexOf","url","themeList","this","length","methods","closeMenu","$emit","handleThemeSelect","_ref","open","MonitorMenu_monitor_menu","render","_vm","_h","$createElement","_c","_self","attrs","enter","leave","directives","rawName","expression","staticClass","on","mouseleave","_v","_l","theme","key","class","click","$event","_s","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wGAmBA,IAAAA,GACAC,KAAA,cACAC,OACAC,OACAC,KAAAC,QACAC,SAAA,GAEAC,QACAH,KAAAI,MACAF,QAFA,WAGA,YAIAG,UACAC,SADA,WAEA,OAAAC,SAAAC,OAEAC,cAJA,WAKA,IAAAC,EAAA,8BAIA,OAHAC,OAAAC,SAAAC,OAAAC,QAAA,eACAJ,EAAA,uCAGAb,KAAA,eAAAkB,IAAA,OACAlB,KAAA,YAAAkB,IAAAL,EAAA,iDACAb,KAAA,WAAAkB,IAAAL,EAAA,6CAGAM,UAfA,WAgBA,OAAAC,KAAAd,QAAAc,KAAAd,OAAAe,OAAA,EAAAD,KAAAd,OACAc,KAAAR,gBAGAU,SACAC,UADA,WAEAH,KAAAI,MAAA,aAEAC,kBAJA,SAAAC,GAIA,IAAA1B,EAAA0B,EAAA1B,KAAAkB,EAAAQ,EAAAR,IACAlB,GAAAoB,KAAAX,WACAK,OAAAa,KAAAT,EAAA,UACAE,KAAAG,gBCzDeK,GADEC,OAFjB,WAA0B,IAAAC,EAAAV,KAAaW,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,aAAuBE,OAAOC,MAAA,aAAAC,MAAA,eAA0CJ,EAAA,OAAYK,aAAatC,KAAA,OAAAuC,QAAA,SAAArC,MAAA4B,EAAA,MAAAU,WAAA,UAAkEC,YAAA,aAAAC,IAA+BC,WAAAb,EAAAP,aAA4BU,EAAA,OAAYQ,YAAA,kBAA4BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,mBAA6BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,qBAA+BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,sBAAgCX,EAAAc,GAAA,KAAAd,EAAAe,GAAAf,EAAA,mBAAAgB,GAAqD,OAAAb,EAAA,KAAec,IAAAD,EAAA5B,IAAA8B,MAAAF,EAAA9C,MAAA8B,EAAArB,SAAA,QAAAiC,IAAwEO,MAAA,SAAAC,GAAyB,OAAApB,EAAAL,kBAAAqB,OAAsChB,EAAAc,GAAA,WAAAd,EAAAqB,GAAAL,EAAA9C,MAAA,eAAmD,MAEhvBoD,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACExD,EACA6B,GATF,EAVA,SAAA4B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/16.4c376878ba3859a641b7.js","sourcesContent":["<template>\n<m-animate enter=\"fadeInDown\" leave=\"fadeOutUp\">\n <div class=\"theme-menu\" v-show=\"value\" @mouseleave=\"closeMenu\">\n <div class=\"edge top-left\" />\n <div class=\"edge top-right\" />\n <div class=\"edge bottom-left\" />\n <div class=\"edge bottom-right\" />\n <p\n v-for=\"theme in themeList\"\n :key=\"theme.url\"\n :class=\"`${theme.name == curTheme ? 'on' : ''}`\"\n @click=\"handleThemeSelect(theme)\">\n {{theme.name}}\n </p>\n </div>\n</m-animate>\n</template>\n\n<script>\nexport default {\n name: 'MonitorMenu',\n props: {\n value: {\n type: Boolean,\n default: false,\n },\n themes: {\n type: Array,\n default() {\n return []\n }\n },\n },\n computed: {\n curTheme() {\n return document.title\n },\n defaultThemes() {\n let base = 'http://962121.net/hmfmstest'\n if (window.location.origin.indexOf('sh.gov') >= 0) {\n base = 'http://962121.fgj.sh.gov.cn/wyweb'\n }\n return [\n {name: '长桥四村智慧感知事件监控', url: null},\n {name: '物业督查实时专题图', url: base + '/shanghaiwuye/web/dataV/propertyinspector/#/'},\n {name: '新冠疫情隔离监控', url: base + '/shanghaiwuye/web/dataV/publicsafety/#/'},\n ]\n },\n themeList() {\n if (this.themes && this.themes.length > 0) return this.themes\n return this.defaultThemes\n }\n },\n methods: {\n closeMenu() {\n this.$emit('input', false)\n },\n handleThemeSelect({name, url}) {\n if (name == this.curTheme) return\n window.open(url, '_blank')\n this.closeMenu()\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n$theme-selected()\n position absolute\n display block\n content ''\n width 0\n height 0\n border 0.5rem solid $edgeColor\n top 1rem\n transform rotate(45deg)\n.theme-menu\n font-family $font-din\n position absolute\n // min-height 10rem\n width 26rem\n padding 1rem\n text-align center\n color #ccc\n font-weight bold\n background $color-map(0.1)\n left 0\n right 0\n bottom 6rem\n margin auto\n border 0.1rem solid $color-map()\n >p\n font-size 1.2rem\n line-height 3rem\n cursor pointer\n position relative\n overflow hidden\n &:hover\n color $edgeColor\n &.on\n font-size 1.4rem\n color $edgeColor\n background $color-map(0.2)\n &:before\n $theme-selected()\n margin-left -0.5rem\n border-left-color transparent\n border-bottom-color transparent\n &:after\n $theme-selected()\n right 0\n margin-right -0.5rem\n border-right-color transparent\n border-top-color transparent\n .edge\n position absolute\n width 2rem\n height 2rem\n border 0.3rem solid $edgeColor\n &.top-left\n top -0.1rem\n left -0.1rem\n border-right none\n border-bottom none\n &.top-right\n top -0.1rem\n right -0.1rem\n border-left none\n border-bottom none\n &.bottom-left\n bottom -0.1rem\n left -0.1rem\n border-right none\n border-top none\n &.bottom-right\n bottom -0.1rem\n right -0.1rem\n border-left none\n border-top none\n</style>\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorMenu/monitor-menu.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('m-animate',{attrs:{\"enter\":\"fadeInDown\",\"leave\":\"fadeOutUp\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.value),expression:\"value\"}],staticClass:\"theme-menu\",on:{\"mouseleave\":_vm.closeMenu}},[_c('div',{staticClass:\"edge top-left\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge top-right\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge bottom-left\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge bottom-right\"}),_vm._v(\" \"),_vm._l((_vm.themeList),function(theme){return _c('p',{key:theme.url,class:(\"\" + (theme.name == _vm.curTheme ? 'on' : '')),on:{\"click\":function($event){return _vm.handleThemeSelect(theme)}}},[_vm._v(\"\\n \"+_vm._s(theme.name)+\"\\n \")])})],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-48b44ea0\",\"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/MonitorMenu/monitor-menu.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-48b44ea0\\\",\\\"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!./monitor-menu.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!./monitor-menu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-menu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-48b44ea0\\\",\\\"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!./monitor-menu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-48b44ea0\"\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/MonitorMenu/monitor-menu.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{FteE:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={name:"MonitorDrawer",props:{value:{type:Boolean,default:!1},width:{type:String,default:"40%"},enter:{type:String,default:"fadeInRight"},leave:{type:String,default:"fadeOutRight"}},methods:{handleClose:function(){this.$emit("close"),this.$emit("input",!1)}}},i={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("m-animate",{attrs:{enter:t.enter,leave:t.leave}},[t.value?s("div",{staticClass:"monitor-drawer",staticStyle:{"animation-duration":"500ms"}},[s("img",{staticClass:"close-btn",attrs:{src:a("LuQl")},on:{click:t.handleClose}}),t._v(" "),s("img",{staticClass:"border left",attrs:{src:a("ICTM")}}),t._v(" "),s("div",{staticClass:"content"},[s("div",[t._t("default")],2)]),t._v(" "),s("img",{staticClass:"border right",attrs:{src:a("ICTM")}})]):t._e()])},staticRenderFns:[]};var n=a("VU/8")(s,i,!1,function(t){a("jsV6")},"data-v-4f802b28",null);e.default=n.exports},jsV6:function(t,e){}}); webpackJsonp([16],{FteE:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={name:"MonitorDrawer",props:{value:{type:Boolean,default:!1},width:{type:String,default:"40%"},enter:{type:String,default:"fadeInRight"},leave:{type:String,default:"fadeOutRight"}},methods:{handleClose:function(){this.$emit("close"),this.$emit("input",!1)}}},i={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("m-animate",{attrs:{enter:t.enter,leave:t.leave}},[t.value?s("div",{staticClass:"monitor-drawer",staticStyle:{"animation-duration":"500ms"}},[s("img",{staticClass:"close-btn",attrs:{src:a("LuQl")},on:{click:t.handleClose}}),t._v(" "),s("img",{staticClass:"border left",attrs:{src:a("ICTM")}}),t._v(" "),s("div",{staticClass:"content"},[s("div",[t._t("default")],2)]),t._v(" "),s("img",{staticClass:"border right",attrs:{src:a("ICTM")}})]):t._e()])},staticRenderFns:[]};var n=a("VU/8")(s,i,!1,function(t){a("jsV6")},"data-v-4f802b28",null);e.default=n.exports},jsV6:function(t,e){}});
//# sourceMappingURL=15.f0fdcca849fc839cdb19.js.map //# sourceMappingURL=16.93f96931c2fb4af8df90.js.map
\ No newline at end of file \ No newline at end of file
webpackJsonp([17],{"2vHb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s={name:"MonitorMenu",props:{value:{type:Boolean,default:!1},themes:{type:Array,default:function(){return[]}}},data:function(){return{curTheme:0}},computed:{defaultThemes:function(){return[{name:"防汛防台"},{name:"突发公共卫生事件"},{name:"自然灾害"},{name:"火灾、爆炸"}]},themeList:function(){return this.themes&&this.themes.length>0?this.themes:this.defaultThemes}},methods:{closeMenu:function(){this.$emit("input",!1)},handleThemeSelect:function(e){this.curTheme=e,this.closeMenu()}}},a={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("m-animate",{attrs:{enter:"fadeInUp",leave:"fadeOutDown"}},[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,s){return n("p",{key:s,class:s==e.curTheme?"on":"",on:{click:function(t){return e.handleThemeSelect(s)}}},[e._v("\n "+e._s(t.name)+"\n ")])})],2)])},staticRenderFns:[]};var i=n("VU/8")(s,a,!1,function(e){n("LyiX")},"data-v-404f6f29",null);t.default=i.exports},LyiX:function(e,t){}});
//# sourceMappingURL=17.05301737c47e0f4415ed.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorMenu/monitor-menu.vue","webpack:///./src/components/MonitorComponents/MonitorMenu/monitor-menu.vue?3052","webpack:///./src/components/MonitorComponents/MonitorMenu/monitor-menu.vue"],"names":["monitor_menu","name","props","value","type","Boolean","default","themes","Array","data","curTheme","computed","defaultThemes","themeList","this","length","methods","closeMenu","$emit","handleThemeSelect","i","MonitorMenu_monitor_menu","render","_vm","_h","$createElement","_c","_self","attrs","enter","leave","directives","rawName","expression","staticClass","on","mouseleave","_v","_l","theme","key","class","click","$event","_s","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"wGAmBA,IAAAA,GACAC,KAAA,cACAC,OACAC,OACAC,KAAAC,QACAC,SAAA,GAEAC,QACAH,KAAAI,MACAF,QAFA,WAGA,YAIAG,KAdA,WAeA,OACAC,SAAA,IAGAC,UACAC,cADA,WAEA,QACAX,KAAA,SACAA,KAAA,aACAA,KAAA,SACAA,KAAA,WAGAY,UATA,WAUA,OAAAC,KAAAP,QAAAO,KAAAP,OAAAQ,OAAA,EAAAD,KAAAP,OACAO,KAAAF,gBAGAI,SACAC,UADA,WAEAH,KAAAI,MAAA,aAEAC,kBAJA,SAIAC,GACAN,KAAAJ,SAAAU,EACAN,KAAAG,eCvDeI,GADEC,OAFjB,WAA0B,IAAAC,EAAAT,KAAaU,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,aAAuBE,OAAOC,MAAA,WAAAC,MAAA,iBAA0CJ,EAAA,OAAYK,aAAa9B,KAAA,OAAA+B,QAAA,SAAA7B,MAAAoB,EAAA,MAAAU,WAAA,UAAkEC,YAAA,aAAAC,IAA+BC,WAAAb,EAAAN,aAA4BS,EAAA,OAAYQ,YAAA,kBAA4BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,mBAA6BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,qBAA+BX,EAAAc,GAAA,KAAAX,EAAA,OAAwBQ,YAAA,sBAAgCX,EAAAc,GAAA,KAAAd,EAAAe,GAAAf,EAAA,mBAAAgB,EAAAnB,GAAuD,OAAAM,EAAA,KAAec,IAAApB,EAAAqB,MAAArB,GAAAG,EAAAb,SAAA,QAAAyB,IAAuDO,MAAA,SAAAC,GAAyB,OAAApB,EAAAJ,kBAAAC,OAAkCG,EAAAc,GAAA,WAAAd,EAAAqB,GAAAL,EAAAtC,MAAA,eAAmD,MAE7tB4C,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEhD,EACAqB,GATF,EAVA,SAAA4B,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/17.05301737c47e0f4415ed.js","sourcesContent":["<template>\n<m-animate enter=\"fadeInUp\" leave=\"fadeOutDown\">\n <div class=\"theme-menu\" v-show=\"value\" @mouseleave=\"closeMenu\">\n <div class=\"edge top-left\" />\n <div class=\"edge top-right\" />\n <div class=\"edge bottom-left\" />\n <div class=\"edge bottom-right\" />\n <p\n v-for=\"(theme, i) in themeList\"\n :key=\"i\"\n :class=\"`${i == curTheme ? 'on' : ''}`\"\n @click=\"handleThemeSelect(i)\">\n {{theme.name}}\n </p>\n </div>\n</m-animate>\n</template>\n\n<script>\nexport default {\n name: 'MonitorMenu',\n props: {\n value: {\n type: Boolean,\n default: false,\n },\n themes: {\n type: Array,\n default() {\n return []\n }\n },\n },\n data() {\n return {\n curTheme: 0,\n }\n },\n computed: {\n defaultThemes() {\n return [\n {name: '防汛防台'},\n {name: '突发公共卫生事件'},\n {name: '自然灾害'},\n {name: '火灾、爆炸'},\n ]\n },\n themeList() {\n if (this.themes && this.themes.length > 0) return this.themes\n return this.defaultThemes\n }\n },\n methods: {\n closeMenu() {\n this.$emit('input', false)\n },\n handleThemeSelect(i) {\n this.curTheme = i\n this.closeMenu()\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n$yellow = rgba(255, 165, 0, 0.7)\n$bg = rgba(150, 135, 5, 0.7)\n$theme-selected()\n position absolute\n display block\n content ''\n width 0\n height 0\n border 0.5rem solid $yellow\n top 1rem\n transform rotate(45deg)\n.theme-menu\n font-family $font-din\n position absolute\n // min-height 10rem\n width 26rem\n padding 1rem\n text-align center\n color #ccc\n font-weight bold\n background rgba(150, 135, 5, 0.1)\n left 0\n right 0\n top 7rem\n margin auto\n border 0.1rem solid rgba(150, 135, 5, 0.3)\n >p\n font-size 1.2rem\n line-height 3rem\n cursor pointer\n position relative\n overflow hidden\n &:hover\n color gold\n &.on\n font-size 1.4rem\n color gold\n background rgba(150, 135, 5, 0.2)\n &:before\n $theme-selected()\n margin-left -0.5rem\n border-left-color transparent\n border-bottom-color transparent\n &:after\n $theme-selected()\n right 0\n margin-right -0.5rem\n border-right-color transparent\n border-top-color transparent\n .edge\n position absolute\n width 2rem\n height 2rem\n border 0.3rem solid $yellow\n &.top-left\n top -0.1rem\n left -0.1rem\n border-right none\n border-bottom none\n &.top-right\n top -0.1rem\n right -0.1rem\n border-left none\n border-bottom none\n &.bottom-left\n bottom -0.1rem\n left -0.1rem\n border-right none\n border-top none\n &.bottom-right\n bottom -0.1rem\n right -0.1rem\n border-left none\n border-top none\n</style>\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorMenu/monitor-menu.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('m-animate',{attrs:{\"enter\":\"fadeInUp\",\"leave\":\"fadeOutDown\"}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.value),expression:\"value\"}],staticClass:\"theme-menu\",on:{\"mouseleave\":_vm.closeMenu}},[_c('div',{staticClass:\"edge top-left\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge top-right\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge bottom-left\"}),_vm._v(\" \"),_c('div',{staticClass:\"edge bottom-right\"}),_vm._v(\" \"),_vm._l((_vm.themeList),function(theme,i){return _c('p',{key:i,class:(\"\" + (i == _vm.curTheme ? 'on' : '')),on:{\"click\":function($event){return _vm.handleThemeSelect(i)}}},[_vm._v(\"\\n \"+_vm._s(theme.name)+\"\\n \")])})],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-404f6f29\",\"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/MonitorMenu/monitor-menu.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-404f6f29\\\",\\\"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!./monitor-menu.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!./monitor-menu.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-menu.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-404f6f29\\\",\\\"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!./monitor-menu.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-404f6f29\"\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/MonitorMenu/monitor-menu.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([17],{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([18],{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=17.4d80f075e6225fcf8126.js.map //# sourceMappingURL=18.f2a6183255aeb9176721.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.
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.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,o){for(var f,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(r,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=c(c.s=o[i]);return b};var r={},t={27: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:"d09c2f740b0f59b5c19d",1:"51302f0a561676f3333d",2:"1970476bb982654cc37b",3:"7c557b5c17e419a34799",4:"ba37ae69ed737d4e745f",5:"11089edf576d7a7db6a0",6:"e526abd27f7ff51c4c92",7:"9650a8a7bb38fe178bdf",8:"5ad0f24b31031f7284b3",9:"88c12c87d8c867668894",10:"b1fd62ae5adcae5f1d83",11:"c0305ec01801cd06dcd2",12:"8d785b7833f510b6e13d",13:"73fb98a844e90725b972",14:"3e92e146f8c210c0341e",15:"f0fdcca849fc839cdb19",16:"4c376878ba3859a641b7",17:"4d80f075e6225fcf8126",18:"f92a3b54e051701a6b18",19:"5371975152050b0702a0",20:"3ba6deaad59a7bfe18d8",23:"6be5f762b12fdee0ad7a",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[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,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}}([]); !function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,a,o){for(var f,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);for(n&&n(r,a,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=c(c.s=o[i]);return b};var r={},t={27: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:"f77ea1e5109de33cb9fc",1:"51302f0a561676f3333d",2:"30f21803c724f284e739",3:"fe6d6e4a36e87bf0fea0",4:"e7e4682db1e986cc7e3c",5:"79501cbfbec9e7ca1a2b",6:"19f87e72e7d95d393061",7:"9650a8a7bb38fe178bdf",8:"5ad0f24b31031f7284b3",9:"88c12c87d8c867668894",10:"b1fd62ae5adcae5f1d83",11:"c0305ec01801cd06dcd2",12:"8d785b7833f510b6e13d",13:"73fb98a844e90725b972",14:"3e92e146f8c210c0341e",15:"14232eb1ab72e229aef5",16:"93f96931c2fb4af8df90",17:"05301737c47e0f4415ed",18:"f2a6183255aeb9176721",19:"5371975152050b0702a0",20:"3ba6deaad59a7bfe18d8",23:"bd332abc80b2e24ec0d0",24:"f7914065b4d7bec4ccfb",25:"6b5f4749058978064562",26:"584ddfc7aad303eb351f"}[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,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.58f249c3f32adaafbc9b.js.map //# sourceMappingURL=manifest.5ffcb6a24ac79c5ec8ee.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.
{
"linyi": [
{"type": "屋顶漏水", "from": "投诉分析", "address": "浦东新区浦三路12弄5号602室", "detail": "上一季度共收到反映屋顶漏水问题投诉件6件,建议引起关注。"},
{"type": "保洁服务", "from": "投诉分析", "address": "浦东新区南码头路451弄26号403室", "detail": "上一季度共收到反映保洁服务问题投诉件2件,建议引起关注。"},
{"type": "违法搭建", "from": "智能发现分析", "address": "浦东新区浦三路12弄5号101室","detail": "上一季度共收到屋顶违法搭建预警信息2次,建议引起关注。" },
{"type": "群租管理", "from": "投诉分析", "address": "浦东新区浦三路12弄临沂二村29号103室", "detail": "上一季度共收到反映群租管理问题投诉件7件,建议引起关注。"}
],
"liuhao": [
{"type": "车辆停放管理", "from": "投诉分析", "address": "浦东新区浦三路12弄6号2204室", "detail": "上一季度共收到反映车辆停放问题投诉件2件,建议引起关注。"}
],
"haipu": [
{"type": "占用共用部位", "from": "投诉分析", "address": "浦三路12弄2号楼20楼楼道储物间", "detail": "上一季度共收到反映占用公共部位问题投诉件2件,建议引起关注。"},
{"type": "占用共用部位", "from": "投诉分析", "address": "浦东新区浦三路12弄2号2005室", "detail": "上一季度共收到反映占用公共部位问题投诉件1件,建议引起关注。"}
],
"mingcheng": [
{"type": "垃圾分类", "from": "督查提醒", "address": "浦东新区浦三路28弄1号楼附近", "detail": "根据微平台督查提醒功能显示,上一季度铭城园小区在文明城区专项检查中被市房管局开出垃圾分类违规整改单2张,建议引起关注。"}
],
"sihao": []
}
...@@ -12405,9 +12405,9 @@ ...@@ -12405,9 +12405,9 @@
"integrity": "sha1-RfWjo4Q+MXAsBh3YKTk1VOQyj4k=" "integrity": "sha1-RfWjo4Q+MXAsBh3YKTk1VOQyj4k="
}, },
"vue-seamless-scroll": { "vue-seamless-scroll": {
"version": "1.1.17", "version": "1.1.21",
"resolved": "https://registry.npm.taobao.org/vue-seamless-scroll/download/vue-seamless-scroll-1.1.17.tgz", "resolved": "https://registry.npm.taobao.org/vue-seamless-scroll/download/vue-seamless-scroll-1.1.21.tgz",
"integrity": "sha1-CORbFV9GdzAwnqSpiT4F59aCqxc=", "integrity": "sha1-wwo5BngK4HC+goCGQXiwwSOxQmA=",
"requires": { "requires": {
"comutils": "^1.1.9" "comutils": "^1.1.9"
} }
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
"vue-countup-v2": "^4.0.0", "vue-countup-v2": "^4.0.0",
"vue-odometer": "^1.0.2", "vue-odometer": "^1.0.2",
"vue-router": "^3.0.1", "vue-router": "^3.0.1",
"vue-seamless-scroll": "^1.1.17", "vue-seamless-scroll": "^1.1.21",
"vuex": "^3.1.2" "vuex": "^3.1.2"
}, },
"devDependencies": { "devDependencies": {
......
...@@ -3,7 +3,12 @@ ...@@ -3,7 +3,12 @@
<p v-if="title" class="title">{{title}}</p> <p v-if="title" class="title">{{title}}</p>
<Row class="row row-title" v-if="mode == '1'"> <Row class="row row-title" v-if="mode == '1'">
<i-col class="col" v-for="col in layout" :key="col.key" :span="col.width" :offset="col.offset || 0"> <i-col class="col" v-for="col in layout" :key="col.key" :span="col.width" :offset="col.offset || 0">
<div :style="`text-align: ${col.align || 'left'}; `">{{col.title}}</div> <div :style="`text-align: ${col.align || 'left'}; `">
{{col.title}}
<Tooltip v-if="col.tooltip" max-width="10rem" :content="col.tooltip" transfer>
<Icon style="font-size:1.2rem;cursor:pointer;margin-left:0.5rem;" type="md-alert" color="gold"/>
</Tooltip>
</div>
</i-col> </i-col>
</Row> </Row>
<template v-if="model && model.length > 0 && mode == '1'"> <template v-if="model && model.length > 0 && mode == '1'">
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -23,6 +23,8 @@ ...@@ -23,6 +23,8 @@
<m-animate enter="fadeInDown" leave="fadeOutUp"> <m-animate enter="fadeInDown" leave="fadeOutUp">
<m-title v-show="emergencyMode" :imgStyle="{height: '178%', top: '-1rem'}" area="title" color="gold" :bgImg="require('@/assets/images/title-bg2.png')" size="2.4rem">物业微平台({{curTitle}}街道)</m-title> <m-title v-show="emergencyMode" :imgStyle="{height: '178%', top: '-1rem'}" area="title" color="gold" :bgImg="require('@/assets/images/title-bg2.png')" size="2.4rem">物业微平台({{curTitle}}街道)</m-title>
</m-animate> </m-animate>
<img v-show="emergencyMode" @mouseenter="showModeMenu = true" class="mode-btn" src="@/assets/images/title-arrow2.png"/>
<m-menu v-model="showModeMenu" />
<m-card class="em em1" enter="fadeInDown" leave="fadeOutUp" v-show="!complete && emergencyMode" mode="3" title="IV级模式应急指挥体系" :icon="require('@/assets/images/title6.png')"> <m-card class="em em1" enter="fadeInDown" leave="fadeOutUp" v-show="!complete && emergencyMode" mode="3" title="IV级模式应急指挥体系" :icon="require('@/assets/images/title6.png')">
<EmergencyCommand @select="changeMode" hideEmergency/> <EmergencyCommand @select="changeMode" hideEmergency/>
</m-card> </m-card>
...@@ -157,6 +159,7 @@ export default { ...@@ -157,6 +159,7 @@ export default {
return { return {
curTitle: '南码头', curTitle: '南码头',
emergencyMode: false, emergencyMode: false,
showModeMenu: false,
complete: false, complete: false,
showEleMap: false, showEleMap: false,
curTab: 0, curTab: 0,
...@@ -341,6 +344,15 @@ export default { ...@@ -341,6 +344,15 @@ export default {
width 100% width 100%
</style> </style>
<style lang="stylus" scoped> <style lang="stylus" scoped>
.mode-btn
display block
position fixed
top 4rem
left 0
right 0
width 3rem
margin 0 auto
cursor pointer
.em .em
width 20% !important width 20% !important
position fixed position fixed
......
This diff is collapsed.
This diff is collapsed.
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