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

添加防寒抗冻,修改数据

parent 04818d73
<!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: 16vh;
}</style><link href=./static/css/app.d5328c50544e8808aab500bb4bca3bab.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.f30d6c0e10b4c6dd92d5.js></script><script type=text/javascript src=./static/js/vendor.64f49a750b0f66cbba6d.js></script><script type=text/javascript src=./static/js/app.c6535019521eeb7f3346.js></script></body><script src=./static/SMap.min.js></script><script src=./static/Plugins.min.js></script></html>
\ No newline at end of file
}</style><link href=./static/css/app.28a8335949976e1a0020c0bf9caca761.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.136223c4625c1707024d.js></script><script type=text/javascript src=./static/js/vendor.64f49a750b0f66cbba6d.js></script><script type=text/javascript src=./static/js/app.0747fb8059916ebb899a.js></script></body><script src=./static/SMap.min.js></script><script src=./static/Plugins.min.js></script></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This 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([10],{"0BYA":function(t,e){},"1fyY":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"MonitorGrid",props:{template:{type:[String,Array],required:!0},columns:{type:String},rows:{type:String},gap:{type:String},bgImg:{type:String},complete:{type:Boolean,default:!0}},data:function(){return{style:{},showLoad:!1,loadMsg:"初始化 . . ."}},mounted:function(){var t=this;this.showLoad=!this.complete,this.$nextTick(function(){setTimeout(t.init,0)})},methods:{init:function(){var t=this.template;if(Array.isArray(t)){var e="";t.forEach(function(t){e+="'"+t+"'"}),t=e}this.style={"grid-template-areas":t,"grid-template-columns":this.columns,"grid-template-rows":this.rows,"grid-gap":this.gap,padding:this.gap,"padding-top":0};for(var i=this.$refs.grid.children,r=0;r<i.length;r++){var s=i[r],a=s.getAttribute("area");a&&(s.style.gridArea=a)}}},watch:{complete:function(t,e){t&&t!=e&&(this.loadMsg="完成中 . . .",this.showLoad=!1)}}},s={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{ref:"grid",staticClass:"monitor-grid",style:this.style},[this.showLoad?e("m-loader",{attrs:{msg:this.loadMsg,bgColor:"#000"}}):this._e(),this._v(" "),this._t("default")],2)},staticRenderFns:[]};var a=i("VU/8")(r,s,!1,function(t){i("0BYA")},"data-v-b53f13e8",null);e.default=a.exports}});
//# sourceMappingURL=10.87620061e05ff5870743.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorGrid/monitor-grid.vue","webpack:///./src/components/MonitorComponents/MonitorGrid/monitor-grid.vue?ed48","webpack:///./src/components/MonitorComponents/MonitorGrid/monitor-grid.vue"],"names":["monitor_grid","name","props","template","type","String","Array","required","columns","rows","gap","bgImg","complete","Boolean","default","data","style","showLoad","loadMsg","mounted","_this","this","$nextTick","setTimeout","init","methods","templateAreas","isArray","result","forEach","item","grid-template-areas","grid-template-columns","grid-template-rows","grid-gap","padding","padding-top","children","$refs","grid","i","length","child","area","getAttribute","gridArea","watch","cur","past","MonitorGrid_monitor_grid","render","_h","$createElement","_c","_self","ref","staticClass","attrs","msg","bgColor","_e","_v","_t","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"+HAQA,IAAAA,GACAC,KAAA,cACAC,OACAC,UACAC,MAAAC,OAAAC,OACAC,UAAA,GAEAC,SACAJ,KAAAC,QAEAI,MACAL,KAAAC,QAEAK,KACAN,KAAAC,QAEAM,OACAP,KAAAC,QAEAO,UACAR,KAAAS,QACAC,SAAA,IAGAC,KAxBA,WAyBA,OACAC,SACAC,UAAA,EACAC,QAAA,cAGAC,QA/BA,WA+BA,IAAAC,EAAAC,KACAA,KAAAJ,UAAAI,KAAAT,SACAS,KAAAC,UAAA,WACAC,WAAAH,EAAAI,KAAA,MAGAC,SACAD,KADA,WAEA,IAAAE,EAAAL,KAAAlB,SACA,GAAAG,MAAAqB,QAAAD,GAAA,CACA,IAAAE,EAAA,GACAF,EAAAG,QAAA,SAAAC,GACAF,GAAA,IAAAE,EAAA,MAEAJ,EAAAE,EAEAP,KAAAL,OACAe,sBAAAL,EACAM,wBAAAX,KAAAb,QACAyB,qBAAAZ,KAAAZ,KACAyB,WAAAb,KAAAX,IACAyB,QAAAd,KAAAX,IACA0B,cAAA,GAKA,IApBA,IAmBAC,EAAAhB,KAAAiB,MAAAC,KAAAF,SACAG,EAAA,EAAAA,EAAAH,EAAAI,OAAAD,IAAA,CACA,IAAAE,EAAAL,EAAAG,GACAG,EAAAD,EAAAE,aAAA,QACAD,IACAD,EAAA1B,MAAA6B,SAAAF,MAKAG,OACAlC,SADA,SACAmC,EAAAC,GACAD,MAAAC,IACA3B,KAAAH,QAAA,YACAG,KAAAJ,UAAA,MC5EegC,GADEC,OAFjB,WAA0B,IAAaC,EAAb9B,KAAa+B,eAA0BC,EAAvChC,KAAuCiC,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,IAAA,OAAAC,YAAA,eAAAxC,MAAhFK,KAAgF,QAAhFA,KAAwI,SAAAgC,EAAA,YAAgCI,OAAOC,IAA/KrC,KAA+KH,QAAAyC,QAAA,UAA/KtC,KAAmNuC,KAAnNvC,KAAmNwC,GAAA,KAAnNxC,KAAmNyC,GAAA,gBAE5NC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACElE,EACAiD,GATF,EAVA,SAAAkB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/10.87620061e05ff5870743.js","sourcesContent":["<template>\n <div class=\"monitor-grid\" ref=\"grid\" :style=\"style\">\n <m-loader v-if=\"showLoad\" :msg=\"loadMsg\" bgColor=\"#000\"/>\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorGrid',\n props: {\n template: {\n type: [String, Array],\n required: true,\n },\n columns: {\n type: String,\n },\n rows: {\n type: String,\n },\n gap: {\n type: String,\n },\n bgImg: {\n type: String,\n },\n complete: {\n type: Boolean,\n default: true,\n }\n },\n data() {\n return {\n style: {},\n showLoad: false,\n loadMsg: '初始化 . . .',\n }\n },\n mounted() {\n this.showLoad = !this.complete\n this.$nextTick(() => {\n setTimeout(this.init, 0)\n })\n },\n methods: {\n init() {\n let templateAreas = this.template\n if (Array.isArray(templateAreas)) {\n let result = ''\n templateAreas.forEach(item => {\n result += `'${item}'`\n })\n templateAreas = result\n }\n this.style = {\n 'grid-template-areas': templateAreas,\n 'grid-template-columns': this.columns,\n 'grid-template-rows': this.rows,\n 'grid-gap': this.gap,\n 'padding': this.gap,\n 'padding-top': 0,\n // 'background-image': `url(${this.bgImg})`\n }\n\n const {children} = this.$refs.grid\n for(let i = 0; i < children.length; i++) {\n const child = children[i]\n const area = child.getAttribute('area')\n if (area) {\n child.style.gridArea = area\n }\n }\n },\n },\n watch: {\n complete(cur, past) {\n if (cur && cur != past) {\n this.loadMsg = '完成中 . . .'\n this.showLoad = false\n }\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-grid\n width 100%\n height 100%\n background-size cover\n background-position center\n background-color #061627\n position relative\n display grid\n grid-gap .1rem\n padding .1rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorGrid/monitor-grid.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"grid\",staticClass:\"monitor-grid\",style:(_vm.style)},[(_vm.showLoad)?_c('m-loader',{attrs:{\"msg\":_vm.loadMsg,\"bgColor\":\"#000\"}}):_vm._e(),_vm._v(\" \"),_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-b53f13e8\",\"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/MonitorGrid/monitor-grid.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-b53f13e8\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-grid.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-grid.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-grid.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-b53f13e8\\\",\\\"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-grid.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-b53f13e8\"\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/MonitorGrid/monitor-grid.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([10],{TNmO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),s=n.n(i),a={name:"MonitorTitle",props:{bgImg:{type:String},hideDate:{type:Boolean,default:!1},hideTime:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},color:{type:String},size:{type:String,default:"0.2rem"}},data:function(){return{openDatePicker:!1,timer:null,time:null,style:{}}},mounted:function(){var t=this;this.hideTime||(this.timer=setInterval(function(){t.time=t.$moment().format("dddd")+" "+t.$moment().format("LTS")},1e3)),this.style=s()({},this.style,{"font-size":this.size})},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},computed:{curDate:function(){var t=this.$store.state.curDate;return t?this.$moment(t).format("YYYY-MM-DD"):this.$moment().format("YYYY-MM-DD")},options:function(){var t=this;return{disabledDate:function(e){return t.$moment(e).isAfter(t.$moment())}}}},methods:{handleDateChange:function(t){this.$store.commit("SET_CURDATE",t),this.openDatePicker=!1},closePage:function(){window.close()}}},o={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-title"},[t.hideTime?t._e():n("span",{staticClass:"moment time"},[t._v("\n "+t._s(t.curDate)+" "+t._s(t.time)+"\n ")]),t._v(" "),n("img",{staticClass:"bg",attrs:{src:t.bgImg,draggable:"false"}}),t._v(" "),n("p",{style:t.style},[t._t("default")],2)])},staticRenderFns:[]};var r=n("VU/8")(a,o,!1,function(t){n("eAcg")},"data-v-7b425ba9",null);e.default=r.exports},eAcg:function(t,e){}});
//# sourceMappingURL=10.35123d8ca6f583deb04b.js.map
\ No newline at end of file
webpackJsonp([11],{TNmO:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("Dd8w"),s=n.n(i),a={name:"MonitorTitle",props:{bgImg:{type:String},hideDate:{type:Boolean,default:!1},hideTime:{type:Boolean,default:!1},editable:{type:Boolean,default:!1},color:{type:String},size:{type:String,default:"0.2rem"}},data:function(){return{openDatePicker:!1,timer:null,time:null,style:{}}},mounted:function(){var t=this;this.hideTime||(this.timer=setInterval(function(){t.time=t.$moment().format("dddd")+" "+t.$moment().format("LTS")},1e3)),this.style=s()({},this.style,{"font-size":this.size})},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},computed:{curDate:function(){var t=this.$store.state.curDate;return t?this.$moment(t).format("YYYY-MM-DD"):this.$moment().format("YYYY-MM-DD")},options:function(){var t=this;return{disabledDate:function(e){return t.$moment(e).isAfter(t.$moment())}}}},methods:{handleDateChange:function(t){this.$store.commit("SET_CURDATE",t),this.openDatePicker=!1},closePage:function(){window.close()}}},o={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-title"},[t.hideTime?t._e():n("span",{staticClass:"moment time"},[t._v("\n "+t._s(t.curDate)+" "+t._s(t.time)+"\n ")]),t._v(" "),n("img",{staticClass:"bg",attrs:{src:t.bgImg,draggable:"false"}}),t._v(" "),n("p",{style:t.style},[t._t("default")],2)])},staticRenderFns:[]};var r=n("VU/8")(a,o,!1,function(t){n("eAcg")},"data-v-7b425ba9",null);e.default=r.exports},eAcg:function(t,e){}});
//# sourceMappingURL=11.a46d5ac57625764ad2be.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorTitle/monitor-title.vue","webpack:///./src/components/MonitorComponents/MonitorTitle/monitor-title.vue?fa83","webpack:///./src/components/MonitorComponents/MonitorTitle/monitor-title.vue"],"names":["monitor_title","name","props","bgImg","type","String","hideDate","Boolean","default","hideTime","editable","color","size","data","openDatePicker","timer","time","style","mounted","_this","this","setInterval","$moment","format","extends_default","font-size","beforeDestroy","clearInterval","computed","curDate","date","$store","state","options","_this2","disabledDate","isAfter","methods","handleDateChange","commit","closePage","window","close","MonitorTitle_monitor_title","render","_vm","_h","$createElement","_c","_self","staticClass","_e","_v","_s","attrs","src","draggable","_t","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"+HA+BAA,GACAC,KAAA,eACAC,OACAC,OACAC,KAAAC,QAEAC,UACAF,KAAAG,QACAC,SAAA,GAEAC,UACAL,KAAAG,QACAC,SAAA,GAEAE,UACAN,KAAAG,QACAC,SAAA,GAEAG,OACAP,KAAAC,QAEAO,MACAR,KAAAC,OACAG,QAAA,WAGAK,KA1BA,WA2BA,OACAC,gBAAA,EACAC,MAAA,KACAC,KAAA,KACAC,WAGAC,QAlCA,WAkCA,IAAAC,EAAAC,KACAA,KAAAX,WACAW,KAAAL,MAAAM,YAAA,WACAF,EAAAH,KAAAG,EAAAG,UAAAC,OAAA,YAAAJ,EAAAG,UAAAC,OAAA,QACA,MAGAH,KAAAH,MAAAO,OAAAJ,KAAAH,OAAAQ,YAAAL,KAAAR,QAEAc,cA3CA,WA4CAC,cAAAP,KAAAL,OACAK,KAAAL,MAAA,MAEAa,UACAC,QADA,WAEA,IAAAC,EAAAV,KAAAW,OAAAC,MAAAH,QACA,OAAAC,EAAAV,KAAAE,QAAAQ,GAAAP,OAAA,cAAAH,KAAAE,UAAAC,OAAA,eAEAU,QALA,WAKA,IAAAC,EAAAd,KACA,OACAe,aAAA,SAAAL,GACA,OAAAI,EAAAZ,QAAAQ,GAAAM,QAAAF,EAAAZ,eAKAe,SACAC,iBADA,SACAR,GACAV,KAAAW,OAAAQ,OAAA,cAAAT,GACAV,KAAAN,gBAAA,GAKA0B,UARA,WASAC,OAAAC,WCjGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAzB,KAAa0B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kBAA4BL,EAAApC,SAAuDoC,EAAAM,KAAvDH,EAAA,QAA6BE,YAAA,gBAA0BL,EAAAO,GAAA,SAAAP,EAAAQ,GAAAR,EAAAhB,SAAA,IAAAgB,EAAAQ,GAAAR,EAAA7B,MAAA,UAAA6B,EAAAO,GAAA,KAAAJ,EAAA,OAAoGE,YAAA,KAAAI,OAAwBC,IAAAV,EAAA1C,MAAAqD,UAAA,WAAqCX,EAAAO,GAAA,KAAAJ,EAAA,KAAsB/B,MAAA4B,EAAA,QAAkBA,EAAAY,GAAA,kBAErXC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE7D,EACA2C,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/10.35123d8ca6f583deb04b.js","sourcesContent":["<template>\n <div class=\"monitor-title\">\n <!-- <span v-if=\"!hideDate\" class=\"moment date\" @mouseenter=\"openDatePicker = true\" @mouseleave=\"openDatePicker = false\">\n <DatePicker @on-change=\"handleDateChange\" :value=\"curDate\" :options=\"options\" class=\"date-picker\" :open=\"editable && openDatePicker\" type=\"date\">\n <span>{{curDate}}</span>\n </DatePicker>\n </span> -->\n <!-- <div class=\"btn back\" @click=\"closePage\" />\n <div class=\"btn close\" @click=\"closePage\" />\n <div class=\"slogan left\">\n <span v-for=\"(word, i) in slogan[0]\" :key=\"i+word\">{{word}}</span>\n </div>\n <div class=\"slogan right\">\n <span v-for=\"(word, i) in slogan[1]\" :key=\"i+word\">{{word}}</span>\n </div>\n <div class=\"duty\">\n 今日值班:\n <p>{{masters[0]}}<img src=\"@/assets/images/phone.png\" /></p>\n <p>{{masters[1]}}<img src=\"@/assets/images/phone.png\" /></p>\n </div> -->\n <span v-if=\"!hideTime\" class=\"moment time\">\n <!-- <span class=\"switch\"><img src=\"@/assets/images/switch.png\"/> 切换街道</span> -->\n {{curDate}} {{time}}\n </span>\n <img class=\"bg\" :src=\"bgImg\" draggable=\"false\"/>\n <p :style=\"style\"><slot /></p>\n </div>\n</template>\n\n<script>\n// import axios from 'axios'\nexport default {\n name: 'MonitorTitle',\n props: {\n bgImg: {\n type: String,\n },\n hideDate: {\n type: Boolean,\n default: false,\n },\n hideTime: {\n type: Boolean,\n default: false,\n },\n editable: {\n type: Boolean,\n default: false,\n },\n color: {\n type: String,\n },\n size: {\n type: String,\n default: '0.2rem',\n },\n },\n data() {\n return {\n openDatePicker: false,\n timer: null,\n time: null,\n style: {},\n }\n },\n mounted() {\n if (!this.hideTime) {\n this.timer = setInterval(() => {\n this.time = `${this.$moment().format('dddd')} ${this.$moment().format('LTS')}`\n }, 1000)\n }\n // this.getWeather()\n this.style = {...this.style, 'font-size': this.size}\n },\n beforeDestroy() {\n clearInterval(this.timer)\n this.timer = null\n },\n computed: {\n curDate() {\n const date = this.$store.state.curDate\n return date ? this.$moment(date).format('YYYY-MM-DD') : this.$moment().format('YYYY-MM-DD')\n },\n options() {\n return {\n disabledDate: (date) => {\n return this.$moment(date).isAfter(this.$moment())\n }\n }\n },\n },\n methods: {\n handleDateChange(date) {\n this.$store.commit('SET_CURDATE', date)\n this.openDatePicker = false\n },\n // toAli() {\n // window.location = 'http://10.89.1.208/share/ypdp'\n // },\n closePage() {\n window.close()\n },\n // getWeather() {\n // axios.get('https://tianqiapi.com/api?version=v6&appid=27325769&appsecret=k2G7Q7bA&city=杨浦&vue=1'\n // ).then(res => {\n // this.weather = res.data\n // console.log(this.weather)\n // })\n // },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-title\n z-index 999\n display flex\n align-items center\n // justify-content center\n position relative\n background-size cover\n background-position center\n // font-family $font-pang\n font-weight bold\n // >.btn\n // display block\n // position absolute\n // width .2rem\n // height @width\n // top .05rem\n // cursor pointer\n // z-index 999\n // background-size 100% 100%\n // transition background-image .3s ease-in-out\n // &.back\n // left .1rem\n // background-image url(../../../assets/images/back.png)\n // &:hover\n // background-image url(../../../assets/images/back-on.png)\n // &.close\n // right .1rem\n // background-image url(../../../assets/images/close.png)\n // &:hover\n // background-image url(../../../assets/images/close-on.png)\n // .slogan\n // display flex\n // justify-content space-around\n // align-items center\n // width 15%\n // position absolute\n // top .05rem\n // z-index: 2;\n // &.left\n // left 20%\n // &.right\n // right 20%\n // span\n // $flex-center()\n // width .2rem\n // height @width\n // background rgba(2,68,147,.8)\n // border-radius 50%\n // font-family $font-pang\n // font-size .14rem\n // font-weight normal\n // .switch\n // color #5BD5FF\n // margin-right .1rem\n // cursor pointer\n // img\n // width .12rem\n // vertical-align middle\n .moment\n z-index 9\n position absolute\n top .07rem\n right .1rem\n .duty\n display flex\n align-items center\n z-index 9\n position absolute\n top .07rem\n right 3%\n p\n color $color-yellow\n margin 0 .05rem\n img\n width .08rem\n height @width\n margin-left .05rem\n >.bg\n position absolute\n width 125%\n height 100%\n top 0\n left 0\n >p\n background-clip text\n -webkit-background-clip text\n -webkit-text-fill-color transparent\n background-image linear-gradient(to bottom, #fff, #B3EBFF)\n z-index 99\n letter-spacing .05rem\n width 35%\n padding-left .2rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorTitle/monitor-title.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-title\"},[(!_vm.hideTime)?_c('span',{staticClass:\"moment time\"},[_vm._v(\"\\n \"+_vm._s(_vm.curDate)+\" \"+_vm._s(_vm.time)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.bgImg,\"draggable\":\"false\"}}),_vm._v(\" \"),_c('p',{style:(_vm.style)},[_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-7b425ba9\",\"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/MonitorTitle/monitor-title.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-7b425ba9\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-title.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-title.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-title.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7b425ba9\\\",\\\"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-title.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7b425ba9\"\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/MonitorTitle/monitor-title.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorTitle/monitor-title.vue","webpack:///./src/components/MonitorComponents/MonitorTitle/monitor-title.vue?fa83","webpack:///./src/components/MonitorComponents/MonitorTitle/monitor-title.vue"],"names":["monitor_title","name","props","bgImg","type","String","hideDate","Boolean","default","hideTime","editable","color","size","data","openDatePicker","timer","time","style","mounted","_this","this","setInterval","$moment","format","extends_default","font-size","beforeDestroy","clearInterval","computed","curDate","date","$store","state","options","_this2","disabledDate","isAfter","methods","handleDateChange","commit","closePage","window","close","MonitorTitle_monitor_title","render","_vm","_h","$createElement","_c","_self","staticClass","_e","_v","_s","attrs","src","draggable","_t","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"+HA+BAA,GACAC,KAAA,eACAC,OACAC,OACAC,KAAAC,QAEAC,UACAF,KAAAG,QACAC,SAAA,GAEAC,UACAL,KAAAG,QACAC,SAAA,GAEAE,UACAN,KAAAG,QACAC,SAAA,GAEAG,OACAP,KAAAC,QAEAO,MACAR,KAAAC,OACAG,QAAA,WAGAK,KA1BA,WA2BA,OACAC,gBAAA,EACAC,MAAA,KACAC,KAAA,KACAC,WAGAC,QAlCA,WAkCA,IAAAC,EAAAC,KACAA,KAAAX,WACAW,KAAAL,MAAAM,YAAA,WACAF,EAAAH,KAAAG,EAAAG,UAAAC,OAAA,YAAAJ,EAAAG,UAAAC,OAAA,QACA,MAGAH,KAAAH,MAAAO,OAAAJ,KAAAH,OAAAQ,YAAAL,KAAAR,QAEAc,cA3CA,WA4CAC,cAAAP,KAAAL,OACAK,KAAAL,MAAA,MAEAa,UACAC,QADA,WAEA,IAAAC,EAAAV,KAAAW,OAAAC,MAAAH,QACA,OAAAC,EAAAV,KAAAE,QAAAQ,GAAAP,OAAA,cAAAH,KAAAE,UAAAC,OAAA,eAEAU,QALA,WAKA,IAAAC,EAAAd,KACA,OACAe,aAAA,SAAAL,GACA,OAAAI,EAAAZ,QAAAQ,GAAAM,QAAAF,EAAAZ,eAKAe,SACAC,iBADA,SACAR,GACAV,KAAAW,OAAAQ,OAAA,cAAAT,GACAV,KAAAN,gBAAA,GAKA0B,UARA,WASAC,OAAAC,WCjGeC,GADEC,OAFjB,WAA0B,IAAAC,EAAAzB,KAAa0B,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kBAA4BL,EAAApC,SAAuDoC,EAAAM,KAAvDH,EAAA,QAA6BE,YAAA,gBAA0BL,EAAAO,GAAA,SAAAP,EAAAQ,GAAAR,EAAAhB,SAAA,IAAAgB,EAAAQ,GAAAR,EAAA7B,MAAA,UAAA6B,EAAAO,GAAA,KAAAJ,EAAA,OAAoGE,YAAA,KAAAI,OAAwBC,IAAAV,EAAA1C,MAAAqD,UAAA,WAAqCX,EAAAO,GAAA,KAAAJ,EAAA,KAAsB/B,MAAA4B,EAAA,QAAkBA,EAAAY,GAAA,kBAErXC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE7D,EACA2C,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/11.a46d5ac57625764ad2be.js","sourcesContent":["<template>\n <div class=\"monitor-title\">\n <!-- <span v-if=\"!hideDate\" class=\"moment date\" @mouseenter=\"openDatePicker = true\" @mouseleave=\"openDatePicker = false\">\n <DatePicker @on-change=\"handleDateChange\" :value=\"curDate\" :options=\"options\" class=\"date-picker\" :open=\"editable && openDatePicker\" type=\"date\">\n <span>{{curDate}}</span>\n </DatePicker>\n </span> -->\n <!-- <div class=\"btn back\" @click=\"closePage\" />\n <div class=\"btn close\" @click=\"closePage\" />\n <div class=\"slogan left\">\n <span v-for=\"(word, i) in slogan[0]\" :key=\"i+word\">{{word}}</span>\n </div>\n <div class=\"slogan right\">\n <span v-for=\"(word, i) in slogan[1]\" :key=\"i+word\">{{word}}</span>\n </div>\n <div class=\"duty\">\n 今日值班:\n <p>{{masters[0]}}<img src=\"@/assets/images/phone.png\" /></p>\n <p>{{masters[1]}}<img src=\"@/assets/images/phone.png\" /></p>\n </div> -->\n <span v-if=\"!hideTime\" class=\"moment time\">\n <!-- <span class=\"switch\"><img src=\"@/assets/images/switch.png\"/> 切换街道</span> -->\n {{curDate}} {{time}}\n </span>\n <img class=\"bg\" :src=\"bgImg\" draggable=\"false\"/>\n <p :style=\"style\"><slot /></p>\n </div>\n</template>\n\n<script>\n// import axios from 'axios'\nexport default {\n name: 'MonitorTitle',\n props: {\n bgImg: {\n type: String,\n },\n hideDate: {\n type: Boolean,\n default: false,\n },\n hideTime: {\n type: Boolean,\n default: false,\n },\n editable: {\n type: Boolean,\n default: false,\n },\n color: {\n type: String,\n },\n size: {\n type: String,\n default: '0.2rem',\n },\n },\n data() {\n return {\n openDatePicker: false,\n timer: null,\n time: null,\n style: {},\n }\n },\n mounted() {\n if (!this.hideTime) {\n this.timer = setInterval(() => {\n this.time = `${this.$moment().format('dddd')} ${this.$moment().format('LTS')}`\n }, 1000)\n }\n // this.getWeather()\n this.style = {...this.style, 'font-size': this.size}\n },\n beforeDestroy() {\n clearInterval(this.timer)\n this.timer = null\n },\n computed: {\n curDate() {\n const date = this.$store.state.curDate\n return date ? this.$moment(date).format('YYYY-MM-DD') : this.$moment().format('YYYY-MM-DD')\n },\n options() {\n return {\n disabledDate: (date) => {\n return this.$moment(date).isAfter(this.$moment())\n }\n }\n },\n },\n methods: {\n handleDateChange(date) {\n this.$store.commit('SET_CURDATE', date)\n this.openDatePicker = false\n },\n // toAli() {\n // window.location = 'http://10.89.1.208/share/ypdp'\n // },\n closePage() {\n window.close()\n },\n // getWeather() {\n // axios.get('https://tianqiapi.com/api?version=v6&appid=27325769&appsecret=k2G7Q7bA&city=杨浦&vue=1'\n // ).then(res => {\n // this.weather = res.data\n // console.log(this.weather)\n // })\n // },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-title\n z-index 999\n display flex\n align-items center\n // justify-content center\n position relative\n background-size cover\n background-position center\n // font-family $font-pang\n font-weight bold\n // >.btn\n // display block\n // position absolute\n // width .2rem\n // height @width\n // top .05rem\n // cursor pointer\n // z-index 999\n // background-size 100% 100%\n // transition background-image .3s ease-in-out\n // &.back\n // left .1rem\n // background-image url(../../../assets/images/back.png)\n // &:hover\n // background-image url(../../../assets/images/back-on.png)\n // &.close\n // right .1rem\n // background-image url(../../../assets/images/close.png)\n // &:hover\n // background-image url(../../../assets/images/close-on.png)\n // .slogan\n // display flex\n // justify-content space-around\n // align-items center\n // width 15%\n // position absolute\n // top .05rem\n // z-index: 2;\n // &.left\n // left 20%\n // &.right\n // right 20%\n // span\n // $flex-center()\n // width .2rem\n // height @width\n // background rgba(2,68,147,.8)\n // border-radius 50%\n // font-family $font-pang\n // font-size .14rem\n // font-weight normal\n // .switch\n // color #5BD5FF\n // margin-right .1rem\n // cursor pointer\n // img\n // width .12rem\n // vertical-align middle\n .moment\n z-index 9\n position absolute\n top .07rem\n right .1rem\n .duty\n display flex\n align-items center\n z-index 9\n position absolute\n top .07rem\n right 3%\n p\n color $color-yellow\n margin 0 .05rem\n img\n width .08rem\n height @width\n margin-left .05rem\n >.bg\n position absolute\n width 125%\n height 100%\n top 0\n left 0\n >p\n background-clip text\n -webkit-background-clip text\n -webkit-text-fill-color transparent\n background-image linear-gradient(to bottom, #fff, #B3EBFF)\n z-index 99\n letter-spacing .05rem\n width 35%\n padding-left .2rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorTitle/monitor-title.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-title\"},[(!_vm.hideTime)?_c('span',{staticClass:\"moment time\"},[_vm._v(\"\\n \"+_vm._s(_vm.curDate)+\" \"+_vm._s(_vm.time)+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('img',{staticClass:\"bg\",attrs:{\"src\":_vm.bgImg,\"draggable\":\"false\"}}),_vm._v(\" \"),_c('p',{style:(_vm.style)},[_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-7b425ba9\",\"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/MonitorTitle/monitor-title.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-7b425ba9\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-title.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-title.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-title.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7b425ba9\\\",\\\"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-title.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7b425ba9\"\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/MonitorTitle/monitor-title.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([11],{DiCx:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={name:"MonitorForm",props:{title:{type:String,default:""},labelWidth:{type:Number,default:1},layout:{type:Array,default:function(){return[]}},model:{type:Object,default:function(){return{}}}},data:function(){return{showImg:!1,curSrc:null}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!0}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-form"},[t.title?n("p",{staticClass:"title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),t._l(t.layout,function(e,l){return n("Row",{key:l,staticClass:"row"},t._l(e,function(e,l){return n("i-col",{key:l,staticClass:"col",attrs:{span:e.width,offset:e.offset||0}},[n("div",{style:"text-align: "+(e.align||"right")+"; width:"+t.labelWidth+"rem;"},[t._v(t._s(e.label)+":")]),t._v(" "),"img"==e.type?t._l(t.model[l]&&t.model[l].split(","),function(e){return n("img",{key:e,attrs:{src:i("g2Y0")("./"+e)},on:{click:function(i){return t.handleView(e)}}})}):n("div",{staticClass:"content"},[t._v(t._s(e.format?e.format(t.model[l]):t.model[l]||" "))])],2)}),1)}),t._v(" "),n("m-modal",{attrs:{width:"40%",title:"图片"},model:{value:t.showImg,callback:function(e){t.showImg=e},expression:"showImg"}},[t.showImg?n("img",{staticStyle:{"max-height":"45vh",width:"100%"},attrs:{src:i("g2Y0")("./"+t.img)}}):t._e()])],2)},staticRenderFns:[]};var o=i("VU/8")(n,l,!1,function(t){i("oPeO")},"data-v-7a23c967",null);e.default=o.exports},oPeO:function(t,e){}});
//# sourceMappingURL=11.c38471d0942ea9c6ff6e.js.map
\ No newline at end of file
webpackJsonp([12],{DiCx:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={name:"MonitorForm",props:{title:{type:String,default:""},labelWidth:{type:Number,default:1},layout:{type:Array,default:function(){return[]}},model:{type:Object,default:function(){return{}}}},data:function(){return{showImg:!1,curSrc:null}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!0}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-form"},[t.title?n("p",{staticClass:"title"},[t._v(t._s(t.title))]):t._e(),t._v(" "),t._l(t.layout,function(e,l){return n("Row",{key:l,staticClass:"row"},t._l(e,function(e,l){return n("i-col",{key:l,staticClass:"col",attrs:{span:e.width,offset:e.offset||0}},[n("div",{style:"text-align: "+(e.align||"right")+"; width:"+t.labelWidth+"rem;"},[t._v(t._s(e.label)+":")]),t._v(" "),"img"==e.type?t._l(t.model[l]&&t.model[l].split(","),function(e){return n("img",{key:e,attrs:{src:i("g2Y0")("./"+e)},on:{click:function(i){return t.handleView(e)}}})}):n("div",{staticClass:"content"},[t._v(t._s(e.format?e.format(t.model[l]):t.model[l]||" "))])],2)}),1)}),t._v(" "),n("m-modal",{attrs:{width:"40%",title:"图片"},model:{value:t.showImg,callback:function(e){t.showImg=e},expression:"showImg"}},[t.showImg?n("img",{staticStyle:{"max-height":"45vh",width:"100%"},attrs:{src:i("g2Y0")("./"+t.img)}}):t._e()])],2)},staticRenderFns:[]};var o=i("VU/8")(n,l,!1,function(t){i("oPeO")},"data-v-7a23c967",null);e.default=o.exports},oPeO:function(t,e){}});
//# sourceMappingURL=12.d6456664f1e4baa71c20.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorForm/monitor-form.vue","webpack:///./src/components/MonitorComponents/MonitorForm/monitor-form.vue?6eac","webpack:///./src/components/MonitorComponents/MonitorForm/monitor-form.vue"],"names":["monitor_form","name","props","title","type","String","default","labelWidth","Number","layout","Array","model","Object","data","showImg","curSrc","methods","handleView","src","this","MonitorForm_monitor_form","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","_e","_l","row","rowIndex","key","col","attrs","span","width","offset","style","align","label","split","img","__webpack_require__","on","click","$event","format","value","callback","$$v","expression","staticStyle","max-height","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"sGAmBA,IAAAA,GACAC,KAAA,cACAC,OACAC,OACAC,KAAAC,OACAC,QAAA,IAEAC,YACAH,KAAAI,OACAF,QAAA,GAEAG,QACAL,KAAAM,MACAJ,QAFA,WAGA,WAGAK,OACAP,KAAAQ,OACAN,QAFA,WAGA,YAIAO,KAxBA,WAyBA,OACAC,SAAA,EACAC,OAAA,OAGAC,SACAC,WADA,SACAC,GACAC,KAAAJ,OAAAG,EACAC,KAAAL,SAAA,KCjDeM,GADEC,OAFjB,WAA0B,IAAAC,EAAAH,KAAaI,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BL,EAAA,MAAAG,EAAA,KAAsBE,YAAA,UAAoBL,EAAAM,GAAAN,EAAAO,GAAAP,EAAAnB,UAAAmB,EAAAQ,KAAAR,EAAAM,GAAA,KAAAN,EAAAS,GAAAT,EAAA,gBAAAU,EAAAC,GAA8F,OAAAR,EAAA,OAAiBS,IAAAD,EAAAN,YAAA,OAA+BL,EAAAS,GAAA,WAAAI,EAAAD,GAAgC,OAAAT,EAAA,SAAmBS,MAAAP,YAAA,MAAAS,OAAiCC,KAAAF,EAAAG,MAAAC,OAAAJ,EAAAI,QAAA,KAA2Cd,EAAA,OAAYe,MAAA,gBAAAL,EAAAM,OAAA,oBAAoDnB,EAAAf,WAAA,SAAqCe,EAAAM,GAAAN,EAAAO,GAAAM,EAAAO,OAAA,OAAApB,EAAAM,GAAA,YAAAO,EAAA/B,KAAAkB,EAAAS,GAAAT,EAAAX,MAAAuB,IAAAZ,EAAAX,MAAAuB,GAAAS,MAAA,cAAAC,GAAqI,OAAAnB,EAAA,OAAiBS,IAAAU,EAAAR,OAAelB,IAAM2B,EAAA,OAAAA,CAAA,KAA2BD,IAASE,IAAKC,MAAA,SAAAC,GAAyB,OAAA1B,EAAAL,WAAA2B,SAA+BnB,EAAA,OAAYE,YAAA,YAAsBL,EAAAM,GAAAN,EAAAO,GAAAM,EAAAc,OAAAd,EAAAc,OAAA3B,EAAAX,MAAAuB,IAAAZ,EAAAX,MAAAuB,IAAA,cAA0F,KAAKZ,EAAAM,GAAA,KAAAH,EAAA,WAA4BW,OAAOE,MAAA,MAAAnC,MAAA,MAA2BQ,OAAQuC,MAAA5B,EAAA,QAAA6B,SAAA,SAAAC,GAA6C9B,EAAAR,QAAAsC,GAAgBC,WAAA,aAAuB/B,EAAA,QAAAG,EAAA,OAA0B6B,aAAaC,aAAA,OAAAjB,MAAA,QAAmCF,OAAQlB,IAAM2B,EAAA,OAAAA,CAAA,KAA2BvB,EAAAsB,QAActB,EAAAQ,QAAA,IAExrC0B,oBCCjB,IAcAC,EAdyBZ,EAAQ,OAcjCa,CACE1D,EACAoB,GATF,EAVA,SAAAuC,GACEd,EAAQ,SAaV,kBAEA,MAUee,EAAA,QAAAH,EAAiB","file":"static/js/11.c38471d0942ea9c6ff6e.js","sourcesContent":["<template>\n <div class=\"monitor-form\">\n <p v-if=\"title\" class=\"title\">{{title}}</p>\n <Row class=\"row\" v-for=\"(row, rowIndex) in layout\" :key=\"rowIndex\">\n <i-col class=\"col\" v-for=\"(col, key) in row\" :key=\"key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <div :style=\"`text-align: ${col.align || 'right'}; width:${labelWidth}rem;`\">{{col.label}}:</div>\n <template v-if=\"col.type == 'img'\">\n <img v-for=\"img in model[key] && model[key].split(',')\" :key=\"img\" @click=\"handleView(img)\" :src=\"require(`@/assets/images/${img}`)\" />\n </template>\n <div v-else class=\"content\">{{col.format ? col.format(model[key]) : (model[key] || ' ')}}</div>\n </i-col>\n </Row>\n <m-modal v-model=\"showImg\" width=\"40%\" title=\"图片\">\n <img v-if=\"showImg\" style=\"max-height:45vh;width:100%;\" :src=\"require(`@/assets/images/${img}`)\"/>\n </m-modal>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorForm',\n props: {\n title: {\n type: String,\n default: '',\n },\n labelWidth: {\n type: Number,\n default: 1,\n },\n layout: {\n type: Array,\n default() {\n return []\n }\n },\n model: {\n type: Object,\n default() {\n return {}\n }\n }\n },\n data() {\n return {\n showImg: false,\n curSrc: null,\n }\n },\n methods: {\n handleView(src) {\n this.curSrc = src\n this.showImg = true\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-form\n font-size .1rem\n color #fff\n margin-bottom .1rem\n .title\n font-size .12rem\n font-weight bold\n color $edgeColor\n padding-bottom 0.05rem\n margin-bottom .1rem\n border-bottom 0.01rem solid rgba(51,145,255,.2)\n .row\n line-height .3rem\n &:nth-child(2n+1)\n background-color rgba(51,145,255,.2)\n .col\n display flex\n align-items center\n padding 0 .1rem\n // &:nth-child(2n+1)\n // background-color $section-bg\n .content\n flex 1\n img\n width 19%\n height .5rem\n margin 0.05rem 0\n margin-right .03rem\n cursor pointer\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorForm/monitor-form.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-form\"},[(_vm.title)?_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.layout),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},_vm._l((row),function(col,key){return _c('i-col',{key:key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[_c('div',{style:((\"text-align: \" + (col.align || 'right') + \"; width:\" + _vm.labelWidth + \"rem;\"))},[_vm._v(_vm._s(col.label)+\":\")]),_vm._v(\" \"),(col.type == 'img')?_vm._l((_vm.model[key] && _vm.model[key].split(',')),function(img){return _c('img',{key:img,attrs:{\"src\":require((\"@/assets/images/\" + img))},on:{\"click\":function($event){return _vm.handleView(img)}}})}):_c('div',{staticClass:\"content\"},[_vm._v(_vm._s(col.format ? col.format(_vm.model[key]) : (_vm.model[key] || ' ')))])],2)}),1)}),_vm._v(\" \"),_c('m-modal',{attrs:{\"width\":\"40%\",\"title\":\"图片\"},model:{value:(_vm.showImg),callback:function ($$v) {_vm.showImg=$$v},expression:\"showImg\"}},[(_vm.showImg)?_c('img',{staticStyle:{\"max-height\":\"45vh\",\"width\":\"100%\"},attrs:{\"src\":require((\"@/assets/images/\" + _vm.img))}}):_vm._e()])],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-7a23c967\",\"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/MonitorForm/monitor-form.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-7a23c967\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-form.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-form.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-form.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7a23c967\\\",\\\"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-form.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7a23c967\"\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/MonitorForm/monitor-form.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorForm/monitor-form.vue","webpack:///./src/components/MonitorComponents/MonitorForm/monitor-form.vue?6eac","webpack:///./src/components/MonitorComponents/MonitorForm/monitor-form.vue"],"names":["monitor_form","name","props","title","type","String","default","labelWidth","Number","layout","Array","model","Object","data","showImg","curSrc","methods","handleView","src","this","MonitorForm_monitor_form","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","_e","_l","row","rowIndex","key","col","attrs","span","width","offset","style","align","label","split","img","__webpack_require__","on","click","$event","format","value","callback","$$v","expression","staticStyle","max-height","staticRenderFns","Component","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"sGAmBA,IAAAA,GACAC,KAAA,cACAC,OACAC,OACAC,KAAAC,OACAC,QAAA,IAEAC,YACAH,KAAAI,OACAF,QAAA,GAEAG,QACAL,KAAAM,MACAJ,QAFA,WAGA,WAGAK,OACAP,KAAAQ,OACAN,QAFA,WAGA,YAIAO,KAxBA,WAyBA,OACAC,SAAA,EACAC,OAAA,OAGAC,SACAC,WADA,SACAC,GACAC,KAAAJ,OAAAG,EACAC,KAAAL,SAAA,KCjDeM,GADEC,OAFjB,WAA0B,IAAAC,EAAAH,KAAaI,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAA2BL,EAAA,MAAAG,EAAA,KAAsBE,YAAA,UAAoBL,EAAAM,GAAAN,EAAAO,GAAAP,EAAAnB,UAAAmB,EAAAQ,KAAAR,EAAAM,GAAA,KAAAN,EAAAS,GAAAT,EAAA,gBAAAU,EAAAC,GAA8F,OAAAR,EAAA,OAAiBS,IAAAD,EAAAN,YAAA,OAA+BL,EAAAS,GAAA,WAAAI,EAAAD,GAAgC,OAAAT,EAAA,SAAmBS,MAAAP,YAAA,MAAAS,OAAiCC,KAAAF,EAAAG,MAAAC,OAAAJ,EAAAI,QAAA,KAA2Cd,EAAA,OAAYe,MAAA,gBAAAL,EAAAM,OAAA,oBAAoDnB,EAAAf,WAAA,SAAqCe,EAAAM,GAAAN,EAAAO,GAAAM,EAAAO,OAAA,OAAApB,EAAAM,GAAA,YAAAO,EAAA/B,KAAAkB,EAAAS,GAAAT,EAAAX,MAAAuB,IAAAZ,EAAAX,MAAAuB,GAAAS,MAAA,cAAAC,GAAqI,OAAAnB,EAAA,OAAiBS,IAAAU,EAAAR,OAAelB,IAAM2B,EAAA,OAAAA,CAAA,KAA2BD,IAASE,IAAKC,MAAA,SAAAC,GAAyB,OAAA1B,EAAAL,WAAA2B,SAA+BnB,EAAA,OAAYE,YAAA,YAAsBL,EAAAM,GAAAN,EAAAO,GAAAM,EAAAc,OAAAd,EAAAc,OAAA3B,EAAAX,MAAAuB,IAAAZ,EAAAX,MAAAuB,IAAA,cAA0F,KAAKZ,EAAAM,GAAA,KAAAH,EAAA,WAA4BW,OAAOE,MAAA,MAAAnC,MAAA,MAA2BQ,OAAQuC,MAAA5B,EAAA,QAAA6B,SAAA,SAAAC,GAA6C9B,EAAAR,QAAAsC,GAAgBC,WAAA,aAAuB/B,EAAA,QAAAG,EAAA,OAA0B6B,aAAaC,aAAA,OAAAjB,MAAA,QAAmCF,OAAQlB,IAAM2B,EAAA,OAAAA,CAAA,KAA2BvB,EAAAsB,QAActB,EAAAQ,QAAA,IAExrC0B,oBCCjB,IAcAC,EAdyBZ,EAAQ,OAcjCa,CACE1D,EACAoB,GATF,EAVA,SAAAuC,GACEd,EAAQ,SAaV,kBAEA,MAUee,EAAA,QAAAH,EAAiB","file":"static/js/12.d6456664f1e4baa71c20.js","sourcesContent":["<template>\n <div class=\"monitor-form\">\n <p v-if=\"title\" class=\"title\">{{title}}</p>\n <Row class=\"row\" v-for=\"(row, rowIndex) in layout\" :key=\"rowIndex\">\n <i-col class=\"col\" v-for=\"(col, key) in row\" :key=\"key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <div :style=\"`text-align: ${col.align || 'right'}; width:${labelWidth}rem;`\">{{col.label}}:</div>\n <template v-if=\"col.type == 'img'\">\n <img v-for=\"img in model[key] && model[key].split(',')\" :key=\"img\" @click=\"handleView(img)\" :src=\"require(`@/assets/images/${img}`)\" />\n </template>\n <div v-else class=\"content\">{{col.format ? col.format(model[key]) : (model[key] || ' ')}}</div>\n </i-col>\n </Row>\n <m-modal v-model=\"showImg\" width=\"40%\" title=\"图片\">\n <img v-if=\"showImg\" style=\"max-height:45vh;width:100%;\" :src=\"require(`@/assets/images/${img}`)\"/>\n </m-modal>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorForm',\n props: {\n title: {\n type: String,\n default: '',\n },\n labelWidth: {\n type: Number,\n default: 1,\n },\n layout: {\n type: Array,\n default() {\n return []\n }\n },\n model: {\n type: Object,\n default() {\n return {}\n }\n }\n },\n data() {\n return {\n showImg: false,\n curSrc: null,\n }\n },\n methods: {\n handleView(src) {\n this.curSrc = src\n this.showImg = true\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-form\n font-size .1rem\n color #fff\n margin-bottom .1rem\n .title\n font-size .12rem\n font-weight bold\n color $edgeColor\n padding-bottom 0.05rem\n margin-bottom .1rem\n border-bottom 0.01rem solid rgba(51,145,255,.2)\n .row\n line-height .3rem\n &:nth-child(2n+1)\n background-color rgba(51,145,255,.2)\n .col\n display flex\n align-items center\n padding 0 .1rem\n // &:nth-child(2n+1)\n // background-color $section-bg\n .content\n flex 1\n img\n width 19%\n height .5rem\n margin 0.05rem 0\n margin-right .03rem\n cursor pointer\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorForm/monitor-form.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-form\"},[(_vm.title)?_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.layout),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},_vm._l((row),function(col,key){return _c('i-col',{key:key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[_c('div',{style:((\"text-align: \" + (col.align || 'right') + \"; width:\" + _vm.labelWidth + \"rem;\"))},[_vm._v(_vm._s(col.label)+\":\")]),_vm._v(\" \"),(col.type == 'img')?_vm._l((_vm.model[key] && _vm.model[key].split(',')),function(img){return _c('img',{key:img,attrs:{\"src\":require((\"@/assets/images/\" + img))},on:{\"click\":function($event){return _vm.handleView(img)}}})}):_c('div',{staticClass:\"content\"},[_vm._v(_vm._s(col.format ? col.format(_vm.model[key]) : (_vm.model[key] || ' ')))])],2)}),1)}),_vm._v(\" \"),_c('m-modal',{attrs:{\"width\":\"40%\",\"title\":\"图片\"},model:{value:(_vm.showImg),callback:function ($$v) {_vm.showImg=$$v},expression:\"showImg\"}},[(_vm.showImg)?_c('img',{staticStyle:{\"max-height\":\"45vh\",\"width\":\"100%\"},attrs:{\"src\":require((\"@/assets/images/\" + _vm.img))}}):_vm._e()])],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-7a23c967\",\"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/MonitorForm/monitor-form.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-7a23c967\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-form.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-form.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-form.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7a23c967\\\",\\\"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-form.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7a23c967\"\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/MonitorForm/monitor-form.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([12],{gx5c:function(t,s){},vOoY:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var a={name:"MonitorLoader",props:{msg:{type:String,default:"加载中 . . ."},bgColor:{type:String,default:"rgba(0,0,0,0.3)"}}},i={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")(a,i,!1,function(t){e("gx5c")},"data-v-72acaade",null);s.default=r.exports}});
//# sourceMappingURL=12.fb0dfea6afa3b80b43d6.js.map
\ No newline at end of file
webpackJsonp([13],{gx5c:function(t,s){},vOoY:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var a={name:"MonitorLoader",props:{msg:{type:String,default:"加载中 . . ."},bgColor:{type:String,default:"rgba(0,0,0,0.3)"}}},i={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")(a,i,!1,function(t){e("gx5c")},"data-v-72acaade",null);s.default=r.exports}});
//# sourceMappingURL=13.ae1e82db8885c816fd6b.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorLoader/monitor-loader.vue","webpack:///./src/components/MonitorComponents/MonitorLoader/monitor-loader.vue?f26e","webpack:///./src/components/MonitorComponents/MonitorLoader/monitor-loader.vue"],"names":["monitor_loader","name","props","msg","type","String","default","bgColor","MonitorLoader_monitor_loader","render","_h","this","$createElement","_c","_self","staticClass","style","_v","_s","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"2HAWA,IAAAA,GACAC,KAAA,gBACAC,OACAC,KACAC,KAAAC,OACAC,QAAA,aAEAC,SACAH,KAAAC,OACAC,QAAA,qBCjBeE,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,YAAA,iBAAAC,MAAA,cAAhFL,KAAgFJ,UAAmEM,EAAA,OAAYE,YAAA,WAAqBF,EAAA,OAAYE,YAAA,UAAhMJ,KAAoNM,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,UAA5OJ,KAAgQM,GAAA,KAAAJ,EAAA,KAAsBE,YAAA,QAAtRJ,KAAwSM,GAAxSN,KAAwSO,GAAxSP,KAAwSR,aAEjTgB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEtB,EACAQ,GATF,EAVA,SAAAe,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/12.fb0dfea6afa3b80b43d6.js","sourcesContent":["<template>\n <div class=\"monitor-loader\" :style=\"`background:${bgColor}`\">\n <div class=\"loader\">\n <div class=\"outer\"/>\n <div class=\"inner\"/>\n <b class=\"msg\">{{msg}}</b>\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorLoader',\n props: {\n msg: {\n type: String,\n default: '加载中 . . .',\n },\n bgColor: {\n type: String,\n default: 'rgba(0,0,0,0.3)',\n },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-loader\n position fixed\n top 0\n left 0\n bottom 0\n right 0\n z-index 9999\n display flex\n align-items center\n justify-content center\n .loader\n position relative\n z-index 8888\n .msg\n display block\n color #fff\n margin-top 150%\n >div\n border: 0.04rem solid transparent\n border-top-color $color-blue\n border-bottom-color $color-blue\n border-radius 50%\n position absolute\n top 50%\n left 50%\n &.outer\n width .5rem\n height .5rem\n margin-left -0.3rem\n margin-top -0.3rem\n animation changeColor 2.5s linear infinite\n &.inner\n width .25rem\n height .25rem\n margin-left -0.18rem\n margin-top -0.18rem\n animation changeColor 1.5s linear reverse infinite\n@keyframes changeColor\n 50%\n border-top-color $edgeColor\n border-bottom-color $edgeColor\n transform rotate(180deg)\n 100%\n border-top-color #75e1b0\n border-bottom-color #75e1b0\n transform rotate(360deg)\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorLoader/monitor-loader.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-loader\",style:((\"background:\" + _vm.bgColor))},[_c('div',{staticClass:\"loader\"},[_c('div',{staticClass:\"outer\"}),_vm._v(\" \"),_c('div',{staticClass:\"inner\"}),_vm._v(\" \"),_c('b',{staticClass:\"msg\"},[_vm._v(_vm._s(_vm.msg))])])])}\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-72acaade\",\"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/MonitorLoader/monitor-loader.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-72acaade\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-loader.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-loader.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-loader.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-72acaade\\\",\\\"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-loader.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-72acaade\"\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/MonitorLoader/monitor-loader.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorLoader/monitor-loader.vue","webpack:///./src/components/MonitorComponents/MonitorLoader/monitor-loader.vue?f26e","webpack:///./src/components/MonitorComponents/MonitorLoader/monitor-loader.vue"],"names":["monitor_loader","name","props","msg","type","String","default","bgColor","MonitorLoader_monitor_loader","render","_h","this","$createElement","_c","_self","staticClass","style","_v","_s","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"2HAWA,IAAAA,GACAC,KAAA,gBACAC,OACAC,KACAC,KAAAC,OACAC,QAAA,aAEAC,SACAH,KAAAC,OACAC,QAAA,qBCjBeE,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,YAAA,iBAAAC,MAAA,cAAhFL,KAAgFJ,UAAmEM,EAAA,OAAYE,YAAA,WAAqBF,EAAA,OAAYE,YAAA,UAAhMJ,KAAoNM,GAAA,KAAAJ,EAAA,OAAwBE,YAAA,UAA5OJ,KAAgQM,GAAA,KAAAJ,EAAA,KAAsBE,YAAA,QAAtRJ,KAAwSM,GAAxSN,KAAwSO,GAAxSP,KAAwSR,aAEjTgB,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEtB,EACAQ,GATF,EAVA,SAAAe,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/13.ae1e82db8885c816fd6b.js","sourcesContent":["<template>\n <div class=\"monitor-loader\" :style=\"`background:${bgColor}`\">\n <div class=\"loader\">\n <div class=\"outer\"/>\n <div class=\"inner\"/>\n <b class=\"msg\">{{msg}}</b>\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorLoader',\n props: {\n msg: {\n type: String,\n default: '加载中 . . .',\n },\n bgColor: {\n type: String,\n default: 'rgba(0,0,0,0.3)',\n },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-loader\n position fixed\n top 0\n left 0\n bottom 0\n right 0\n z-index 9999\n display flex\n align-items center\n justify-content center\n .loader\n position relative\n z-index 8888\n .msg\n display block\n color #fff\n margin-top 150%\n >div\n border: 0.04rem solid transparent\n border-top-color $color-blue\n border-bottom-color $color-blue\n border-radius 50%\n position absolute\n top 50%\n left 50%\n &.outer\n width .5rem\n height .5rem\n margin-left -0.3rem\n margin-top -0.3rem\n animation changeColor 2.5s linear infinite\n &.inner\n width .25rem\n height .25rem\n margin-left -0.18rem\n margin-top -0.18rem\n animation changeColor 1.5s linear reverse infinite\n@keyframes changeColor\n 50%\n border-top-color $edgeColor\n border-bottom-color $edgeColor\n transform rotate(180deg)\n 100%\n border-top-color #75e1b0\n border-bottom-color #75e1b0\n transform rotate(360deg)\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorLoader/monitor-loader.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-loader\",style:((\"background:\" + _vm.bgColor))},[_c('div',{staticClass:\"loader\"},[_c('div',{staticClass:\"outer\"}),_vm._v(\" \"),_c('div',{staticClass:\"inner\"}),_vm._v(\" \"),_c('b',{staticClass:\"msg\"},[_vm._v(_vm._s(_vm.msg))])])])}\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-72acaade\",\"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/MonitorLoader/monitor-loader.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-72acaade\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-loader.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-loader.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-loader.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-72acaade\\\",\\\"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-loader.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-72acaade\"\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/MonitorLoader/monitor-loader.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([13],{NW1U:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=i("Dd8w"),s=i.n(r),n={name:"MonitorProgress",props:{percent:{type:Number,default:0},color:{type:[String,Array],default:"#0176fe"},size:{type:Number,default:14},"hide-info":{type:Boolean,default:!1},"text-inside":{type:Boolean,default:!1}},computed:{style:function(){var t=Math.round(this.size/10),e={padding:(t/5/10).toFixed(1)+"rem "+(t/4.5/10).toFixed(1)+"rem"};return this.hideInfo||this.textInside?this.percent>=95?e.width="85%":e.width="100%":e.width="85%",e},containerStyle:function(){return{height:(this.size/10/10).toFixed(1)+"rem",width:(this.percent>=100?100:this.percent)+"%"}},bgStyle:function(){return"string"==typeof this.color?{background:this.color}:{background:"linear-gradient(90deg, "+this.color[0]+", "+this.color[1]+")"}},infoStyle:function(){var t={left:"102%"};return this.textInside&&this.percent<95&&(t={left:this.percent+1+"%"}),s()({},t,{fontSize:(.7*this.size/10/10).toFixed(1)+"rem",color:"string"==typeof this.color?this.color:this.color[1]})}}},o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"monitor-progress",style:t.style},[i("div",{staticClass:"progress-container",style:t.containerStyle},[i("div",{staticClass:"progress-bar"}),t._v(" "),i("div",{staticClass:"progress-bg",style:t.bgStyle})]),t._v(" "),t.hideInfo?t._e():i("b",{staticClass:"progress-info",style:t.infoStyle},[i("m-count",{attrs:{value:t.percent}}),t._v("%\n ")],1)])},staticRenderFns:[]};var l=i("VU/8")(n,o,!1,function(t){i("bo0G")},"data-v-630f697c",null);e.default=l.exports},bo0G:function(t,e){}});
//# sourceMappingURL=13.4c6969c394fb9541231d.js.map
\ No newline at end of file
webpackJsonp([14],{NW1U:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=i("Dd8w"),s=i.n(r),n={name:"MonitorProgress",props:{percent:{type:Number,default:0},color:{type:[String,Array],default:"#0176fe"},size:{type:Number,default:14},"hide-info":{type:Boolean,default:!1},"text-inside":{type:Boolean,default:!1}},computed:{style:function(){var t=Math.round(this.size/10),e={padding:(t/5/10).toFixed(1)+"rem "+(t/4.5/10).toFixed(1)+"rem"};return this.hideInfo||this.textInside?this.percent>=95?e.width="85%":e.width="100%":e.width="85%",e},containerStyle:function(){return{height:(this.size/10/10).toFixed(1)+"rem",width:(this.percent>=100?100:this.percent)+"%"}},bgStyle:function(){return"string"==typeof this.color?{background:this.color}:{background:"linear-gradient(90deg, "+this.color[0]+", "+this.color[1]+")"}},infoStyle:function(){var t={left:"102%"};return this.textInside&&this.percent<95&&(t={left:this.percent+1+"%"}),s()({},t,{fontSize:(.7*this.size/10/10).toFixed(1)+"rem",color:"string"==typeof this.color?this.color:this.color[1]})}}},o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"monitor-progress",style:t.style},[i("div",{staticClass:"progress-container",style:t.containerStyle},[i("div",{staticClass:"progress-bar"}),t._v(" "),i("div",{staticClass:"progress-bg",style:t.bgStyle})]),t._v(" "),t.hideInfo?t._e():i("b",{staticClass:"progress-info",style:t.infoStyle},[i("m-count",{attrs:{value:t.percent}}),t._v("%\n ")],1)])},staticRenderFns:[]};var l=i("VU/8")(n,o,!1,function(t){i("bo0G")},"data-v-630f697c",null);e.default=l.exports},bo0G:function(t,e){}});
//# sourceMappingURL=14.cb69db1f9056d9e7b17f.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorProgress/monitor-progress.vue","webpack:///./src/components/MonitorComponents/MonitorProgress/monitor-progress.vue?8e54","webpack:///./src/components/MonitorComponents/MonitorProgress/monitor-progress.vue"],"names":["monitor_progress","name","props","percent","type","Number","default","color","String","Array","size","hide-info","Boolean","text-inside","computed","style","Math","round","this","result","padding","toFixed","hideInfo","textInside","width","containerStyle","height","bgStyle","background","infoStyle","info","left","extends_default","fontSize","MonitorProgress_monitor_progress","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_e","attrs","value","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"+HAaAA,GACAC,KAAA,kBACAC,OACAC,SACAC,KAAAC,OACAC,QAAA,GAEAC,OACAH,MAAAI,OAAAC,OACAH,QAAA,WAEAI,MACAN,KAAAC,OACAC,QAAA,IAEAK,aACAP,KAAAQ,QACAN,SAAA,GAEAO,eACAT,KAAAQ,QACAN,SAAA,IAGAQ,UACAC,MADA,WAEA,IAAAL,EAAAM,KAAAC,MAAAC,KAAAR,KAAA,IACAS,GACAC,SAAAV,EAAA,MAAAW,QAAA,WAAAX,EAAA,QAAAW,QAAA,UAWA,OATAH,KAAAI,UAAAJ,KAAAK,WAGAL,KAAAf,SAAA,GACAgB,EAAAK,MAAA,MAEAL,EAAAK,MAAA,OALAL,EAAAK,MAAA,MAQAL,GAEAM,eAjBA,WAkBA,OACAC,QAAAR,KAAAR,KAAA,OAAAW,QAAA,SACAG,OAAAN,KAAAf,SAAA,QAAAe,KAAAf,SAAA,MAGAwB,QAvBA,WAwBA,uBAAAT,KAAAX,OAEAqB,WAAAV,KAAAX,QAIAqB,WAAA,0BAAAV,KAAAX,MAAA,QAAAW,KAAAX,MAAA,SAIAsB,UAlCA,WAmCA,IAAAC,GACAC,KAAA,QAOA,OALAb,KAAAK,YAAAL,KAAAf,QAAA,KACA2B,GACAC,KAAAb,KAAAf,QAAA,QAGa6B,OACbF,GACAG,UAAA,GAAAf,KAAAR,KAAA,OAAAW,QAAA,SACAd,MAAA,iBAAAW,KAAAX,MAAAW,KAAAX,MAAAW,KAAAX,MAAA,QChFe2B,GADEC,OAFjB,WAA0B,IAAAC,EAAAlB,KAAamB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,mBAAA1B,MAAAqB,EAAA,QAAiDG,EAAA,OAAYE,YAAA,qBAAA1B,MAAAqB,EAAA,iBAA4DG,EAAA,OAAYE,YAAA,iBAA2BL,EAAAM,GAAA,KAAAH,EAAA,OAAwBE,YAAA,cAAA1B,MAAAqB,EAAA,YAA8CA,EAAAM,GAAA,KAAAN,EAAAd,SAAsIc,EAAAO,KAAtIJ,EAAA,KAAwCE,YAAA,gBAAA1B,MAAAqB,EAAA,YAAkDG,EAAA,WAAgBK,OAAOC,MAAAT,EAAAjC,WAAqBiC,EAAAM,GAAA,gBAErcI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjD,EACAkC,GATF,EAVA,SAAAgB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/13.4c6969c394fb9541231d.js","sourcesContent":["<template>\n <div class=\"monitor-progress\" :style=\"style\">\n <div class=\"progress-container\" :style=\"containerStyle\">\n <div class=\"progress-bar\"/>\n <div class=\"progress-bg\" :style=\"bgStyle\"/>\n </div>\n <b v-if=\"!hideInfo\" class=\"progress-info\" :style=\"infoStyle\">\n <m-count :value=\"percent\"/>%\n </b>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorProgress',\n props: {\n percent: {\n type: Number,\n default: 0,\n },\n color: {\n type: [String, Array],\n default: '#0176fe',\n },\n size: {\n type: Number,\n default: 14,\n },\n 'hide-info': {\n type: Boolean,\n default: false,\n },\n 'text-inside': {\n type: Boolean,\n default: false,\n }\n },\n computed: {\n style() {\n const size = Math.round(this.size / 10)\n const result = {\n padding: `${(size / 5 / 10).toFixed(1)}rem ${(size / 4.5 / 10).toFixed(1)}rem`,\n }\n if (!this.hideInfo && !this.textInside) {\n result.width = '85%'\n } else {\n if (this.percent >= 95) {\n result.width = '85%'\n } else {\n result.width = '100%'\n }\n }\n return result\n },\n containerStyle() {\n return {\n height: `${(this.size / 10 / 10).toFixed(1)}rem`,\n width: `${this.percent >= 100 ? 100 : this.percent}%`,\n }\n },\n bgStyle() {\n if ('string' === typeof this.color) {\n return {\n background: this.color\n }\n } else {\n return {\n background: `linear-gradient(90deg, ${this.color[0]}, ${this.color[1]})`\n }\n }\n },\n infoStyle() {\n let info = {\n left: '102%'\n }\n if (this.textInside && this.percent < 95) {\n info = {\n left: `${this.percent + 1}%`,\n }\n }\n return {\n ...info,\n fontSize: `${(this.size * 0.7 / 10 / 10).toFixed(1)}rem`,\n color: 'string' === typeof this.color ? this.color : this.color[1],\n }\n },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n$radius = .2rem\n.monitor-progress\n position relative\n border-radius $radius\n background rgba(0,0,0,0.18)\n box-shadow inset 0 0 0.02rem 0 #000\n .progress-container\n width 0\n position relative\n border-radius $radius\n transition width 2s ease\n div\n position: absolute\n top 0\n left 0\n width 100%\n height 100%\n border-radius $radius\n &.progress-bar\n z-index 1\n opacity 0.2\n background-size .17rem\n background-image repeating-linear-gradient(45deg, #fff, #fff 0.08rem, transparent 0.08rem, transparent .12rem)\n animation rolling 20s linear infinite running\n .progress-info\n display flex\n align-items center\n justify-content center\n position absolute\n left 0\n top 0\n height 100%\n transition left 2s ease\n text-shadow 0 0 0.06rem rgba(255,255,255,0.5)\n@keyframes rolling\n to\n background-position-x .17rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorProgress/monitor-progress.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-progress\",style:(_vm.style)},[_c('div',{staticClass:\"progress-container\",style:(_vm.containerStyle)},[_c('div',{staticClass:\"progress-bar\"}),_vm._v(\" \"),_c('div',{staticClass:\"progress-bg\",style:(_vm.bgStyle)})]),_vm._v(\" \"),(!_vm.hideInfo)?_c('b',{staticClass:\"progress-info\",style:(_vm.infoStyle)},[_c('m-count',{attrs:{\"value\":_vm.percent}}),_vm._v(\"%\\n \")],1):_vm._e()])}\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-630f697c\",\"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/MonitorProgress/monitor-progress.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-630f697c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-progress.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-progress.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-progress.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-630f697c\\\",\\\"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-progress.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-630f697c\"\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/MonitorProgress/monitor-progress.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorProgress/monitor-progress.vue","webpack:///./src/components/MonitorComponents/MonitorProgress/monitor-progress.vue?8e54","webpack:///./src/components/MonitorComponents/MonitorProgress/monitor-progress.vue"],"names":["monitor_progress","name","props","percent","type","Number","default","color","String","Array","size","hide-info","Boolean","text-inside","computed","style","Math","round","this","result","padding","toFixed","hideInfo","textInside","width","containerStyle","height","bgStyle","background","infoStyle","info","left","extends_default","fontSize","MonitorProgress_monitor_progress","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_e","attrs","value","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"+HAaAA,GACAC,KAAA,kBACAC,OACAC,SACAC,KAAAC,OACAC,QAAA,GAEAC,OACAH,MAAAI,OAAAC,OACAH,QAAA,WAEAI,MACAN,KAAAC,OACAC,QAAA,IAEAK,aACAP,KAAAQ,QACAN,SAAA,GAEAO,eACAT,KAAAQ,QACAN,SAAA,IAGAQ,UACAC,MADA,WAEA,IAAAL,EAAAM,KAAAC,MAAAC,KAAAR,KAAA,IACAS,GACAC,SAAAV,EAAA,MAAAW,QAAA,WAAAX,EAAA,QAAAW,QAAA,UAWA,OATAH,KAAAI,UAAAJ,KAAAK,WAGAL,KAAAf,SAAA,GACAgB,EAAAK,MAAA,MAEAL,EAAAK,MAAA,OALAL,EAAAK,MAAA,MAQAL,GAEAM,eAjBA,WAkBA,OACAC,QAAAR,KAAAR,KAAA,OAAAW,QAAA,SACAG,OAAAN,KAAAf,SAAA,QAAAe,KAAAf,SAAA,MAGAwB,QAvBA,WAwBA,uBAAAT,KAAAX,OAEAqB,WAAAV,KAAAX,QAIAqB,WAAA,0BAAAV,KAAAX,MAAA,QAAAW,KAAAX,MAAA,SAIAsB,UAlCA,WAmCA,IAAAC,GACAC,KAAA,QAOA,OALAb,KAAAK,YAAAL,KAAAf,QAAA,KACA2B,GACAC,KAAAb,KAAAf,QAAA,QAGa6B,OACbF,GACAG,UAAA,GAAAf,KAAAR,KAAA,OAAAW,QAAA,SACAd,MAAA,iBAAAW,KAAAX,MAAAW,KAAAX,MAAAW,KAAAX,MAAA,QChFe2B,GADEC,OAFjB,WAA0B,IAAAC,EAAAlB,KAAamB,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,mBAAA1B,MAAAqB,EAAA,QAAiDG,EAAA,OAAYE,YAAA,qBAAA1B,MAAAqB,EAAA,iBAA4DG,EAAA,OAAYE,YAAA,iBAA2BL,EAAAM,GAAA,KAAAH,EAAA,OAAwBE,YAAA,cAAA1B,MAAAqB,EAAA,YAA8CA,EAAAM,GAAA,KAAAN,EAAAd,SAAsIc,EAAAO,KAAtIJ,EAAA,KAAwCE,YAAA,gBAAA1B,MAAAqB,EAAA,YAAkDG,EAAA,WAAgBK,OAAOC,MAAAT,EAAAjC,WAAqBiC,EAAAM,GAAA,gBAErcI,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEjD,EACAkC,GATF,EAVA,SAAAgB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/14.cb69db1f9056d9e7b17f.js","sourcesContent":["<template>\n <div class=\"monitor-progress\" :style=\"style\">\n <div class=\"progress-container\" :style=\"containerStyle\">\n <div class=\"progress-bar\"/>\n <div class=\"progress-bg\" :style=\"bgStyle\"/>\n </div>\n <b v-if=\"!hideInfo\" class=\"progress-info\" :style=\"infoStyle\">\n <m-count :value=\"percent\"/>%\n </b>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorProgress',\n props: {\n percent: {\n type: Number,\n default: 0,\n },\n color: {\n type: [String, Array],\n default: '#0176fe',\n },\n size: {\n type: Number,\n default: 14,\n },\n 'hide-info': {\n type: Boolean,\n default: false,\n },\n 'text-inside': {\n type: Boolean,\n default: false,\n }\n },\n computed: {\n style() {\n const size = Math.round(this.size / 10)\n const result = {\n padding: `${(size / 5 / 10).toFixed(1)}rem ${(size / 4.5 / 10).toFixed(1)}rem`,\n }\n if (!this.hideInfo && !this.textInside) {\n result.width = '85%'\n } else {\n if (this.percent >= 95) {\n result.width = '85%'\n } else {\n result.width = '100%'\n }\n }\n return result\n },\n containerStyle() {\n return {\n height: `${(this.size / 10 / 10).toFixed(1)}rem`,\n width: `${this.percent >= 100 ? 100 : this.percent}%`,\n }\n },\n bgStyle() {\n if ('string' === typeof this.color) {\n return {\n background: this.color\n }\n } else {\n return {\n background: `linear-gradient(90deg, ${this.color[0]}, ${this.color[1]})`\n }\n }\n },\n infoStyle() {\n let info = {\n left: '102%'\n }\n if (this.textInside && this.percent < 95) {\n info = {\n left: `${this.percent + 1}%`,\n }\n }\n return {\n ...info,\n fontSize: `${(this.size * 0.7 / 10 / 10).toFixed(1)}rem`,\n color: 'string' === typeof this.color ? this.color : this.color[1],\n }\n },\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n$radius = .2rem\n.monitor-progress\n position relative\n border-radius $radius\n background rgba(0,0,0,0.18)\n box-shadow inset 0 0 0.02rem 0 #000\n .progress-container\n width 0\n position relative\n border-radius $radius\n transition width 2s ease\n div\n position: absolute\n top 0\n left 0\n width 100%\n height 100%\n border-radius $radius\n &.progress-bar\n z-index 1\n opacity 0.2\n background-size .17rem\n background-image repeating-linear-gradient(45deg, #fff, #fff 0.08rem, transparent 0.08rem, transparent .12rem)\n animation rolling 20s linear infinite running\n .progress-info\n display flex\n align-items center\n justify-content center\n position absolute\n left 0\n top 0\n height 100%\n transition left 2s ease\n text-shadow 0 0 0.06rem rgba(255,255,255,0.5)\n@keyframes rolling\n to\n background-position-x .17rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorProgress/monitor-progress.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-progress\",style:(_vm.style)},[_c('div',{staticClass:\"progress-container\",style:(_vm.containerStyle)},[_c('div',{staticClass:\"progress-bar\"}),_vm._v(\" \"),_c('div',{staticClass:\"progress-bg\",style:(_vm.bgStyle)})]),_vm._v(\" \"),(!_vm.hideInfo)?_c('b',{staticClass:\"progress-info\",style:(_vm.infoStyle)},[_c('m-count',{attrs:{\"value\":_vm.percent}}),_vm._v(\"%\\n \")],1):_vm._e()])}\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-630f697c\",\"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/MonitorProgress/monitor-progress.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-630f697c\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-progress.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-progress.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-progress.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-630f697c\\\",\\\"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-progress.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-630f697c\"\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/MonitorProgress/monitor-progress.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([14],{"93U5":function(t,e){},cxLP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={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}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!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(t._s(e.title))])])}),1):t._e(),t._v(" "),t.model&&t.model.length>0&&"1"==t.mode?[i("div",t._l(t.model,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(e[a.key]))])],2)}),1)}),1)]:t.model&&t.model.length>0&&"2"==t.mode?[i("div",t._l(t.model,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 s=i("VU/8")(a,l,!1,function(t){i("93U5")},"data-v-4d193538",null);e.default=s.exports}});
//# sourceMappingURL=14.d4990f4a8237148ef7ef.js.map
\ No newline at end of file
webpackJsonp([15],{"93U5":function(t,e){},cxLP:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={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}},methods:{handleView:function(t){this.curSrc=t,this.showImg=!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(t._s(e.title))])])}),1):t._e(),t._v(" "),t.model&&t.model.length>0&&"1"==t.mode?[i("div",t._l(t.model,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(e[a.key]))])],2)}),1)}),1)]:t.model&&t.model.length>0&&"2"==t.mode?[i("div",t._l(t.model,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 s=i("VU/8")(a,l,!1,function(t){i("93U5")},"data-v-4d193538",null);e.default=s.exports}});
//# sourceMappingURL=15.353d417a5ed863ccb3d2.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorTable/monitor-table.vue","webpack:///./src/components/MonitorComponents/MonitorTable/monitor-table.vue?9b1e","webpack:///./src/components/MonitorComponents/MonitorTable/monitor-table.vue"],"names":["monitor_table","name","props","title","type","String","default","layout","Array","model","mode","data","curSrc","showImg","methods","handleView","src","this","MonitorTable_monitor_table","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","_e","_l","col","key","attrs","span","width","offset","style","align","length","row","rowIndex","img","i","on","click","$event","INDEXNAME","staticStyle","color","REMARK","imageList","$api","IMG_URL","imageName","value","callback","$$v","expression","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6HAyDA,IAAAA,GACAC,KAAA,eACAC,OACAC,OACAC,KAAAC,OACAC,QAAA,IAEAC,QACAH,KAAAI,MACAF,QAFA,WAGA,WAGAG,OACAL,KAAAI,MACAF,QAFA,WAGA,WAGAI,MACAN,KAAAC,OACAC,QAAA,MAGAK,KAxBA,WAyBA,OACAC,OAAA,KACAC,SAAA,IAGAC,SACAC,WADA,SACAC,GACAC,KAAAL,OAAAI,EACAC,KAAAJ,SAAA,KCvFeK,GADEC,OAFjB,WAA0B,IAAAC,EAAAH,KAAaI,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kBAA4BL,EAAA,MAAAG,EAAA,KAAsBE,YAAA,UAAoBL,EAAAM,GAAAN,EAAAO,GAAAP,EAAAjB,UAAAiB,EAAAQ,KAAAR,EAAAM,GAAA,UAAAN,EAAAV,KAAAa,EAAA,OAA+EE,YAAA,iBAA4BL,EAAAS,GAAAT,EAAA,gBAAAU,GAAmC,OAAAP,EAAA,SAAmBQ,IAAAD,EAAAC,IAAAN,YAAA,MAAAO,OAAqCC,KAAAH,EAAAI,MAAAC,OAAAL,EAAAK,QAAA,KAA2CZ,EAAA,OAAYa,MAAA,gBAAAN,EAAAO,OAAA,eAAwDjB,EAAAM,GAAAN,EAAAO,GAAAG,EAAA3B,cAAgC,GAAAiB,EAAAQ,KAAAR,EAAAM,GAAA,KAAAN,EAAAX,OAAAW,EAAAX,MAAA6B,OAAA,QAAAlB,EAAAV,MAAAa,EAAA,MAAAH,EAAAS,GAAAT,EAAA,eAAAmB,EAAAC,GAAqI,OAAAjB,EAAA,OAAiBQ,IAAAS,EAAAf,YAAA,OAA+BL,EAAAS,GAAAT,EAAA,gBAAAU,GAAmC,OAAAP,EAAA,SAAmBQ,IAAAD,EAAAC,IAAAN,YAAA,MAAAO,OAAqCC,KAAAH,EAAAI,MAAAC,OAAAL,EAAAK,QAAA,KAA2C,OAAAL,EAAA1B,MAAAmC,EAAAT,EAAAC,MAAAQ,EAAAT,EAAAC,KAAAO,OAAA,EAAAlB,EAAAS,GAAAU,EAAAT,EAAAC,KAAA,SAAAU,EAAAC,GAAuG,OAAAnB,EAAA,OAAiBQ,IAAAU,EAAAC,EAAAV,OAAmBhB,IAAAyB,GAAUE,IAAKC,MAAA,SAAAC,GAAyB,OAAAzB,EAAAL,WAAA0B,SAA+BrB,EAAAQ,MAAAL,EAAA,OAAsBa,MAAA,gBAAAN,EAAAO,OAAA,mBAAmDP,EAAA,YAA+BV,EAAAM,GAAAN,EAAAO,GAAAY,EAAAT,EAAAC,UAAA,KAAqC,KAAK,IAAAX,EAAAX,OAAAW,EAAAX,MAAA6B,OAAA,QAAAlB,EAAAV,MAAAa,EAAA,MAAAH,EAAAS,GAAAT,EAAA,eAAAmB,EAAAC,GAAiH,OAAAjB,EAAA,OAAiBQ,IAAAS,EAAAf,YAAA,QAA+BF,EAAA,SAAcE,YAAA,MAAAO,OAAyBC,KAAA,MAAWV,EAAA,OAAAA,EAAA,KAAAH,EAAAM,GAAAN,EAAAO,GAAAY,EAAAO,cAAA1B,EAAAM,GAAA,KAAAH,EAAA,KAAwEwB,aAAaC,MAAA,UAAgB5B,EAAAM,GAAAN,EAAAO,GAAAY,EAAAU,eAAA7B,EAAAM,GAAA,KAAAH,EAAA,SAA2DE,YAAA,MAAAO,OAAyBC,KAAA,KAAUM,EAAAW,WAAAX,EAAAW,UAAAZ,OAAA,EAAAlB,EAAAS,GAAAU,EAAA,mBAAAE,EAAAC,GAAqF,OAAAnB,EAAA,OAAiBQ,IAAAU,EAAAC,EAAAV,OAAmBhB,IAAAI,EAAA+B,KAAAC,QAAAX,EAAAY,WAAuCV,IAAKC,MAAA,SAAAC,GAAyB,OAAAzB,EAAAL,WAAA0B,EAAAY,iBAAyCjC,EAAAQ,MAAA,SAAmB,IAAAL,EAAA,OAAgBE,YAAA,YAAsBL,EAAAM,GAAA,wBAAAN,EAAAM,GAAA,KAAAH,EAAA,WAA2Dd,OAAO6C,MAAAlC,EAAA,QAAAmC,SAAA,SAAAC,GAA6CpC,EAAAP,QAAA2C,GAAgBC,WAAA,aAAuBrC,EAAA,QAAAG,EAAA,OAA0BwB,aAAab,MAAA,QAAeF,OAAQhB,IAAAI,EAAA+B,KAAAC,QAAAhC,EAAAR,UAAqCQ,EAAAQ,QAAA,IAElkE8B,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE7D,EACAkB,GATF,EAVA,SAAA4C,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/14.d4990f4a8237148ef7ef.js","sourcesContent":["<template>\n <div class=\"monitor-table\">\n <p v-if=\"title\" class=\"title\">{{title}}</p>\n <Row class=\"row row-title\" v-if=\"mode == '1'\">\n <i-col class=\"col\" v-for=\"col in layout\" :key=\"col.key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <div :style=\"`text-align: ${col.align || 'left'}; `\">{{col.title}}</div>\n </i-col>\n </Row>\n <template v-if=\"model && model.length > 0 && mode == '1'\">\n <div>\n <Row class=\"row\" v-for=\"(row, rowIndex) in model\" :key=\"rowIndex\">\n <i-col class=\"col\" v-for=\"col in layout\" :key=\"col.key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <template v-if=\"col.type == 'img'\">\n <template v-if=\"row[col.key] && row[col.key].length > 0\">\n <img\n v-for=\"(img, i) in row[col.key]\"\n :key=\"img + i\"\n :src=\"img\"\n @click=\"handleView(img)\" />\n </template>\n </template>\n <div v-else :style=\"`text-align: ${col.align || 'left'};color: ${col.color} `\">{{row[col.key]}}</div>\n </i-col>\n </Row>\n </div>\n </template>\n <template v-else-if=\"model && model.length > 0 && mode == '2'\">\n <div>\n <Row class=\"row\" v-for=\"(row, rowIndex) in model\" :key=\"rowIndex\">\n <i-col class=\"col\" :span=\"16\">\n <div>\n <p>{{row.INDEXNAME}}</p>\n <p style=\"color: #aaa;\">{{row.REMARK}}</p>\n </div>\n </i-col>\n <i-col class=\"col\" :span=\"8\">\n <template v-if=\"row.imageList && row.imageList.length > 0\">\n <img\n v-for=\"(img, i) in row.imageList\"\n :key=\"img + i\"\n :src=\"$api.IMG_URL + img.imageName\"\n @click=\"handleView(img.imageName)\" />\n </template>\n </i-col>\n </Row>\n </div>\n </template>\n <div v-else class=\"no-data\">\n — 暂无数据 —\n </div>\n <m-modal v-model=\"showImg\">\n <img v-if=\"showImg\" style=\"width: 100%;\" :src=\"$api.IMG_URL + curSrc\"/>\n </m-modal>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorTable',\n props: {\n title: {\n type: String,\n default: '',\n },\n layout: {\n type: Array,\n default() {\n return []\n }\n },\n model: {\n type: Array,\n default() {\n return []\n }\n },\n mode: {\n type: String,\n default: '1',\n }\n },\n data() {\n return {\n curSrc: null,\n showImg: false,\n }\n },\n methods: {\n handleView(src) {\n this.curSrc = src\n this.showImg = true\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-table\n font-size .1rem\n color #fff\n margin-bottom .1rem\n .no-data\n text-align center\n margin-top 0.05rem\n .title\n font-size .12rem\n font-weight bold\n color $edgeColor\n padding-bottom 0.05rem\n margin-bottom .1rem\n border-bottom 0.01rem solid $color-map()\n .row\n display flex\n align-items center\n line-height .24rem\n &.row-title\n font-weight bold\n font-size .11rem\n background-color $color-map()\n &:nth-child(2n)\n background-color $color-map(0.15)\n .col\n padding 0 .1rem\n display flex\n align-items center\n flex-wrap wrap\n img\n width 100%\n height .5rem\n margin 0.04rem 0\n cursor pointer\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorTable/monitor-table.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-table\"},[(_vm.title)?_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]):_vm._e(),_vm._v(\" \"),(_vm.mode == '1')?_c('Row',{staticClass:\"row row-title\"},_vm._l((_vm.layout),function(col){return _c('i-col',{key:col.key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[_c('div',{style:((\"text-align: \" + (col.align || 'left') + \"; \"))},[_vm._v(_vm._s(col.title))])])}),1):_vm._e(),_vm._v(\" \"),(_vm.model && _vm.model.length > 0 && _vm.mode == '1')?[_c('div',_vm._l((_vm.model),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},_vm._l((_vm.layout),function(col){return _c('i-col',{key:col.key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[(col.type == 'img')?[(row[col.key] && row[col.key].length > 0)?_vm._l((row[col.key]),function(img,i){return _c('img',{key:img + i,attrs:{\"src\":img},on:{\"click\":function($event){return _vm.handleView(img)}}})}):_vm._e()]:_c('div',{style:((\"text-align: \" + (col.align || 'left') + \";color: \" + (col.color) + \" \"))},[_vm._v(_vm._s(row[col.key]))])],2)}),1)}),1)]:(_vm.model && _vm.model.length > 0 && _vm.mode == '2')?[_c('div',_vm._l((_vm.model),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},[_c('i-col',{staticClass:\"col\",attrs:{\"span\":16}},[_c('div',[_c('p',[_vm._v(_vm._s(row.INDEXNAME))]),_vm._v(\" \"),_c('p',{staticStyle:{\"color\":\"#aaa\"}},[_vm._v(_vm._s(row.REMARK))])])]),_vm._v(\" \"),_c('i-col',{staticClass:\"col\",attrs:{\"span\":8}},[(row.imageList && row.imageList.length > 0)?_vm._l((row.imageList),function(img,i){return _c('img',{key:img + i,attrs:{\"src\":_vm.$api.IMG_URL + img.imageName},on:{\"click\":function($event){return _vm.handleView(img.imageName)}}})}):_vm._e()],2)],1)}),1)]:_c('div',{staticClass:\"no-data\"},[_vm._v(\"\\n — 暂无数据 —\\n \")]),_vm._v(\" \"),_c('m-modal',{model:{value:(_vm.showImg),callback:function ($$v) {_vm.showImg=$$v},expression:\"showImg\"}},[(_vm.showImg)?_c('img',{staticStyle:{\"width\":\"100%\"},attrs:{\"src\":_vm.$api.IMG_URL + _vm.curSrc}}):_vm._e()])],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-4d193538\",\"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/MonitorTable/monitor-table.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-4d193538\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-table.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-table.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-table.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4d193538\\\",\\\"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-table.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4d193538\"\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/MonitorTable/monitor-table.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorTable/monitor-table.vue","webpack:///./src/components/MonitorComponents/MonitorTable/monitor-table.vue?9b1e","webpack:///./src/components/MonitorComponents/MonitorTable/monitor-table.vue"],"names":["monitor_table","name","props","title","type","String","default","layout","Array","model","mode","data","curSrc","showImg","methods","handleView","src","this","MonitorTable_monitor_table","render","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","_e","_l","col","key","attrs","span","width","offset","style","align","length","row","rowIndex","img","i","on","click","$event","INDEXNAME","staticStyle","color","REMARK","imageList","$api","IMG_URL","imageName","value","callback","$$v","expression","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"6HAyDA,IAAAA,GACAC,KAAA,eACAC,OACAC,OACAC,KAAAC,OACAC,QAAA,IAEAC,QACAH,KAAAI,MACAF,QAFA,WAGA,WAGAG,OACAL,KAAAI,MACAF,QAFA,WAGA,WAGAI,MACAN,KAAAC,OACAC,QAAA,MAGAK,KAxBA,WAyBA,OACAC,OAAA,KACAC,SAAA,IAGAC,SACAC,WADA,SACAC,GACAC,KAAAL,OAAAI,EACAC,KAAAJ,SAAA,KCvFeK,GADEC,OAFjB,WAA0B,IAAAC,EAAAH,KAAaI,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,kBAA4BL,EAAA,MAAAG,EAAA,KAAsBE,YAAA,UAAoBL,EAAAM,GAAAN,EAAAO,GAAAP,EAAAjB,UAAAiB,EAAAQ,KAAAR,EAAAM,GAAA,UAAAN,EAAAV,KAAAa,EAAA,OAA+EE,YAAA,iBAA4BL,EAAAS,GAAAT,EAAA,gBAAAU,GAAmC,OAAAP,EAAA,SAAmBQ,IAAAD,EAAAC,IAAAN,YAAA,MAAAO,OAAqCC,KAAAH,EAAAI,MAAAC,OAAAL,EAAAK,QAAA,KAA2CZ,EAAA,OAAYa,MAAA,gBAAAN,EAAAO,OAAA,eAAwDjB,EAAAM,GAAAN,EAAAO,GAAAG,EAAA3B,cAAgC,GAAAiB,EAAAQ,KAAAR,EAAAM,GAAA,KAAAN,EAAAX,OAAAW,EAAAX,MAAA6B,OAAA,QAAAlB,EAAAV,MAAAa,EAAA,MAAAH,EAAAS,GAAAT,EAAA,eAAAmB,EAAAC,GAAqI,OAAAjB,EAAA,OAAiBQ,IAAAS,EAAAf,YAAA,OAA+BL,EAAAS,GAAAT,EAAA,gBAAAU,GAAmC,OAAAP,EAAA,SAAmBQ,IAAAD,EAAAC,IAAAN,YAAA,MAAAO,OAAqCC,KAAAH,EAAAI,MAAAC,OAAAL,EAAAK,QAAA,KAA2C,OAAAL,EAAA1B,MAAAmC,EAAAT,EAAAC,MAAAQ,EAAAT,EAAAC,KAAAO,OAAA,EAAAlB,EAAAS,GAAAU,EAAAT,EAAAC,KAAA,SAAAU,EAAAC,GAAuG,OAAAnB,EAAA,OAAiBQ,IAAAU,EAAAC,EAAAV,OAAmBhB,IAAAyB,GAAUE,IAAKC,MAAA,SAAAC,GAAyB,OAAAzB,EAAAL,WAAA0B,SAA+BrB,EAAAQ,MAAAL,EAAA,OAAsBa,MAAA,gBAAAN,EAAAO,OAAA,mBAAmDP,EAAA,YAA+BV,EAAAM,GAAAN,EAAAO,GAAAY,EAAAT,EAAAC,UAAA,KAAqC,KAAK,IAAAX,EAAAX,OAAAW,EAAAX,MAAA6B,OAAA,QAAAlB,EAAAV,MAAAa,EAAA,MAAAH,EAAAS,GAAAT,EAAA,eAAAmB,EAAAC,GAAiH,OAAAjB,EAAA,OAAiBQ,IAAAS,EAAAf,YAAA,QAA+BF,EAAA,SAAcE,YAAA,MAAAO,OAAyBC,KAAA,MAAWV,EAAA,OAAAA,EAAA,KAAAH,EAAAM,GAAAN,EAAAO,GAAAY,EAAAO,cAAA1B,EAAAM,GAAA,KAAAH,EAAA,KAAwEwB,aAAaC,MAAA,UAAgB5B,EAAAM,GAAAN,EAAAO,GAAAY,EAAAU,eAAA7B,EAAAM,GAAA,KAAAH,EAAA,SAA2DE,YAAA,MAAAO,OAAyBC,KAAA,KAAUM,EAAAW,WAAAX,EAAAW,UAAAZ,OAAA,EAAAlB,EAAAS,GAAAU,EAAA,mBAAAE,EAAAC,GAAqF,OAAAnB,EAAA,OAAiBQ,IAAAU,EAAAC,EAAAV,OAAmBhB,IAAAI,EAAA+B,KAAAC,QAAAX,EAAAY,WAAuCV,IAAKC,MAAA,SAAAC,GAAyB,OAAAzB,EAAAL,WAAA0B,EAAAY,iBAAyCjC,EAAAQ,MAAA,SAAmB,IAAAL,EAAA,OAAgBE,YAAA,YAAsBL,EAAAM,GAAA,wBAAAN,EAAAM,GAAA,KAAAH,EAAA,WAA2Dd,OAAO6C,MAAAlC,EAAA,QAAAmC,SAAA,SAAAC,GAA6CpC,EAAAP,QAAA2C,GAAgBC,WAAA,aAAuBrC,EAAA,QAAAG,EAAA,OAA0BwB,aAAab,MAAA,QAAeF,OAAQhB,IAAAI,EAAA+B,KAAAC,QAAAhC,EAAAR,UAAqCQ,EAAAQ,QAAA,IAElkE8B,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACE7D,EACAkB,GATF,EAVA,SAAA4C,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/15.353d417a5ed863ccb3d2.js","sourcesContent":["<template>\n <div class=\"monitor-table\">\n <p v-if=\"title\" class=\"title\">{{title}}</p>\n <Row class=\"row row-title\" v-if=\"mode == '1'\">\n <i-col class=\"col\" v-for=\"col in layout\" :key=\"col.key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <div :style=\"`text-align: ${col.align || 'left'}; `\">{{col.title}}</div>\n </i-col>\n </Row>\n <template v-if=\"model && model.length > 0 && mode == '1'\">\n <div>\n <Row class=\"row\" v-for=\"(row, rowIndex) in model\" :key=\"rowIndex\">\n <i-col class=\"col\" v-for=\"col in layout\" :key=\"col.key\" :span=\"col.width\" :offset=\"col.offset || 0\">\n <template v-if=\"col.type == 'img'\">\n <template v-if=\"row[col.key] && row[col.key].length > 0\">\n <img\n v-for=\"(img, i) in row[col.key]\"\n :key=\"img + i\"\n :src=\"img\"\n @click=\"handleView(img)\" />\n </template>\n </template>\n <div v-else :style=\"`text-align: ${col.align || 'left'};color: ${col.color} `\">{{row[col.key]}}</div>\n </i-col>\n </Row>\n </div>\n </template>\n <template v-else-if=\"model && model.length > 0 && mode == '2'\">\n <div>\n <Row class=\"row\" v-for=\"(row, rowIndex) in model\" :key=\"rowIndex\">\n <i-col class=\"col\" :span=\"16\">\n <div>\n <p>{{row.INDEXNAME}}</p>\n <p style=\"color: #aaa;\">{{row.REMARK}}</p>\n </div>\n </i-col>\n <i-col class=\"col\" :span=\"8\">\n <template v-if=\"row.imageList && row.imageList.length > 0\">\n <img\n v-for=\"(img, i) in row.imageList\"\n :key=\"img + i\"\n :src=\"$api.IMG_URL + img.imageName\"\n @click=\"handleView(img.imageName)\" />\n </template>\n </i-col>\n </Row>\n </div>\n </template>\n <div v-else class=\"no-data\">\n — 暂无数据 —\n </div>\n <m-modal v-model=\"showImg\">\n <img v-if=\"showImg\" style=\"width: 100%;\" :src=\"$api.IMG_URL + curSrc\"/>\n </m-modal>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorTable',\n props: {\n title: {\n type: String,\n default: '',\n },\n layout: {\n type: Array,\n default() {\n return []\n }\n },\n model: {\n type: Array,\n default() {\n return []\n }\n },\n mode: {\n type: String,\n default: '1',\n }\n },\n data() {\n return {\n curSrc: null,\n showImg: false,\n }\n },\n methods: {\n handleView(src) {\n this.curSrc = src\n this.showImg = true\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-table\n font-size .1rem\n color #fff\n margin-bottom .1rem\n .no-data\n text-align center\n margin-top 0.05rem\n .title\n font-size .12rem\n font-weight bold\n color $edgeColor\n padding-bottom 0.05rem\n margin-bottom .1rem\n border-bottom 0.01rem solid $color-map()\n .row\n display flex\n align-items center\n line-height .24rem\n &.row-title\n font-weight bold\n font-size .11rem\n background-color $color-map()\n &:nth-child(2n)\n background-color $color-map(0.15)\n .col\n padding 0 .1rem\n display flex\n align-items center\n flex-wrap wrap\n img\n width 100%\n height .5rem\n margin 0.04rem 0\n cursor pointer\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorTable/monitor-table.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-table\"},[(_vm.title)?_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]):_vm._e(),_vm._v(\" \"),(_vm.mode == '1')?_c('Row',{staticClass:\"row row-title\"},_vm._l((_vm.layout),function(col){return _c('i-col',{key:col.key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[_c('div',{style:((\"text-align: \" + (col.align || 'left') + \"; \"))},[_vm._v(_vm._s(col.title))])])}),1):_vm._e(),_vm._v(\" \"),(_vm.model && _vm.model.length > 0 && _vm.mode == '1')?[_c('div',_vm._l((_vm.model),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},_vm._l((_vm.layout),function(col){return _c('i-col',{key:col.key,staticClass:\"col\",attrs:{\"span\":col.width,\"offset\":col.offset || 0}},[(col.type == 'img')?[(row[col.key] && row[col.key].length > 0)?_vm._l((row[col.key]),function(img,i){return _c('img',{key:img + i,attrs:{\"src\":img},on:{\"click\":function($event){return _vm.handleView(img)}}})}):_vm._e()]:_c('div',{style:((\"text-align: \" + (col.align || 'left') + \";color: \" + (col.color) + \" \"))},[_vm._v(_vm._s(row[col.key]))])],2)}),1)}),1)]:(_vm.model && _vm.model.length > 0 && _vm.mode == '2')?[_c('div',_vm._l((_vm.model),function(row,rowIndex){return _c('Row',{key:rowIndex,staticClass:\"row\"},[_c('i-col',{staticClass:\"col\",attrs:{\"span\":16}},[_c('div',[_c('p',[_vm._v(_vm._s(row.INDEXNAME))]),_vm._v(\" \"),_c('p',{staticStyle:{\"color\":\"#aaa\"}},[_vm._v(_vm._s(row.REMARK))])])]),_vm._v(\" \"),_c('i-col',{staticClass:\"col\",attrs:{\"span\":8}},[(row.imageList && row.imageList.length > 0)?_vm._l((row.imageList),function(img,i){return _c('img',{key:img + i,attrs:{\"src\":_vm.$api.IMG_URL + img.imageName},on:{\"click\":function($event){return _vm.handleView(img.imageName)}}})}):_vm._e()],2)],1)}),1)]:_c('div',{staticClass:\"no-data\"},[_vm._v(\"\\n — 暂无数据 —\\n \")]),_vm._v(\" \"),_c('m-modal',{model:{value:(_vm.showImg),callback:function ($$v) {_vm.showImg=$$v},expression:\"showImg\"}},[(_vm.showImg)?_c('img',{staticStyle:{\"width\":\"100%\"},attrs:{\"src\":_vm.$api.IMG_URL + _vm.curSrc}}):_vm._e()])],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-4d193538\",\"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/MonitorTable/monitor-table.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-4d193538\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-table.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-table.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-table.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-4d193538\\\",\\\"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-table.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-4d193538\"\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/MonitorTable/monitor-table.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([15],{Oktt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"MonitorScroll",props:{length:{type:Number,required:!0},limit:{type:Number,default:6},duration:{type:Number,default:3e3},mode:{type:[Number,String],default:1},step:{type:Number}},data:function(){return{timer:null,index:0}},mounted:function(){this.$nextTick(this.start)},beforeDestroy:function(){this.clearTimer()},computed:{isShort:function(){return this.length<=this.limit},isTooLong:function(){return this.length>120}},methods:{clearTimer:function(){clearInterval(this.timer),this.timer=null},start:function(){this.isShort||("2"==this.mode?this.startMode2():this.startMode1())},startMode1:function(){var t=this,e=this.$refs,n=e.scrollContent,r=e.subContent,s=n.offsetHeight;this.timer=setInterval(function(){s<=0?s=n.offsetHeight:(t.index<s?t.index+=1:t.index=0,n.style.transform="translateY("+-t.index+"px)",r&&(r.style.transform="translateY("+-t.index+"px)"))},50)},startMode2:function(){var t=this,e=this.$refs,n=e.scrollContent,r=e.subContent,s=this.$com.confirm(n,"children.length",0);this.timer=setInterval(function(){t.index<s?(t.index+=1,n.style.transition="transform 0.5s",r&&(r.style.transition="transform 0.5s")):(t.index=0,n.style.transition="none",r&&(r.style.transition="none")),n.style.transform="translateY("+-t.step*t.index+"rem)",r&&(r.style.transform="translateY("+-t.step*t.index+"rem)")},this.duration)}},watch:{length:function(){this.clearTimer(),this.index=0;var t=this.$refs,e=t.scrollContent,n=t.subContent;e&&(e.style.transform="translateY(0)"),n&&(n.style.transform="translateY(0)"),this.$nextTick(this.start)}}},s={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-scroll",on:{mouseenter:t.clearTimer,mouseleave:t.start}},[n("div",{ref:"scrollContent"},[t._t("default")],2),t._v(" "),t.isShort||t.isTooLong?t._e():n("div",{ref:"subContent"},[t._t("default")],2)])},staticRenderFns:[]};var i=n("VU/8")(r,s,!1,function(t){n("VUXW")},"data-v-3acc30e3",null);e.default=i.exports},VUXW:function(t,e){}});
//# sourceMappingURL=15.7655e368d63efa369118.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue","webpack:///./src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue?4405","webpack:///./src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue"],"names":["monitor_scroll","name","props","length","type","Number","required","limit","default","duration","mode","String","step","data","timer","index","mounted","this","$nextTick","start","beforeDestroy","clearTimer","computed","isShort","isTooLong","methods","clearInterval","startMode2","startMode1","_this","_$refs","$refs","content","scrollContent","subContent","height","offsetHeight","setInterval","style","transform","_this2","_$refs2","len","$com","confirm","transition","watch","_$refs3","MonitorScroll_monitor_scroll","render","_vm","_h","$createElement","_c","_self","staticClass","on","mouseenter","mouseleave","ref","_t","_v","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"sGAYA,IAAAA,GACAC,KAAA,gBACAC,OACAC,QACAC,KAAAC,OACAC,UAAA,GAEAC,OACAH,KAAAC,OACAG,QAAA,GAEAC,UACAL,KAAAC,OACAG,QAAA,KAEAE,MACAN,MAAAC,OAAAM,QACAH,QAAA,GAEAI,MACAR,KAAAC,SAGAQ,KAvBA,WAwBA,OACAC,MAAA,KACAC,MAAA,IAGAC,QA7BA,WA8BAC,KAAAC,UAAAD,KAAAE,QAEAC,cAhCA,WAiCAH,KAAAI,cAEAC,UACAC,QADA,WAEA,OAAAN,KAAAd,QAAAc,KAAAV,OAEAiB,UAJA,WAKA,OAAAP,KAAAd,OAAA,MAGAsB,SACAJ,WADA,WAEAK,cAAAT,KAAAH,OACAG,KAAAH,MAAA,MAEAK,MALA,WAMAF,KAAAM,UACA,KAAAN,KAAAP,KACAO,KAAAU,aAEAV,KAAAW,eAGAA,WAbA,WAaA,IAAAC,EAAAZ,KAAAa,EACAb,KAAAc,MAAAC,EADAF,EACAG,cAAAC,EADAJ,EACAI,WACAC,EAAAH,EAAAI,aAEAnB,KAAAH,MAAAuB,YAAA,WACAF,GAAA,EACAA,EAAAH,EAAAI,cAGAP,EAAAd,MAAAoB,EACAN,EAAAd,OAAA,EAEAc,EAAAd,MAAA,EAEAiB,EAAAM,MAAAC,UAAA,eAAAV,EAAAd,MAAA,MACAmB,MAAAI,MAAAC,UAAA,eAAAV,EAAAd,MAAA,SACA,KAEAY,WA/BA,WA+BA,IAAAa,EAAAvB,KAAAwB,EACAxB,KAAAc,MAAAC,EADAS,EACAR,cAAAC,EADAO,EACAP,WACAQ,EAAAzB,KAAA0B,KAAAC,QAAAZ,EAAA,qBAEAf,KAAAH,MAAAuB,YAAA,WACAG,EAAAzB,MAAA2B,GACAF,EAAAzB,OAAA,EACAiB,EAAAM,MAAAO,WAAA,iBACAX,MAAAI,MAAAO,WAAA,oBAEAL,EAAAzB,MAAA,EACAiB,EAAAM,MAAAO,WAAA,OACAX,MAAAI,MAAAO,WAAA,SAEAb,EAAAM,MAAAC,UAAA,eAAAC,EAAA5B,KAAA4B,EAAAzB,MAAA,OACAmB,MAAAI,MAAAC,UAAA,eAAAC,EAAA5B,KAAA4B,EAAAzB,MAAA,SACAE,KAAAR,YAGAqC,OACA3C,OADA,WAEAc,KAAAI,aACAJ,KAAAF,MAAA,EAFA,IAAAgC,EAGA9B,KAAAc,MAAAC,EAHAe,EAGAd,cAAAC,EAHAa,EAGAb,WACAF,IACAA,EAAAM,MAAAC,UAAA,iBAEAL,IACAA,EAAAI,MAAAC,UAAA,iBAEAtB,KAAAC,UAAAD,KAAAE,UCjHe6B,GADEC,OAFjB,WAA0B,IAAAC,EAAAjC,KAAakC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAAAC,IAAiCC,WAAAP,EAAA7B,WAAAqC,WAAAR,EAAA/B,SAAoDkC,EAAA,OAAYM,IAAA,kBAAoBT,EAAAU,GAAA,eAAAV,EAAAW,GAAA,KAAAX,EAAA3B,SAAA2B,EAAA1B,UAAgG0B,EAAAY,KAAhGT,EAAA,OAA+EM,IAAA,eAAiBT,EAAAU,GAAA,kBAE9SG,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACElE,EACAgD,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/15.7655e368d63efa369118.js","sourcesContent":["<template>\n <div class=\"monitor-scroll\" @mouseenter=\"clearTimer\" @mouseleave=\"start\">\n <div ref=\"scrollContent\">\n <slot />\n </div>\n <div v-if=\"!isShort && !isTooLong\" ref=\"subContent\">\n <slot />\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorScroll',\n props: {\n length: {\n type: Number,\n required: true,\n },\n limit: {\n type: Number,\n default: 6,\n },\n duration: {\n type: Number,\n default: 3000,\n },\n mode: {\n type: [Number, String],\n default: 1,\n },\n step: {\n type: Number,\n },\n },\n data() {\n return {\n timer: null,\n index: 0,\n }\n },\n mounted() {\n this.$nextTick(this.start)\n },\n beforeDestroy() {\n this.clearTimer()\n },\n computed: {\n isShort() {\n return this.length <= this.limit\n },\n isTooLong() {\n return this.length > 120\n }\n },\n methods: {\n clearTimer() {\n clearInterval(this.timer)\n this.timer = null\n },\n start() {\n if (this.isShort) return\n if (this.mode == '2') {\n this.startMode2()\n } else {\n this.startMode1()\n }\n },\n startMode1() {\n const {scrollContent: content, subContent} = this.$refs\n let height = content.offsetHeight\n\n this.timer = setInterval(() => {\n if (height <= 0) {\n height = content.offsetHeight\n return\n }\n if (this.index < height) {\n this.index += 1\n } else {\n this.index = 0\n }\n content.style.transform = `translateY(${-this.index}px)`\n subContent ? subContent.style.transform = `translateY(${-this.index}px)` : null\n }, 50)\n },\n startMode2() {\n const {scrollContent: content, subContent} = this.$refs\n const len = this.$com.confirm(content, 'children.length', 0)\n\n this.timer = setInterval(() => {\n if (this.index < len) {\n this.index += 1\n content.style.transition = 'transform 0.5s'\n subContent ? subContent.style.transition = 'transform 0.5s' : null\n } else {\n this.index = 0\n content.style.transition = 'none'\n subContent ? subContent.style.transition = 'none' : null\n }\n content.style.transform = `translateY(${-this.step * this.index}rem)`\n subContent ? subContent.style.transform = `translateY(${-this.step * this.index}rem)` : null\n }, this.duration)\n },\n },\n watch: {\n length() {\n this.clearTimer()\n this.index = 0\n const {scrollContent: content, subContent} = this.$refs\n if (content) {\n content.style.transform = 'translateY(0)'\n }\n if (subContent) {\n subContent.style.transform = 'translateY(0)'\n }\n this.$nextTick(this.start)\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-scroll\n width 100%\n height 100%\n overflow hidden\n box-sizing border-box\n z-index 10\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-scroll\",on:{\"mouseenter\":_vm.clearTimer,\"mouseleave\":_vm.start}},[_c('div',{ref:\"scrollContent\"},[_vm._t(\"default\")],2),_vm._v(\" \"),(!_vm.isShort && !_vm.isTooLong)?_c('div',{ref:\"subContent\"},[_vm._t(\"default\")],2):_vm._e()])}\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-3acc30e3\",\"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/MonitorScroll/monitor-scroll.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-3acc30e3\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-scroll.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-scroll.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-scroll.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3acc30e3\\\",\\\"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-scroll.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3acc30e3\"\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/MonitorScroll/monitor-scroll.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([2],{"9cJs":function(t,e){},Bc4E:function(t,e){},ETml:function(t,e){},MpD3:function(t,e){},NyN1:function(t,e){},WIF4:function(t,e){},WKp5:function(t,e){},dpFu:function(t,e){},e6Zk:function(t,e){},gydh:function(t,e){},irnQ:function(t,e){},jmTg:function(t,e){},"sRz/":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("mvHQ"),i=a.n(n),s=a("Gu7T"),o=a.n(s),l=a("Dd8w"),r=a.n(l),c={name:"Population",data:function(){return{showChart:!1,population:[{name:"实有人口",value:14819},{name:"本市户数",value:5072,unit:"户"},{name:"境内外省",value:5473},{name:"境外人口",value:173}],config:{colors:[["#07b1ff","#1dfaff"],["#5032b6","#c56cd6"]],legend:{align:"right"},shape:[{key:"actual",name:"实有",type:"bar",barWidth:"20%"},{key:"huji",name:"户籍",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"均乐",actual:2971,huji:6575},{name:"振兴",actual:3807,huji:4508},{name:"顺天村",actual:3187,huji:6575},{name:"江阴",actual:1668,huji:2443},{name:"新昌",actual:1139,huji:3585}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"population"},[a("div",{staticClass:"info"},t._l(t.population,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v(" "+t._s(e.unit||"人"))])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"居委人口分布"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var m={name:"House",data:function(){return{showChart:!1,house:[{name:"商品房",value:10647},{name:"直管公房",value:618},{name:"二级旧里",value:218},{name:"其他",value:400}],config:{colors:[["#F76B1C","#FAD961"]],legend:{align:"right"},shape:[{key:"value",name:"非居房屋",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"衣",value:6},{name:"食",value:17},{name:"住",value:11},{name:"行",value:10}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"house"},[a("m-sub",{attrs:{title:"居住房屋",value:11883,unit:"幢"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.house,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"非居房屋",value:7097,unit:"幢"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var v={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"company"},[n("div",{staticClass:"info"},t._l(t.company,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("div",{staticClass:"rate"},t._l(t.list,function(e){return n("div",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)])},staticRenderFns:[]};var p={name:"LeftComponent",components:{Population:a("VU/8")(c,u,!1,function(t){a("MpD3")},"data-v-0c2c6aff",null).exports,House:a("VU/8")(m,d,!1,function(t){a("dpFu")},"data-v-65e93877",null).exports,Company:a("VU/8")({name:"Company",data:function(){return{list:[{name:"证件齐全",value:65,icon:"company1.png"},{name:"场地租赁",value:73,icon:"company2.png"}],company:[{name:"机关团体",value:25},{name:"企业单位",value:4711},{name:"事业单位",value:56},{name:"其他",value:6841}]}}},v,!1,function(t){a("vXnC")},"data-v-0696df45",null).exports}},h={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"left-component"},[e("div",{staticClass:"left"},[e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("m-card",{attrs:{title:"实有人口",value:14819,unit:"人"}},[e("Population")],1),this._v(" "),e("m-card",{attrs:{title:"实有房屋",value:18980,unit:"幢"}},[e("House")],1)],1)])},staticRenderFns:[]};var f=a("VU/8")(p,h,!1,function(t){a("ETml")},"data-v-e86bba8a",null).exports,_={name:"OldScreen",data:function(){return{showChart:!1,rates:[{name:"女性占比",value:65},{name:"男性占比",value:35},{name:"老龄化占比",value:43}],ageConfig:{colors:["#01bffe","#589d20","#ffce34","#f47b1e","#ff5152","#826bfa"],legend:{hide:!0},shape:[{type:"pie",radius:[0,30*Number((screen.height/800).toFixed(1))],center:["45%","50%"]}]},insuranceConfig:{colors:["#e690d1"],legend:{hide:!0},shape:[{key:"value",type:"line"}],xAxis:{key:"name"}},oldType:[{name:"孤老",value:346,percent:.9},{name:"独居",value:1304,percent:3.38},{name:"纯老",value:3007,percent:7.8},{name:"低保",value:211,percent:.55},{name:"残疾",value:2926,percent:7.59},{name:"优抚",value:95,percent:.25}],oldMethod:[{name:"社区养老",value:38464,color:"#72c011"},{name:"机构养老",value:1146,color:"#ff9d26"},{name:"居家养老",value:981,color:"#01bffe"}],insurance:[{name:"申请人数",value:1113},{name:"申请通过人数",value:812}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)},computed:{ageData:function(){return[{name:"60-64岁",value:2939,percent:20},{name:"65-69岁",value:3086,percent:21},{name:"70-79岁",value:4261,percent:29},{name:"80-89岁",value:1910,percent:13},{name:"90-99岁",value:2204,percent:15},{name:"100岁以上",value:294,percent:2}]},insuranceData:function(){return[{name:"0级",value:50},{name:"1级",value:200},{name:"2级",value:250},{name:"3级",value:300},{name:"4级",value:220},{name:"5级",value:200},{name:"6级",value:250}]}}},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"old-screen"},[a("div",[a("m-sub",{attrs:{title:"老人数量",value:14696,unit:"人"}}),t._v(" "),a("div",{staticClass:"rate"},t._l(t.rates,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"年龄分布"}}),t._v(" "),a("div",{staticClass:"wrapper"},[t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.ageConfig,data:t.ageData}})],1):t._e(),t._v(" "),a("div",{staticClass:"tips"},[a("div",t._l(t.ageData.slice(0,2),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(2,4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+2]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+4]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0)])])],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"老人分类"}}),t._v(" "),a("div",{staticClass:"table"},t._l(t.oldType,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{value:e.value}})],1),t._v(" "),a("p",[a("m-count",{attrs:{value:e.percent,decimal:2}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"养老方式"}}),t._v(" "),a("div",{staticClass:"bar"},t._l(t.oldMethod,function(e){return a("div",{key:e.name,style:{flex:e.value,background:e.color}},[a("div",{style:{borderColor:e.color}},[a("p",[t._v(t._s(e.name)+" "),a("m-count",{staticClass:"count",style:{color:e.color},attrs:{value:e.value}})],1)])])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"长护险"}}),t._v(" "),a("div",{staticClass:"rate",staticStyle:{width:"52%"}},t._l(t.insurance,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("人")],1)])}),0),t._v(" "),t.showChart?a("div",{staticClass:"insurance-chart"},[a("m-chart",{attrs:{config:t.insuranceConfig,data:t.insuranceData}})],1):t._e()],1)])},staticRenderFns:[]};var y={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"command"},[a("m-sub",{attrs:{title:"值班人员表"}}),t._v(" "),a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[t._v(t._s(e.response))]),t._v(" "),a("p",[t._v(t._s(e.phone))])])})],2)],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("姓名")]),this._v(" "),e("p",[this._v("责任居委范围")]),this._v(" "),e("p",[this._v("联系电话")])])}]};var b={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"grid-manage"},[a("m-sub",{attrs:{title:"网格事件清单"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.info,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0),t._v(" "),a("div",{staticClass:"list"},[a("m-scroll",{attrs:{length:t.list.length,mode:"2",limit:3,step:.9}},t._l(t.list,function(e,n){return a("div",{key:n,staticClass:"item",on:{click:function(a){return t.$emit("select",e)}}},[a("div",{staticClass:"title"},[a("p",[t._v(t._s(e.event))]),t._v(" "),a("span",{staticClass:"line"})]),t._v(" "),a("div",{staticClass:"info"},[a("p",{attrs:{title:e.address}},[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.time))])]),t._v(" "),a("m-step",{attrs:{steps:t.steps,current:e.current}})],1)}),0)],1)],1)},staticRenderFns:[]};var C={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"building"},this._l(this.list,function(t){return e("div",{key:t.name,style:"background-image: url("+a("g2Y0")("./"+t.img)+")"})}),0)},staticRenderFns:[]};var k={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mic-fire"},[a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.person))]),t._v(" "),a("p",[t._v(t._s(e.device))])])})],2)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("地址")]),this._v(" "),e("p",[this._v("人数")]),this._v(" "),e("p",[this._v("设备")])])}]};var w={name:"RightComponent",components:{OldScreen:a("VU/8")(_,g,!1,function(t){a("NyN1")},"data-v-d6ad15b4",null).exports,Command:a("VU/8")({name:"Command",data:function(){return{list:[{name:"尤懿",response:"均乐,振兴,顺天村,江阴,新昌",phone:13916876901},{name:"许俊",response:"均乐,振兴,顺天村,江阴,新昌",phone:13816326142}]}}},y,!1,function(t){a("WKp5")},"data-v-0f32a7ff",null).exports,GridManage:a("VU/8")({name:"GridManage",data:function(){return{steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],info:[{name:"今日总数",value:40},{name:"综合管理",value:47},{name:"街面管理",value:21},{name:"小区管理",value:31}]}},computed:{list:function(){return this.$store.state.gridList}}},b,!1,function(t){a("irnQ")},"data-v-1901a92e",null).exports,Building:a("VU/8")({name:"Building",data:function(){return{list:[{name:"和平饭店",img:"building1.jpg"},{name:"慈安里大楼",img:"building2.jpg"},{name:"美伦大厦",img:"building3.jpg"},{name:"上海虹庙",img:"building4.jpg"}]}}},C,!1,function(t){a("wpRJ")},"data-v-57e6576e",null).exports,MicFire:a("VU/8")({name:"MicFire",data:function(){return{list:[{name:"微型消防站",address:"新昌路87弄88号",person:12,device:"灭火器、水泵"}]}}},k,!1,function(t){a("e6Zk")},"data-v-58c0ceaa",null).exports},data:function(){return{photos:[["photo7.jpg","photo8.jpg"],["photo9.jpg","photo10.jpg"],["photo11.jpg","photo12.jpg"],["photo13.jpg","photo14.jpg"]],beauty:[{name:"2018年",value:12,key:2018},{name:"2019年",value:8,key:2019},{name:"2020年",value:2,key:2020}],convenient:[{name:"便利店",value:6},{name:"早餐车",value:1},{name:"公厕",value:5},{name:"居民活动室",value:12}],building:[{name:"文保",value:0},{name:"历保",value:8},{name:"文历双保",value:0}]}}},L={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"right-component"}},[n("div",{staticClass:"first"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"便民设施"}},[n("div",{staticClass:"info"},t._l(t.convenient,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("个")])],1)}),0)]),t._v(" "),n("m-card",{attrs:{title:"历史保护建筑"}},[n("div",{staticClass:"info three"},t._l(t.building,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("Carousel",{attrs:{loop:"",autoplay:""}},t._l(t.photos,function(e,i){return n("CarouselItem",{key:i},[n("div",{staticClass:"photo-wrapper"},[n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[0])+")"}),t._v(" "),n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[1])+")"})])])}),1)],1),t._v(" "),n("m-card",{attrs:{title:"地标性建筑"}},[n("Building")],1),t._v(" "),n("m-card",{attrs:{title:"微型消防站"}},[n("MicFire")],1)],1),t._v(" "),n("div",{staticClass:"left"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"美丽街区-美丽家园"}},[n("div",{staticClass:"beauty"},t._l(t.beauty,function(e){return n("div",{key:e.name,on:{click:function(a){return t.$emit("beauty",e)}}},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0)]),t._v(" "),n("m-card",{attrs:{title:"智慧养老"}},[n("OldScreen")],1)],1),t._v(" "),n("div",{staticClass:"right"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"单兵指挥"}},[n("Command")],1),t._v(" "),n("m-card",{attrs:{title:"网格事件"}},[n("GridManage",{on:{select:function(e){return t.$emit("grid",e)}}})],1)],1)])},staticRenderFns:[]};var M=a("VU/8")(w,L,!1,function(t){a("jmTg")},"data-v-14e4ef18",null).exports,P={name:"MapBtns",props:{value:{type:Boolean}},data:function(){return{btns:[{name:"input",img:"btn1.png"},{name:"home",img:"btn3.png"},{name:"info",img:"btn4.png"},{name:"sensor",img:"btn5.png"},{name:"position",img:"btn6.png"}],data:[{title:"居住",expand:!0,children:[{title:"商品房、二级旧里、直管公房",tipEvent:"community",checked:!0}]},{title:"非居",expand:!0,children:[{title:"衣、食、住、行",tipEvent:"life",expand:!1,children:[{title:"衣",tipEvent:"yi",checked:!0},{title:"食",tipEvent:"shi",checked:!0},{title:"住",tipEvent:"zhu",checked:!0},{title:"行",tipEvent:"xing",checked:!0},{title:"其他",tipEvent:"other",checked:!0}]},{title:"为老服务站",tipEvent:"old",checked:!0},{title:"地标性建筑",tipEvent:"sign",checked:!0},{title:"历史保护建筑",tipEvent:"history",checked:!0}]}]}},methods:{handleChange:function(t){if(!(t.length<0)){var e=t.map(function(t){return t.tipEvent?t.tipEvent:""});this.$emit("point",e)}}}},x={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-btns",class:{isFull:t.value}},[t._l(t.btns,function(e){return["home"===e.name?n("Tooltip",{key:e.name,attrs:{placement:"top-end"}},[n("img",{attrs:{src:a("g2Y0")("./"+e.img)}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Tree",{attrs:{data:t.data,"show-checkbox":""},on:{"on-check-change":t.handleChange}})],1)]):n("img",{key:e.name,attrs:{src:a("g2Y0")("./"+e.img)},on:{click:function(a){return t.$emit(e.name,"input"==e.name?!t.value:null)}}})]})],2)},staticRenderFns:[]};var F=a("VU/8")(P,x,!1,function(t){a("WIF4")},"data-v-177b23d3",null).exports,D={name:"MapTips",props:{isFull:{type:Boolean,default:!1}},data:function(){return{tips1:[{name:"街道",icon:"icon1.png"},{name:"居委",icon:"icon2.png"},{name:"服务站",icon:"icon3.png"},{name:"商品房",icon:"icon4.png"},{name:"直管公房",icon:"icon5.png"},{name:"混合",icon:"icon6.png"},{name:"助浴点",icon:"p15.png"},{name:"垃圾箱房",icon:"p14.png"},{name:"倒粪口",icon:"p13.png"}],tips2:[{name:"医院",icon:"tip1.png"},{name:"学校",icon:"tip2.png"},{name:"衣",icon:"tip3.png"},{name:"食",icon:"tip4.png"},{name:"旅",icon:"tip5.png"},{name:"文娱",icon:"tip6.png"},{name:"军产",icon:"tip7.png"},{name:"文保",icon:"tip8.png"},{name:"历保",icon:"tip9.png"}],tips3:[{name:"居委活动室",icon:"p7.png"},{name:"博物馆",icon:"p2.png"},{name:"大剧院",icon:"p4.png"},{name:"音乐厅",icon:"p12.png"},{name:"地铁站",icon:"p5.png"},{name:"历史保护",icon:"p8.png"},{name:"消防站",icon:"p10.png"},{name:"便利店",icon:"p1.png"},{name:"公厕",icon:"p6.png"},{name:"菜场",icon:"p3.png"},{name:"洗衣店",icon:"p9.png"},{name:"药店",icon:"p11.png"},{name:"上海市人民政府",icon:"star.png"},{name:"南京东路街道",icon:"star-sm.png"}],olds1:[{name:"100岁以上",color:"#826AFA"},{name:"90-99岁",color:"#FF5151"},{name:"80-89岁",color:"#F47C1F"},{name:"70-79岁",color:"#FFCE34"},{name:"65-69岁",color:"#589C20"},{name:"60-94岁",color:"#00BFFF"}],olds2:[{name:"敬老院",icon:"old1.png"},{name:"综合为老服务中心",icon:"old2.png"},{name:"老年活动室",icon:"old3.png"},{name:"日托所",icon:"old4.png"},{name:"助老洗衣房",icon:"old5.png"},{name:"助餐点",icon:"old6.png"},{name:"助浴点",icon:"old7.png"}],populations:[{name:"境外人口",icon:"dimond1.png"},{name:"境内人口",icon:"dimond2.png"}]}},computed:{theme:function(){return this.$store.state.themeName}}},E={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-tips",class:{isFull:t.isFull}},[t._m(0),t._v(" "),n("div",[n("div",t._l(t.tips1,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0),t._v(" "),n("div",t._l(t.tips3,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:a("LgZt")}}),this._v("\n 标识说明\n ")])}]};var $=a("VU/8")(D,E,!1,function(t){a("Bc4E")},"data-v-4cfca28b",null).exports,A={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"workespace-modal"},[a("m-brief",{attrs:{label:"网格长"}},[t._v("尤懿(城管)、殷文(绿化)值班时间8时-18时、于冰(警长)值班时间18时-8时")]),t._v(" "),a("div",{staticClass:"wrapper"},[a("div",[a("p",{staticClass:"title"},[t._v("部门")]),t._v(" "),t._l(t.departs,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("第三方公司")]),t._v(" "),t._l(t.third,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("物业公司")]),t._v(" "),t._l(t.property,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("居民区")]),t._v(" "),t._l(t.committee,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("区域化单位")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.area,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)]),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("社会力量")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.social,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)])])],1)},staticRenderFns:[]};var B=a("VU/8")({name:"WorkeSpaceModal",data:function(){return{departs:[{label:"派出所",content:"朱洪元(副所长)、于冰(警长) 警力25人"},{label:"市场所",content:"王绍良、陈蕾、张敏"},{label:"城管中队",content:"尤懿(副队长)、城管队员8人"},{label:"网格中心",content:"顾蓉蓉"},{label:"绿化市容所",content:"殷文、张沁园"},{label:"房管办",content:"车姝敏、杨姝敏"},{label:"党建联络员",content:"方雅婷、秦雯、郭强"},{label:"服务企业人员",content:"蓝俊"}],third:[{label:"第三方负责人",content:"覃飞(块长)、徐辉(队长)"}],property:[{label:"名称",content:"端正公房物业5人、社会物业6人"},{label:"负责人姓名",content:"吴昌军"}],committee:[{label:"新昌居委",content:"张文志(书记) 马丽芳(主任)"},{label:"顾天村居委",content:"徐定珠(书记) 杨琛骅(主任)"},{label:"江阴居委",content:"杨烨(书记) 王珑(主任)"},{label:"振兴居委",content:"李苏爱(主任)"},{label:"均乐居委",content:"顾怡(书记) 陈慧仪(主任)"}],area:["上海市统计局","国家统计局上海市城调队","市政府发展研究中心","长征医院","上海博物馆","轨交人民广场站"],social:["新社会阶层联谊会","商居睦邻会","食品联盟"]}}},A,!1,function(t){a("gydh")},"data-v-3e3680a2",null).exports,V=a("NYxO"),j={name:"Main",components:{LeftComponent:f,RightComponent:M,MapBtns:F,MapTips:$,WorkeSpaceModal:B},data:function(){return{complete:!1,fullView:!1,boundary:null,areaAPoints:null,workspaceA:null,nonLivingPoints:null,gridModal:!1,steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],gridLayout:[{id:{label:"编号",width:12},type:{label:"所属场景",width:12}},{address:{label:"门牌幢地址",width:12},grid:{label:"所属网格",width:12}},{time:{label:"发生时间",width:12},status:{label:"状态",width:12}}],gridData:{},workspaceModal:!1,beautyModal:!1,beautyData:[],nonLivingModal:!1,nonLivingData:{},nonLivingLayout:[{479477007408168960:{label:"名称",width:12},unitAddr:{label:"地址",width:12}}],normalModal:!1,normalData:{},normalLayout:[{name:{label:"名称",width:12},address:{label:"地址",width:12}}],beautyPolygon:null,beautyPolyline:null,beautyDetail:{},beautyDetailModal:!1,curBeautyId:null,curPointKeys:["community","life","old","sign","history","yi","shi","zhu","xing","other"],beautyDetailLayout:[{name:{label:"项目名称",width:24}},{range:{label:"四至范围",width:24}},{content:{label:"主要内容",width:24}}]}},computed:r()({},Object(V.c)(["themeName","areaAPointList","nonLivingList","beautyList","beautyPaths"])),methods:r()({},Object(V.b)(["initData"]),{mapComplete:function(){this.initData(),this.initMap(),this.complete=!0},initMap:function(){var t=this.$refs.map;t.focus(1141.7531949638287,-480.0854532701907,7),t.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"#ffce34"}),this.addAreaLines(),this.addAreaPoints(),t.setFilter(["南京街道顺天邨2小区","南京街道顺天邨1小区","南京东路街道江阴小区","黄浦区威海苑","黄浦区宏泰公寓","长发大厦","黄浦区长发大厦","宏泰公寓","南京街道均乐小区","南京街道振兴(大)1小区","黄浦区文海大楼","黄浦区紫华大楼","南京街道振兴小区","南京东路街道振兴小区","南京街道重庆小区","广场街道139街坊ab5-1396小区","南京东路街道均乐1小区","南京街道新昌售小区","南京东路街道祥康里小区","南京街道新昌1小区","南京东路街道长江(大)2小区"]),this.boundary=t.addBoundary({name:"南京东路街道",color:"rgba(0,0,0,0)"})},addAreaLines:function(){var t=this.$refs.map;t.addPolyLine({paths:[[-265.73166753193834,-19.6103135699113],[-246.0780474955316,-61.358753186582206],[-221.12654902482632,-101.26750813430043],[-184.38246511999182,-139.4130596858202],[-146.2617183055816,-182.81514844312272],[-139.54583573319144,-218.23011185117454],[-144.81563520508178,-282.03616394244546],[-113.85932329245793,-373.52016852503795],[-203.7144834715283,-428.83473227916545],[-235.70019197419526,-414.85726291797675],[-274.3211676536466,-436.61928560868876],[-324.31098117494037,-445.96240325325743],[-278.88110515893834,-553.9415580136503],[-248.97899457346716,-642.1513372977922]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-427.0604705280855,-662.3506615506074],[-301.8544258451628,-649.8325375560261],[-255.3538120106018,-647.3520638450786],[-201.48619125452694,-651.1141156400156],[-84.11430937534647,-654.7397413808504],[36.90800298177817,-659.4154343259863],[-5.475024492610032,-589.2759060260963],[452.3460083369556,-245.20112933487624]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-205.5128269119649,-652.3460842497868],[-144.95206125918355,-832.5070239987497],[-136.47710941344656,-846.8855032765414],[-129.37055223158222,-915.458199015683],[-123.07428312862737,-959.9082879158607],[-234.600515295675,-1019.7331797010611]],strokeColor:"#FF6161"})},addAreaPoints:function(){var t=this.$refs.map,e=t.addPoint,a=t.remove;a(this.areaAPoints),this.areaAPoints=e({key:"areaA-points",size:20,icon:"red.png",data:this.areaAPointList}),a(this.workspaceA),this.workspaceA=e({key:"workspaceA",size:20,icon:"workspace.png",data:[{name:"第一工作站",address:"武胜路481号",x:-136.67,y:-660.07}]})},handleMapClick:function(t){var e=this.$refs.map;if("workspaceA"!==t.key)return"non-living"===t.key?(this.nonLivingData=t,this.nonLivingModal=!0,this.fullView=!0,void(this.normalModal=!1)):"areaA-points"===t.key?(this.normalData=t,this.normalModal=!0,this.fullView=!0,void(this.nonLivingModal=!1)):void("beauty"!==t.key?"areaA"===t.key&&(this.boundary.hide(),e.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"rgba(51,145,255,1)"}),e.focus(41.75319496382872,-480.0854532701907,7)):this.curBeautyId&&(this.beautyDetail=t,this.beautyDetailModal=!0));this.workspaceModal=!0},zoom:function(t){var e=this.$refs.map;"in"===t?e.zoomIn():e.zoomOut()},handleGridModal:function(t){this.gridModal=!0,this.gridData=t},handleBeautyModal:function(t){var e=this,a=t.key,n=this.$refs.map;this.beautyData=this.beautyList[a],this.beautyModal=!0,this.normalModal=!1,this.nonLivingModal=!1,this.clearBeauty(),this.beautyPaths[a].forEach(function(t){e.beautyPolygon.push(n.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(n.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.clearInitPoints()},clearBeauty:function(){var t=this.$refs.map;t.remove(this.beautyPolygon),t.remove(this.beautyPolyline),this.beautyPolygon=[],this.beautyPolyline=[]},handleSelectBeauty:function(t){var e=this,a=this.$refs.map;if(this.clearBeauty(),this.curBeautyId===t.id)return this.curBeautyId=null,void this.beautyPaths[t.id.split("-")[0]].forEach(function(t){e.beautyPolygon.push(a.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255, 1)"}))});this.beautyPaths[t.id.split("-")[0]].filter(function(e){return e.id.indexOf(t.id)>=0}).forEach(function(n){e.beautyPolygon.push(a.addPolygon({paths:n.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:n.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.curBeautyId=t.id},closeBeauty:function(){this.clearBeauty(),this.beautyModal=!1,this.beautyDetailModal=!1,this.handlePoint(this.curPointKeys)},clearInitPoints:function(){var t=this.$refs.map,e=t.hideCommunity,a=t.remove;e(),a(this.nonLivingPoints),a(this.areaAPoints)},handlePoint:function(t){if(this.curPointKeys=[].concat(o()(t)),!this.beautyModal){var e=this.$refs.map,a=e.showCommunity,n=e.hideCommunity,s=e.addPoint,l=e.remove;t.some(function(t){return"community"===t})?a():n();var r=[],c=[],u=[],m=[],d=[],v=[],p=[],h=[];JSON.parse(i()(this.nonLivingList)).forEach(function(e){if(t.some(function(t){return"yi"===t})&&"yi"===e._type&&r.push(e),t.some(function(t){return"shi"===t})&&"shi"===e._type&&c.push(e),t.some(function(t){return"zhu"===t})&&"zhu"===e._type&&u.push(e),t.some(function(t){return"xing"===t})&&"xing"===e._type&&m.push(e),t.some(function(t){return"other"===t})&&"other"===e._type&&d.push(e),t.some(function(t){return"old"===t})&&e.livehoodType&&e.livehoodType.indexOf("为老")>=0&&(e.icon="p15.png",v.push(e)),t.some(function(t){return"sign"===t})&&1==e.isLandmark){if("大沽路123号"===e.unitAddr||"人民大道200号"===e.unitAddr)return;if(t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t}))return;e.icon="p2.png",p.push(e)}if(t.some(function(t){return"history"===t})&&1==e.isHistoric){if("大沽路123号"===e.unitAddr||"人民大道200号"===e.unitAddr)return;if(t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t}))return;e.icon="p8.png",h.push(e)}}),l(this.nonLivingPoints),this.nonLivingPoints=s({key:"non-living",size:20,data:[].concat(r,c,u,m,d,v,p,h,[{icon:"star.png",photo:"photo3.jpg",479477007408168960:"上海市人民政府",unitAddr:"人民大道200号",belong:"第一工作站",x:130.78,y:-433.2},{icon:"star-sm.png",photo:"photo5.jpg",479477007408168960:"南京东路街道",unitAddr:"大沽路123号",belong:"第一工作站",x:17.95,y:-788.21}])})}}}),watch:{nonLivingList:function(){this.handlePoint(this.curPointKeys)}}},R={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m-grid",{attrs:{template:["title title title","left . right"],columns:"16vw auto 49vw",rows:"0.4rem auto",gap:"0.05rem",complete:t.complete}},[n("m-map",{ref:"map",on:{complete:t.mapComplete,event:t.handleMapClick}}),t._v(" "),n("m-title",{attrs:{area:"title",bgImg:a("dvOR")}},[t._v("南东城运第一综合网格工作站")]),t._v(" "),n("m-animate",{attrs:{enter:"fadeInLeft",leave:"fadeOutLeft"}},[n("LeftComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"left"}})],1),t._v(" "),n("m-animate",{attrs:{enter:"fadeInRight",leave:"fadeOutRight"}},[n("RightComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"right"},on:{grid:t.handleGridModal,beauty:t.handleBeautyModal}})],1),t._v(" "),n("MapBtns",{on:{zoomin:function(e){return t.zoom("in")},zoomout:function(e){return t.zoom("out")},point:t.handlePoint},model:{value:t.fullView,callback:function(e){t.fullView=e},expression:"fullView"}}),t._v(" "),n("MapTips",{attrs:{isFull:t.fullView}}),t._v(" "),n("m-modal",{attrs:{title:"网格事件详情"},model:{value:t.gridModal,callback:function(e){t.gridModal=e},expression:"gridModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.gridData,layout:t.gridLayout}}),t._v(" "),n("m-step",{attrs:{steps:t.steps,current:t.gridData.current}})],1),t._v(" "),n("m-modal",{attrs:{title:"第一网格工作站"},model:{value:t.workspaceModal,callback:function(e){t.workspaceModal=e},expression:"workspaceModal"}},[n("WorkeSpaceModal")],1),t._v(" "),n("m-drawer",{attrs:{title:"非居详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.nonLivingModal,callback:function(e){t.nonLivingModal=e},expression:"nonLivingModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.nonLivingData,layout:t.nonLivingLayout}}),t._v(" "),t.nonLivingData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.nonLivingData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.normalModal,callback:function(e){t.normalModal=e},expression:"normalModal"}},[n("m-form",{staticClass:"form",attrs:{"label-width":.6,model:t.normalData,layout:t.normalLayout}}),t._v(" "),t.normalData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.normalData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园"},on:{close:t.closeBeauty},model:{value:t.beautyModal,callback:function(e){t.beautyModal=e},expression:"beautyModal"}},[n("div",{staticClass:"beauty-list"},t._l(t.beautyData,function(e){return n("p",{key:e.name,class:{on:t.curBeautyId===e.id},attrs:{title:e.name},on:{click:function(a){return t.handleSelectBeauty(e)}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园 详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.beautyDetailModal,callback:function(e){t.beautyDetailModal=e},expression:"beautyDetailModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.beautyDetail,layout:t.beautyDetailLayout}}),t._v(" "),t.beautyDetail.photo?n("div",{staticClass:"photo-wrapper"},t._l(t.beautyDetail.photo,function(t){return n("img",{key:t,attrs:{src:a("g2Y0")("./"+t)}})}),0):t._e()],1)],1)},staticRenderFns:[]};var Z=a("VU/8")(j,R,!1,function(t){a("9cJs")},"data-v-6acae1d5",null);e.default=Z.exports},vXnC:function(t,e){},wpRJ:function(t,e){}});
//# sourceMappingURL=2.774023302392cb0b90bf.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.
webpackJsonp([2],{"5gRu":function(t,e){},ETml:function(t,e){},HHjo:function(t,e){},MkGq:function(t,e){},MpD3:function(t,e){},T8vE:function(t,e){},WKp5:function(t,e){},dpFu:function(t,e){},e6Zk:function(t,e){},gydh:function(t,e){},jmTg:function(t,e){},l4w7:function(t,e){},"sRz/":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("mvHQ"),i=a.n(n),o=a("Gu7T"),s=a.n(o),l=a("Dd8w"),r=a.n(l),c={name:"Population",data:function(){return{showChart:!1,population:[{name:"实有人口",value:14819},{name:"本市户数",value:5072,unit:"户"},{name:"境内外省",value:5473},{name:"境外人口",value:173}],config:{colors:[["#07b1ff","#1dfaff"],["#5032b6","#c56cd6"]],legend:{align:"right"},shape:[{key:"actual",name:"实有",type:"bar",barWidth:"20%"},{key:"huji",name:"户籍",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"均乐",actual:2971,huji:6575},{name:"振兴",actual:3807,huji:4508},{name:"顺天村",actual:3187,huji:6575},{name:"江阴",actual:1668,huji:2443},{name:"新昌",actual:1139,huji:3585}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},u={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"population"},[a("div",{staticClass:"info"},t._l(t.population,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v(" "+t._s(e.unit||"人"))])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"居委人口分布"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var d={name:"House",data:function(){return{showChart:!1,house:[{name:"商品房",value:10647},{name:"直管公房",value:618},{name:"二级旧里",value:218},{name:"其他",value:400}],config:{colors:[["#F76B1C","#FAD961"]],legend:{align:"right"},shape:[{key:"value",name:"非居房屋",type:"bar",barWidth:"20%"}],xAxis:{key:"name"}},data:[{name:"衣",value:6},{name:"食",value:17},{name:"住",value:11},{name:"行",value:10}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)}},m={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"house"},[a("m-sub",{attrs:{title:"居住房屋",value:11883,unit:"幢"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.house,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),a("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),a("m-sub",{attrs:{title:"非居房屋",value:7097,unit:"幢"}}),t._v(" "),t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.config,data:t.data}})],1):t._e()],1)},staticRenderFns:[]};var v={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"company"},[n("div",{staticClass:"info"},t._l(t.company,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("div",{staticClass:"rate"},t._l(t.list,function(e){return n("div",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)])},staticRenderFns:[]};var p={name:"LeftComponent",components:{Population:a("VU/8")(c,u,!1,function(t){a("MpD3")},"data-v-0c2c6aff",null).exports,House:a("VU/8")(d,m,!1,function(t){a("dpFu")},"data-v-65e93877",null).exports,Company:a("VU/8")({name:"Company",data:function(){return{list:[{name:"证件齐全",value:65,icon:"company1.png"},{name:"场地租赁",value:73,icon:"company2.png"}],company:[{name:"机关团体",value:25},{name:"企业单位",value:4711},{name:"事业单位",value:56},{name:"其他",value:6841}]}}},v,!1,function(t){a("vXnC")},"data-v-0696df45",null).exports}},h={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"left-component"},[e("div",{staticClass:"left"},[e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("img",{attrs:{src:a("kLZo")}}),this._v(" "),e("m-card",{attrs:{title:"实有人口",value:14819,unit:"人"}},[e("Population")],1),this._v(" "),e("m-card",{attrs:{title:"实有房屋",value:18980,unit:"幢"}},[e("House")],1)],1)])},staticRenderFns:[]};var f=a("VU/8")(p,h,!1,function(t){a("ETml")},"data-v-e86bba8a",null).exports,_={name:"OldScreen",data:function(){return{showChart:!1,rates:[{name:"女性占比",value:65},{name:"男性占比",value:35},{name:"老龄化占比",value:43}],ageConfig:{colors:["#01bffe","#589d20","#ffce34","#f47b1e","#ff5152","#826bfa"],legend:{hide:!0},shape:[{type:"pie",radius:[0,30*Number((screen.height/800).toFixed(1))],center:["45%","50%"]}]},insuranceConfig:{colors:["#e690d1"],legend:{hide:!0},shape:[{key:"value",type:"line"}],xAxis:{key:"name"}},oldType:[{name:"孤老",value:103,percent:.9},{name:"独居",value:391,percent:3.38},{name:"纯老",value:902,percent:7.8},{name:"低保",value:63,percent:.55},{name:"残疾",value:877,percent:7.59},{name:"优抚",value:28,percent:.25}],oldMethod:[{name:"社区养老",value:11539,color:"#72c011"},{name:"机构养老",value:343,color:"#ff9d26"},{name:"居家养老",value:294,color:"#01bffe"}],insurance:[{name:"申请人数",value:333},{name:"申请通过人数",value:243}]}},mounted:function(){var t=this;setTimeout(function(){return t.showChart=!0},100)},computed:{ageData:function(){return[{name:"60-64岁",value:881,percent:20},{name:"65-69岁",value:925,percent:21},{name:"70-79岁",value:1278,percent:29},{name:"80-89岁",value:573,percent:13},{name:"90-99岁",value:661,percent:15},{name:"100岁以上",value:88,percent:2}]},insuranceData:function(){return[{name:"0级",value:15},{name:"1级",value:60},{name:"2级",value:75},{name:"3级",value:90},{name:"4级",value:66},{name:"5级",value:60},{name:"6级",value:75}]}}},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"old-screen"},[a("div",[a("m-sub",{attrs:{title:"老人数量",value:4408,unit:"人"}}),t._v(" "),a("div",{staticClass:"rate"},t._l(t.rates,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"年龄分布"}}),t._v(" "),a("div",{staticClass:"wrapper"},[t.showChart?a("div",{staticClass:"chart"},[a("m-chart",{attrs:{config:t.ageConfig,data:t.ageData}})],1):t._e(),t._v(" "),a("div",{staticClass:"tips"},[a("div",t._l(t.ageData.slice(0,2),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(2,4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+2]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0),t._v(" "),a("div",t._l(t.ageData.slice(4),function(e,n){return a("div",{key:e.name},[a("p",[a("span",{staticClass:"dot",style:{background:t.ageConfig.colors[n+4]}}),t._v(" "+t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{isPang:!1,value:e.percent}}),t._v("%   "),a("m-count",{attrs:{isPang:!1,value:e.value}}),t._v("人")],1)])}),0)])])],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"老人分类"}}),t._v(" "),a("div",{staticClass:"table"},t._l(t.oldType,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{attrs:{value:e.value}})],1),t._v(" "),a("p",[a("m-count",{attrs:{value:e.percent,decimal:2}}),t._v("%")],1)])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"养老方式"}}),t._v(" "),a("div",{staticClass:"bar"},t._l(t.oldMethod,function(e){return a("div",{key:e.name,style:{flex:e.value,background:e.color}},[a("div",{style:{borderColor:e.color}},[a("p",[t._v(t._s(e.name)+" "),a("m-count",{staticClass:"count",style:{color:e.color},attrs:{value:e.value}})],1)])])}),0)],1),t._v(" "),a("div",[a("m-sub",{attrs:{title:"长护险"}}),t._v(" "),a("div",{staticClass:"rate",staticStyle:{width:"52%"}},t._l(t.insurance,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v("人")],1)])}),0),t._v(" "),t.showChart?a("div",{staticClass:"insurance-chart"},[a("m-chart",{attrs:{config:t.insuranceConfig,data:t.insuranceData}})],1):t._e()],1)])},staticRenderFns:[]};var y={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"command"},[a("m-sub",{attrs:{title:"值班人员表"}}),t._v(" "),a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[t._v(t._s(e.response))]),t._v(" "),a("p",[t._v(t._s(e.phone))])])})],2)],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("姓名")]),this._v(" "),e("p",[this._v("责任居委范围")]),this._v(" "),e("p",[this._v("联系电话")])])}]};var b={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"grid-manage"},[a("m-sub",{attrs:{title:"网格事件清单"}}),t._v(" "),a("div",{staticClass:"info"},t._l(t.info,function(e){return a("div",{key:e.name},[a("p",[t._v(t._s(e.name))]),t._v(" "),a("p",[a("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0),t._v(" "),a("div",{staticClass:"list"},[a("m-scroll",{attrs:{length:t.list.length,mode:"2",limit:3,step:.9}},t._l(t.list,function(e,n){return a("div",{key:n,staticClass:"item",on:{click:function(a){return t.$emit("select",e)}}},[a("div",{staticClass:"title"},[a("p",[t._v(t._s(e.event))]),t._v(" "),a("span",{staticClass:"line"})]),t._v(" "),a("div",{staticClass:"info"},[a("p",{attrs:{title:e.address}},[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.time))])]),t._v(" "),a("m-step",{attrs:{steps:t.steps,current:e.current}})],1)}),0)],1)],1)},staticRenderFns:[]};var k={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"building"},this._l(this.list,function(t){return e("div",{key:t.name,style:"background-image: url("+a("g2Y0")("./"+t.img)+")"})}),0)},staticRenderFns:[]};var C={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mic-fire"},[a("div",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.list,function(e,n){return a("div",{key:n},[a("p",[t._v(t._s(e.address))]),t._v(" "),a("p",[t._v(t._s(e.person))]),t._v(" "),a("p",[t._v(t._s(e.device))])])})],2)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",[e("p",[this._v("地址")]),this._v(" "),e("p",[this._v("人数")]),this._v(" "),e("p",[this._v("设备")])])}]};var w={name:"RightComponent",components:{OldScreen:a("VU/8")(_,g,!1,function(t){a("xdbs")},"data-v-0424ce2c",null).exports,Command:a("VU/8")({name:"Command",data:function(){return{list:[{name:"尤懿",response:"均乐,振兴,顺天村,江阴,新昌",phone:13916876901},{name:"许俊",response:"均乐,振兴,顺天村,江阴,新昌",phone:13816326142}]}}},y,!1,function(t){a("WKp5")},"data-v-0f32a7ff",null).exports,GridManage:a("VU/8")({name:"GridManage",data:function(){return{steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],info:[{name:"昨日总数",value:40},{name:"综合管理",value:47},{name:"街面管理",value:21},{name:"小区管理",value:31}]}},computed:{list:function(){return this.$store.state.gridList}}},b,!1,function(t){a("l4w7")},"data-v-2b20e28c",null).exports,Building:a("VU/8")({name:"Building",data:function(){return{list:[{img:"building1.jpg"},{img:"photo2.jpg"},{img:"building3.jpg"},{img:"building4.jpg"}]}}},k,!1,function(t){a("HHjo")},"data-v-158e3dea",null).exports,MicFire:a("VU/8")({name:"MicFire",data:function(){return{list:[{name:"微型消防站",address:"新昌路87弄88号",person:12,device:"灭火器、水泵"}]}}},C,!1,function(t){a("e6Zk")},"data-v-58c0ceaa",null).exports},data:function(){return{photos:[["photo7.jpg","photo8.jpg"],["photo9.jpg","photo10.jpg"],["photo11.jpg","photo12.jpg"],["photo13.jpg","photo14.jpg"]],beauty:[{name:"2018年",value:12,key:2018},{name:"2019年",value:8,key:2019},{name:"2020年",value:2,key:2020}],convenient:[{name:"便利店",value:6},{name:"早餐车",value:1},{name:"公厕",value:5},{name:"居民活动室",value:12}],building:[{name:"文保",value:0},{name:"历保",value:8},{name:"文历双保",value:0}]}}},M={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"right-component"}},[n("div",{staticClass:"first"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"便民设施"}},[n("div",{staticClass:"info"},t._l(t.convenient,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("个")])],1)}),0)]),t._v(" "),n("m-card",{attrs:{title:"历史保护建筑"}},[n("div",{staticClass:"info three"},t._l(t.building,function(e){return n("div",{key:e.name},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("m-count",{staticClass:"count",attrs:{value:e.value}}),t._v(" "),n("span",{staticClass:"unit"},[t._v("人")])],1)}),0),t._v(" "),n("Carousel",{attrs:{loop:"",autoplay:""}},t._l(t.photos,function(e,i){return n("CarouselItem",{key:i},[n("div",{staticClass:"photo-wrapper"},[n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[0])+")"}),t._v(" "),n("div",{staticClass:"photo",style:"background-image:url("+a("g2Y0")("./"+e[1])+")"})])])}),1)],1),t._v(" "),n("m-card",{attrs:{title:"地标性建筑"}},[n("Building")],1),t._v(" "),n("m-card",{attrs:{title:"微型消防站"}},[n("MicFire")],1)],1),t._v(" "),n("div",{staticClass:"left"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"美丽街区-美丽家园"}},[n("div",{staticClass:"beauty"},t._l(t.beauty,function(e){return n("div",{key:e.name,on:{click:function(a){return t.$emit("beauty",e)}}},[n("p",[t._v(t._s(e.name))]),t._v(" "),n("p",[n("m-count",{staticClass:"count",attrs:{value:e.value}})],1)])}),0)]),t._v(" "),n("m-card",{attrs:{title:"智慧养老"}},[n("OldScreen")],1)],1),t._v(" "),n("div",{staticClass:"right"},[n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("img",{attrs:{src:a("kLZo")}}),t._v(" "),n("m-card",{attrs:{title:"单兵指挥"}},[n("Command")],1),t._v(" "),n("m-card",{attrs:{title:"网格事件"}},[n("GridManage",{on:{select:function(e){return t.$emit("grid",e)}}})],1)],1)])},staticRenderFns:[]};var L=a("VU/8")(w,M,!1,function(t){a("jmTg")},"data-v-14e4ef18",null).exports,P={name:"MapBtns",props:{value:{type:Boolean}},data:function(){return{btns:[{name:"input",img:"btn1.png"},{name:"home",img:"btn3.png"},{name:"info",img:"btn4.png"},{name:"sensor",img:"btn5.png"},{name:"position",img:"btn6.png"}],data:[{title:"居住",expand:!0,children:[{title:"商品房、二级旧里、直管公房",tipEvent:"community",checked:!0}]},{title:"非居",expand:!0,children:[{title:"衣、食、住、行",tipEvent:"life",expand:!1,children:[{title:"衣",tipEvent:"yi",checked:!0},{title:"食",tipEvent:"shi",checked:!0},{title:"住",tipEvent:"zhu",checked:!0},{title:"行",tipEvent:"xing",checked:!0},{title:"其他",tipEvent:"other",checked:!0}]},{title:"为老服务站",tipEvent:"old",checked:!0},{title:"地标性建筑",tipEvent:"sign",checked:!0},{title:"历史保护建筑",tipEvent:"history",checked:!0}]},{title:"防寒抗冻",tipEvent:"cold",checked:!0}]}},methods:{handleChange:function(t){if(!(t.length<0)){var e=t.map(function(t){return t.tipEvent?t.tipEvent:""});this.$emit("point",e)}}}},x={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-btns",class:{isFull:t.value}},[t._l(t.btns,function(e){return["home"===e.name?n("Tooltip",{key:e.name,attrs:{placement:"top-end"}},[n("img",{attrs:{src:a("g2Y0")("./"+e.img)}}),t._v(" "),n("div",{attrs:{slot:"content"},slot:"content"},[n("Tree",{attrs:{data:t.data,"show-checkbox":""},on:{"on-check-change":t.handleChange}})],1)]):n("img",{key:e.name,attrs:{src:a("g2Y0")("./"+e.img)},on:{click:function(a){return t.$emit(e.name,"input"==e.name?!t.value:null)}}})]})],2)},staticRenderFns:[]};var D=a("VU/8")(P,x,!1,function(t){a("T8vE")},"data-v-3face1f1",null).exports,F={name:"MapTips",props:{isFull:{type:Boolean,default:!1}},data:function(){return{tips1:[{name:"街道",icon:"icon1.png"},{name:"居委",icon:"icon2.png"},{name:"服务站",icon:"icon3.png"},{name:"商品房",icon:"icon4.png"},{name:"直管公房",icon:"icon5.png"},{name:"混合",icon:"icon6.png"},{name:"助浴点",icon:"p15.png"},{name:"垃圾箱房",icon:"p14.png"},{name:"倒粪口",icon:"p13.png"}],tips2:[{name:"医院",icon:"tip1.png"},{name:"学校",icon:"tip2.png"},{name:"衣",icon:"tip3.png"},{name:"食",icon:"tip4.png"},{name:"旅",icon:"tip5.png"},{name:"文娱",icon:"tip6.png"},{name:"军产",icon:"tip7.png"},{name:"文保",icon:"tip8.png"},{name:"历保",icon:"tip9.png"}],tips3:[{name:"居委活动室",icon:"p7.png"},{name:"博物馆",icon:"p2.png"},{name:"大剧院",icon:"p4.png"},{name:"音乐厅",icon:"p12.png"},{name:"地铁站",icon:"p5.png"},{name:"历史保护",icon:"p8.png"},{name:"消防站",icon:"p10.png"},{name:"便利店",icon:"p1.png"},{name:"公厕",icon:"p6.png"},{name:"菜场",icon:"p3.png"},{name:"洗衣店",icon:"p9.png"},{name:"药店",icon:"p11.png"},{name:"防寒抗冻",icon:"cold.png"},{name:"上海市人民政府",icon:"star.png"},{name:"南京东路街道",icon:"star-sm.png"}],olds1:[{name:"100岁以上",color:"#826AFA"},{name:"90-99岁",color:"#FF5151"},{name:"80-89岁",color:"#F47C1F"},{name:"70-79岁",color:"#FFCE34"},{name:"65-69岁",color:"#589C20"},{name:"60-94岁",color:"#00BFFF"}],olds2:[{name:"敬老院",icon:"old1.png"},{name:"综合为老服务中心",icon:"old2.png"},{name:"老年活动室",icon:"old3.png"},{name:"日托所",icon:"old4.png"},{name:"助老洗衣房",icon:"old5.png"},{name:"助餐点",icon:"old6.png"},{name:"助浴点",icon:"old7.png"}],populations:[{name:"境外人口",icon:"dimond1.png"},{name:"境内人口",icon:"dimond2.png"}]}},computed:{theme:function(){return this.$store.state.themeName}}},E={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"map-tips",class:{isFull:t.isFull}},[t._m(0),t._v(" "),n("div",[n("div",t._l(t.tips1,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0),t._v(" "),n("div",t._l(t.tips3,function(e){return n("p",{key:e.name},[n("img",{attrs:{src:a("g2Y0")("./"+e.icon),alt:e.name}}),t._v("\n "+t._s(e.name)+"\n ")])}),0)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("p",[e("img",{attrs:{src:a("LgZt")}}),this._v("\n 标识说明\n ")])}]};var $=a("VU/8")(F,E,!1,function(t){a("MkGq")},"data-v-0b85804a",null).exports,V={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"workespace-modal"},[a("m-brief",{attrs:{label:"网格长"}},[t._v("尤懿(城管)、殷文(绿化)值班时间8时-18时、于冰(警长)值班时间18时-8时")]),t._v(" "),a("div",{staticClass:"wrapper"},[a("div",[a("p",{staticClass:"title"},[t._v("部门")]),t._v(" "),t._l(t.departs,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("第三方公司")]),t._v(" "),t._l(t.third,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("物业公司")]),t._v(" "),t._l(t.property,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("居民区")]),t._v(" "),t._l(t.committee,function(e){return a("m-brief",{key:e.label,attrs:{label:e.label}},[t._v(t._s(e.content))])})],2),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("区域化单位")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.area,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)]),t._v(" "),a("div",[a("p",{staticClass:"title"},[t._v("社会力量")]),t._v(" "),a("div",{staticClass:"flex-box"},t._l(t.social,function(e){return a("p",{key:e},[t._v(t._s(e))])}),0)])])],1)},staticRenderFns:[]};var A=a("VU/8")({name:"WorkeSpaceModal",data:function(){return{departs:[{label:"派出所",content:"朱洪元(副所长)、于冰(警长) 警力25人"},{label:"市场所",content:"王绍良、陈蕾、张敏"},{label:"城管中队",content:"尤懿(副队长)、城管队员8人"},{label:"网格中心",content:"顾蓉蓉"},{label:"绿化市容所",content:"殷文、张沁园"},{label:"房管办",content:"车姝敏、杨姝敏"},{label:"党建联络员",content:"方雅婷、秦雯、郭强"},{label:"服务企业人员",content:"蓝俊"}],third:[{label:"第三方负责人",content:"覃飞(块长)、徐辉(队长)"}],property:[{label:"名称",content:"端正公房物业5人、社会物业6人"},{label:"负责人姓名",content:"吴昌军"}],committee:[{label:"新昌居委",content:"张文志(书记) 马丽芳(主任)"},{label:"顾天村居委",content:"徐定珠(书记) 杨琛骅(主任)"},{label:"江阴居委",content:"杨烨(书记) 王珑(主任)"},{label:"振兴居委",content:"李苏爱(主任)"},{label:"均乐居委",content:"顾怡(书记) 陈慧仪(主任)"}],area:["上海市统计局","国家统计局上海市城调队","市政府发展研究中心","长征医院","上海博物馆","轨交人民广场站"],social:["新社会阶层联谊会","商居睦邻会","食品联盟"]}}},V,!1,function(t){a("gydh")},"data-v-3e3680a2",null).exports,j=a("NYxO"),B={name:"Main",components:{LeftComponent:f,RightComponent:L,MapBtns:D,MapTips:$,WorkeSpaceModal:A},data:function(){return{complete:!1,fullView:!1,boundary:null,workspaceA:null,nonLivingPoints:null,gridModal:!1,steps:[{name:"发现"},{name:"立案"},{name:"派遣"},{name:"处置"},{name:"核查"},{name:"结案"}],gridLayout:[{id:{label:"编号",width:12},type:{label:"所属场景",width:12}},{address:{label:"门牌幢地址",width:12},grid:{label:"所属网格",width:12}},{time:{label:"发生时间",width:12},status:{label:"状态",width:12}}],gridData:{},workspaceModal:!1,beautyModal:!1,beautyData:[],nonLivingModal:!1,nonLivingData:{},nonLivingLayout:[{479477007408168960:{label:"名称",width:12},unitAddr:{label:"地址",width:12}}],normalModal:!1,normalData:{},normalLayout:[{name:{label:"名称",width:12},address:{label:"地址",width:12}}],beautyPolygon:null,beautyPolyline:null,beautyDetail:{},beautyDetailModal:!1,curBeautyId:null,curPointKeys:["community","life","old","sign","history","yi","shi","zhu","xing","other","cold"],beautyDetailLayout:[{name:{label:"项目名称",width:24}},{range:{label:"四至范围",width:24}},{content:{label:"主要内容",width:24}}],coldModal:!1,coldPoints:null,coldData:[],coldLayout:[{committee:{label:"居委",width:12},address:{label:"地址",width:12}},{event:{label:"事件",width:12},department:{label:"处置部门",width:12}}]}},computed:r()({},Object(j.c)(["themeName","nonLivingList","beautyList","beautyPaths","coldList"])),methods:r()({},Object(j.b)(["initData"]),{mapComplete:function(){this.initData(),this.initMap(),this.complete=!0},initMap:function(){var t=this.$refs.map;t.focus(1141.7531949638287,-480.0854532701907,7),t.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"#ffce34"}),this.addAreaLines(),this.addAreaPoints(),t.setFilter(["南京街道顺天邨2小区","南京街道顺天邨1小区","南京东路街道江阴小区","黄浦区威海苑","黄浦区宏泰公寓","长发大厦","黄浦区长发大厦","宏泰公寓","南京街道均乐小区","南京街道振兴(大)1小区","黄浦区文海大楼","黄浦区紫华大楼","南京街道振兴小区","南京东路街道振兴小区","南京街道重庆小区","广场街道139街坊ab5-1396小区","南京东路街道均乐1小区","南京街道新昌售小区","南京东路街道祥康里小区","南京街道新昌1小区","南京东路街道长江(大)2小区"]),this.boundary=t.addBoundary({name:"南京东路街道",color:"rgba(0,0,0,0)"})},addAreaLines:function(){var t=this.$refs.map;t.addPolyLine({paths:[[-265.73166753193834,-19.6103135699113],[-246.0780474955316,-61.358753186582206],[-221.12654902482632,-101.26750813430043],[-184.38246511999182,-139.4130596858202],[-146.2617183055816,-182.81514844312272],[-139.54583573319144,-218.23011185117454],[-144.81563520508178,-282.03616394244546],[-113.85932329245793,-373.52016852503795],[-203.7144834715283,-428.83473227916545],[-235.70019197419526,-414.85726291797675],[-274.3211676536466,-436.61928560868876],[-324.31098117494037,-445.96240325325743],[-278.88110515893834,-553.9415580136503],[-248.97899457346716,-642.1513372977922]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-427.0604705280855,-662.3506615506074],[-301.8544258451628,-649.8325375560261],[-255.3538120106018,-647.3520638450786],[-201.48619125452694,-651.1141156400156],[-84.11430937534647,-654.7397413808504],[36.90800298177817,-659.4154343259863],[-5.475024492610032,-589.2759060260963],[452.3460083369556,-245.20112933487624]],strokeColor:"#FF6161"}),t.addPolyLine({paths:[[-205.5128269119649,-652.3460842497868],[-144.95206125918355,-832.5070239987497],[-136.47710941344656,-846.8855032765414],[-129.37055223158222,-915.458199015683],[-123.07428312862737,-959.9082879158607],[-234.600515295675,-1019.7331797010611]],strokeColor:"#FF6161"})},addAreaPoints:function(){var t=this.$refs.map,e=t.addPoint;(0,t.remove)(this.workspaceA),this.workspaceA=e({key:"workspaceA",size:20,icon:"workspace.png",data:[{name:"第一工作站",address:"武胜路481号",x:-136.67,y:-660.07}]})},handleMapClick:function(t){var e=this.$refs.map;if("workspaceA"!==t.key){if("non-living"===t.key)return this.nonLivingData=t,this.nonLivingModal=!0,this.fullView=!0,this.normalModal=!1,void(this.coldModal=!1);if("areaA-points"===t.key)return this.normalData=t,this.normalModal=!0,this.codeModal=!1,this.fullView=!0,void(this.nonLivingModal=!1);if("beauty"!==t.key)return"areaA"===t.key&&(this.boundary.hide(),e.addPolyLine({paths:this.$store.state.areaAPath,strokeColor:"rgba(51,145,255,1)"}),e.focus(41.75319496382872,-480.0854532701907,7)),"codePoints"===t.key?(this.normalModal=!1,this.nonLivingModal=!1,this.coldData=t,void(this.coldModal=!0)):void 0;this.curBeautyId&&(this.beautyDetail=t,this.beautyDetailModal=!0)}else this.workspaceModal=!0},zoom:function(t){var e=this.$refs.map;"in"===t?e.zoomIn():e.zoomOut()},handleGridModal:function(t){this.gridModal=!0,this.gridData=t},handleBeautyModal:function(t){var e=this,a=t.key,n=this.$refs.map;this.beautyData=this.beautyList[a],this.beautyModal=!0,this.normalModal=!1,this.nonLivingModal=!1,this.clearBeauty(),this.beautyPaths[a].forEach(function(t){e.beautyPolygon.push(n.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(n.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.clearInitPoints()},clearBeauty:function(){var t=this.$refs.map;t.remove(this.beautyPolygon),t.remove(this.beautyPolyline),this.beautyPolygon=[],this.beautyPolyline=[]},handleSelectBeauty:function(t){var e=this,a=this.$refs.map;if(this.clearBeauty(),this.curBeautyId===t.id)return this.curBeautyId=null,void this.beautyPaths[t.id.split("-")[0]].forEach(function(t){e.beautyPolygon.push(a.addPolygon({paths:t.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:t.path,width:1,strokeColor:"rgba(51,145,255, 1)"}))});this.beautyPaths[t.id.split("-")[0]].filter(function(e){return e.id.indexOf(t.id)>=0}).forEach(function(n){e.beautyPolygon.push(a.addPolygon({paths:n.path,fillColor:"rgba(51,145,255,.3)",attributes:r()({key:"beauty"},t)})),e.beautyPolyline.push(a.addPolyLine({paths:n.path,width:1,strokeColor:"rgba(51,145,255,1)"}))}),this.curBeautyId=t.id},closeBeauty:function(){this.clearBeauty(),this.beautyModal=!1,this.beautyDetailModal=!1,this.handlePoint(this.curPointKeys)},clearInitPoints:function(){var t=this.$refs.map,e=t.hideCommunity,a=t.remove;e(),a(this.nonLivingPoints),this.nonLivingPoints=null,a(this.coldPoints),this.coldPoints=null},handlePoint:function(t){if(this.curPointKeys=[].concat(s()(t)),!this.beautyModal){var e=this.$refs.map,a=e.showCommunity,n=e.hideCommunity,o=e.addPoint,l=e.remove;t.some(function(t){return"community"===t})?a():n(),t.some(function(t){return"cold"===t})?this.coldPoints||(this.coldPoints=o({key:"codePoints",size:20,icon:"cold.png",data:this.coldList})):(l(this.coldPoints),this.coldPoints=null);var r=[],c=[],u=[],d=[],m=[],v=[],p=[],h=[];JSON.parse(i()(this.nonLivingList)).forEach(function(e){if(t.some(function(t){return"yi"===t})&&"yi"===e._type&&r.push(e),t.some(function(t){return"shi"===t})&&"shi"===e._type&&c.push(e),t.some(function(t){return"zhu"===t})&&"zhu"===e._type&&u.push(e),t.some(function(t){return"xing"===t})&&"xing"===e._type&&d.push(e),t.some(function(t){return"other"===t})&&"other"===e._type&&m.push(e),t.some(function(t){return"old"===t})&&e.livehoodType&&e.livehoodType.indexOf("为老")>=0&&(e.icon="p15.png",v.push(e)),t.some(function(t){return"sign"===t})&&1==e.isLandmark){if("大沽路123号"===e.unitAddr||"人民大道200号"===e.unitAddr)return;if(t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t}))return;e.icon="p2.png",p.push(e)}if(t.some(function(t){return"history"===t})&&1==e.isHistoric){if("大沽路123号"===e.unitAddr||"人民大道200号"===e.unitAddr)return;if(t.some(function(t){return"yi"===t||"shi"===t||"zhu"===t||"xing"===t}))return;e.icon="p8.png",h.push(e)}}),l(this.nonLivingPoints),this.nonLivingPoints=o({key:"non-living",size:20,data:[].concat(r,c,u,d,m,v,p,h,[{icon:"star.png",photo:"photo3.jpg",479477007408168960:"上海市人民政府",unitAddr:"人民大道200号",belong:"第一工作站",x:130.78,y:-433.2},{icon:"star-sm.png",photo:"photo5.jpg",479477007408168960:"南京东路街道",unitAddr:"大沽路123号",belong:"第一工作站",x:17.95,y:-788.21}])})}}}),watch:{nonLivingList:function(){this.handlePoint(this.curPointKeys)}}},R={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("m-grid",{attrs:{template:["title title title","left . right"],columns:"16vw auto 49vw",rows:"0.4rem auto",gap:"0.05rem",complete:t.complete}},[n("m-map",{ref:"map",on:{complete:t.mapComplete,event:t.handleMapClick}}),t._v(" "),n("m-title",{attrs:{area:"title",bgImg:a("dvOR")}},[t._v("南东城运第一综合网格工作站")]),t._v(" "),n("m-animate",{attrs:{enter:"fadeInLeft",leave:"fadeOutLeft"}},[n("LeftComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"left"}})],1),t._v(" "),n("m-animate",{attrs:{enter:"fadeInRight",leave:"fadeOutRight"}},[n("RightComponent",{directives:[{name:"show",rawName:"v-show",value:!t.fullView,expression:"!fullView"}],attrs:{area:"right"},on:{grid:t.handleGridModal,beauty:t.handleBeautyModal}})],1),t._v(" "),n("MapBtns",{on:{zoomin:function(e){return t.zoom("in")},zoomout:function(e){return t.zoom("out")},point:t.handlePoint},model:{value:t.fullView,callback:function(e){t.fullView=e},expression:"fullView"}}),t._v(" "),n("MapTips",{attrs:{isFull:t.fullView}}),t._v(" "),n("m-modal",{attrs:{title:"网格事件详情"},model:{value:t.gridModal,callback:function(e){t.gridModal=e},expression:"gridModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.gridData,layout:t.gridLayout}}),t._v(" "),n("m-step",{attrs:{steps:t.steps,current:t.gridData.current}})],1),t._v(" "),n("m-modal",{attrs:{title:"第一网格工作站"},model:{value:t.workspaceModal,callback:function(e){t.workspaceModal=e},expression:"workspaceModal"}},[n("WorkeSpaceModal")],1),t._v(" "),n("m-drawer",{attrs:{title:"非居详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.nonLivingModal,callback:function(e){t.nonLivingModal=e},expression:"nonLivingModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.nonLivingData,layout:t.nonLivingLayout}}),t._v(" "),t.nonLivingData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.nonLivingData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.normalModal,callback:function(e){t.normalModal=e},expression:"normalModal"}},[n("m-form",{staticClass:"form",attrs:{"label-width":.6,model:t.normalData,layout:t.normalLayout}}),t._v(" "),t.normalData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.normalData.photo)}}):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园"},on:{close:t.closeBeauty},model:{value:t.beautyModal,callback:function(e){t.beautyModal=e},expression:"beautyModal"}},[n("div",{staticClass:"beauty-list"},t._l(t.beautyData,function(e){return n("p",{key:e.name,class:{on:t.curBeautyId===e.id},attrs:{title:e.name},on:{click:function(a){return t.handleSelectBeauty(e)}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),n("m-drawer",{attrs:{title:"美丽街区-美丽家园 详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.beautyDetailModal,callback:function(e){t.beautyDetailModal=e},expression:"beautyDetailModal"}},[n("m-form",{attrs:{"label-width":.7,model:t.beautyDetail,layout:t.beautyDetailLayout}}),t._v(" "),t.beautyDetail.photo?n("div",{staticClass:"photo-wrapper"},t._l(t.beautyDetail.photo,function(t){return n("img",{key:t,attrs:{src:a("g2Y0")("./"+t)}})}),0):t._e()],1),t._v(" "),n("m-drawer",{attrs:{title:"防寒抗冻详情",right:"0.1rem",width:"49vw",height:"auto"},on:{close:function(e){t.fullView=!1}},model:{value:t.coldModal,callback:function(e){t.coldModal=e},expression:"coldModal"}},[n("m-form",{staticClass:"form",attrs:{"label-width":.6,model:t.coldData,layout:t.coldLayout}}),t._v(" "),t.coldData.photo&&Array.isArray(t.coldData.photo)?n("div",{staticClass:"photo-wrapper"},t._l(t.coldData.photo,function(t){return n("img",{key:t,attrs:{src:a("g2Y0")("./"+t)}})}),0):t.coldData.photo?n("img",{staticStyle:{width:"100%","max-height":"70vh"},attrs:{src:a("g2Y0")("./"+t.coldData.photo)}}):t._e()],1)],1)},staticRenderFns:[]};var T=a("VU/8")(B,R,!1,function(t){a("5gRu")},"data-v-09e76023",null);e.default=T.exports},vXnC:function(t,e){},xdbs:function(t,e){}});
//# sourceMappingURL=2.89adb47d014f2cdecae7.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.
webpackJsonp([8],{L5JX:function(t,e){},Oktt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"MonitorScroll",props:{length:{type:Number,required:!0},limit:{type:Number,default:6},duration:{type:Number,default:4e3},mode:{type:[Number,String],default:1},step:{type:Number}},data:function(){return{timer:null,index:0}},mounted:function(){this.$nextTick(this.start)},beforeDestroy:function(){this.clearTimer()},computed:{isShort:function(){return this.length<=this.limit},isTooLong:function(){return this.length>120}},methods:{clearTimer:function(){clearInterval(this.timer),this.timer=null},start:function(){this.isShort||("2"==this.mode?this.startMode2():this.startMode1())},startMode1:function(){var t=this,e=this.$refs,n=e.scrollContent,r=e.subContent,s=n.offsetHeight;this.timer=setInterval(function(){s<=0?s=n.offsetHeight:(t.index<s?t.index+=1:t.index=0,n.style.transform="translateY("+-t.index+"px)",r&&(r.style.transform="translateY("+-t.index+"px)"))},50)},startMode2:function(){var t=this,e=this.$refs,n=e.scrollContent,r=e.subContent,s=this.$com.confirm(n,"children.length",0);this.timer=setInterval(function(){t.index<s?(t.index+=1,n.style.transition="transform 0.5s",r&&(r.style.transition="transform 0.5s")):(t.index=0,n.style.transition="none",r&&(r.style.transition="none")),n.style.transform="translateY("+-t.step*t.index+"rem)",r&&(r.style.transform="translateY("+-t.step*t.index+"rem)")},this.duration)}},watch:{length:function(){this.clearTimer(),this.index=0;var t=this.$refs,e=t.scrollContent,n=t.subContent;e&&(e.style.transform="translateY(0)"),n&&(n.style.transform="translateY(0)"),this.$nextTick(this.start)}}},s={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"monitor-scroll",on:{mouseenter:t.clearTimer,mouseleave:t.start}},[n("div",{ref:"scrollContent"},[t._t("default")],2),t._v(" "),t.isShort||t.isTooLong?t._e():n("div",{ref:"subContent"},[t._t("default")],2)])},staticRenderFns:[]};var i=n("VU/8")(r,s,!1,function(t){n("L5JX")},"data-v-f0e08638",null);e.default=i.exports}});
//# sourceMappingURL=8.8a6b22163b5bfcc9466a.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue","webpack:///./src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue?cdfe","webpack:///./src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue"],"names":["monitor_scroll","name","props","length","type","Number","required","limit","default","duration","mode","String","step","data","timer","index","mounted","this","$nextTick","start","beforeDestroy","clearTimer","computed","isShort","isTooLong","methods","clearInterval","startMode2","startMode1","_this","_$refs","$refs","content","scrollContent","subContent","height","offsetHeight","setInterval","style","transform","_this2","_$refs2","len","$com","confirm","transition","watch","_$refs3","MonitorScroll_monitor_scroll","render","_vm","_h","$createElement","_c","_self","staticClass","on","mouseenter","mouseleave","ref","_t","_v","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"0HAYA,IAAAA,GACAC,KAAA,gBACAC,OACAC,QACAC,KAAAC,OACAC,UAAA,GAEAC,OACAH,KAAAC,OACAG,QAAA,GAEAC,UACAL,KAAAC,OACAG,QAAA,KAEAE,MACAN,MAAAC,OAAAM,QACAH,QAAA,GAEAI,MACAR,KAAAC,SAGAQ,KAvBA,WAwBA,OACAC,MAAA,KACAC,MAAA,IAGAC,QA7BA,WA8BAC,KAAAC,UAAAD,KAAAE,QAEAC,cAhCA,WAiCAH,KAAAI,cAEAC,UACAC,QADA,WAEA,OAAAN,KAAAd,QAAAc,KAAAV,OAEAiB,UAJA,WAKA,OAAAP,KAAAd,OAAA,MAGAsB,SACAJ,WADA,WAEAK,cAAAT,KAAAH,OACAG,KAAAH,MAAA,MAEAK,MALA,WAMAF,KAAAM,UACA,KAAAN,KAAAP,KACAO,KAAAU,aAEAV,KAAAW,eAGAA,WAbA,WAaA,IAAAC,EAAAZ,KAAAa,EACAb,KAAAc,MAAAC,EADAF,EACAG,cAAAC,EADAJ,EACAI,WACAC,EAAAH,EAAAI,aAEAnB,KAAAH,MAAAuB,YAAA,WACAF,GAAA,EACAA,EAAAH,EAAAI,cAGAP,EAAAd,MAAAoB,EACAN,EAAAd,OAAA,EAEAc,EAAAd,MAAA,EAEAiB,EAAAM,MAAAC,UAAA,eAAAV,EAAAd,MAAA,MACAmB,MAAAI,MAAAC,UAAA,eAAAV,EAAAd,MAAA,SACA,KAEAY,WA/BA,WA+BA,IAAAa,EAAAvB,KAAAwB,EACAxB,KAAAc,MAAAC,EADAS,EACAR,cAAAC,EADAO,EACAP,WACAQ,EAAAzB,KAAA0B,KAAAC,QAAAZ,EAAA,qBAEAf,KAAAH,MAAAuB,YAAA,WACAG,EAAAzB,MAAA2B,GACAF,EAAAzB,OAAA,EACAiB,EAAAM,MAAAO,WAAA,iBACAX,MAAAI,MAAAO,WAAA,oBAEAL,EAAAzB,MAAA,EACAiB,EAAAM,MAAAO,WAAA,OACAX,MAAAI,MAAAO,WAAA,SAEAb,EAAAM,MAAAC,UAAA,eAAAC,EAAA5B,KAAA4B,EAAAzB,MAAA,OACAmB,MAAAI,MAAAC,UAAA,eAAAC,EAAA5B,KAAA4B,EAAAzB,MAAA,SACAE,KAAAR,YAGAqC,OACA3C,OADA,WAEAc,KAAAI,aACAJ,KAAAF,MAAA,EAFA,IAAAgC,EAGA9B,KAAAc,MAAAC,EAHAe,EAGAd,cAAAC,EAHAa,EAGAb,WACAF,IACAA,EAAAM,MAAAC,UAAA,iBAEAL,IACAA,EAAAI,MAAAC,UAAA,iBAEAtB,KAAAC,UAAAD,KAAAE,UCjHe6B,GADEC,OAFjB,WAA0B,IAAAC,EAAAjC,KAAakC,EAAAD,EAAAE,eAA0BC,EAAAH,EAAAI,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,iBAAAC,IAAiCC,WAAAP,EAAA7B,WAAAqC,WAAAR,EAAA/B,SAAoDkC,EAAA,OAAYM,IAAA,kBAAoBT,EAAAU,GAAA,eAAAV,EAAAW,GAAA,KAAAX,EAAA3B,SAAA2B,EAAA1B,UAAgG0B,EAAAY,KAAhGT,EAAA,OAA+EM,IAAA,eAAiBT,EAAAU,GAAA,kBAE9SG,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACElE,EACAgD,GATF,EAVA,SAAAmB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/8.8a6b22163b5bfcc9466a.js","sourcesContent":["<template>\n <div class=\"monitor-scroll\" @mouseenter=\"clearTimer\" @mouseleave=\"start\">\n <div ref=\"scrollContent\">\n <slot />\n </div>\n <div v-if=\"!isShort && !isTooLong\" ref=\"subContent\">\n <slot />\n </div>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorScroll',\n props: {\n length: {\n type: Number,\n required: true,\n },\n limit: {\n type: Number,\n default: 6,\n },\n duration: {\n type: Number,\n default: 4000,\n },\n mode: {\n type: [Number, String],\n default: 1,\n },\n step: {\n type: Number,\n },\n },\n data() {\n return {\n timer: null,\n index: 0,\n }\n },\n mounted() {\n this.$nextTick(this.start)\n },\n beforeDestroy() {\n this.clearTimer()\n },\n computed: {\n isShort() {\n return this.length <= this.limit\n },\n isTooLong() {\n return this.length > 120\n }\n },\n methods: {\n clearTimer() {\n clearInterval(this.timer)\n this.timer = null\n },\n start() {\n if (this.isShort) return\n if (this.mode == '2') {\n this.startMode2()\n } else {\n this.startMode1()\n }\n },\n startMode1() {\n const {scrollContent: content, subContent} = this.$refs\n let height = content.offsetHeight\n\n this.timer = setInterval(() => {\n if (height <= 0) {\n height = content.offsetHeight\n return\n }\n if (this.index < height) {\n this.index += 1\n } else {\n this.index = 0\n }\n content.style.transform = `translateY(${-this.index}px)`\n subContent ? subContent.style.transform = `translateY(${-this.index}px)` : null\n }, 50)\n },\n startMode2() {\n const {scrollContent: content, subContent} = this.$refs\n const len = this.$com.confirm(content, 'children.length', 0)\n\n this.timer = setInterval(() => {\n if (this.index < len) {\n this.index += 1\n content.style.transition = 'transform 0.5s'\n subContent ? subContent.style.transition = 'transform 0.5s' : null\n } else {\n this.index = 0\n content.style.transition = 'none'\n subContent ? subContent.style.transition = 'none' : null\n }\n content.style.transform = `translateY(${-this.step * this.index}rem)`\n subContent ? subContent.style.transform = `translateY(${-this.step * this.index}rem)` : null\n }, this.duration)\n },\n },\n watch: {\n length() {\n this.clearTimer()\n this.index = 0\n const {scrollContent: content, subContent} = this.$refs\n if (content) {\n content.style.transform = 'translateY(0)'\n }\n if (subContent) {\n subContent.style.transform = 'translateY(0)'\n }\n this.$nextTick(this.start)\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-scroll\n width 100%\n height 100%\n overflow hidden\n box-sizing border-box\n z-index 10\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorScroll/monitor-scroll.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"monitor-scroll\",on:{\"mouseenter\":_vm.clearTimer,\"mouseleave\":_vm.start}},[_c('div',{ref:\"scrollContent\"},[_vm._t(\"default\")],2),_vm._v(\" \"),(!_vm.isShort && !_vm.isTooLong)?_c('div',{ref:\"subContent\"},[_vm._t(\"default\")],2):_vm._e()])}\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-f0e08638\",\"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/MonitorScroll/monitor-scroll.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-f0e08638\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-scroll.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-scroll.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-scroll.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f0e08638\\\",\\\"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-scroll.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-f0e08638\"\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/MonitorScroll/monitor-scroll.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([8],{EmpV:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"SubTitle",props:{title:{type:String},value:{type:Number},unit:{type:String}}},n={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"sub-title"},[s("span",{staticClass:"dot"}),t._v(" "),s("p",{staticClass:"title"},[t._v(t._s(t.title))]),t._v(" "),t.value?s("m-count",{staticClass:"count",attrs:{value:t.value}}):t._e(),t._v(" "),t.unit?s("span",{staticClass:"unit"},[t._v(t._s(t.unit))]):t._e()],1)},staticRenderFns:[]};var i=s("VU/8")(a,n,!1,function(t){s("LF5L")},"data-v-e1e05810",null);e.default=i.exports},LF5L:function(t,e){}});
//# sourceMappingURL=8.b6e8b962b26570c80b85.js.map
\ No newline at end of file
webpackJsonp([9],{EmpV:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"SubTitle",props:{title:{type:String},value:{type:Number},unit:{type:String}}},n={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"sub-title"},[s("span",{staticClass:"dot"}),t._v(" "),s("p",{staticClass:"title"},[t._v(t._s(t.title))]),t._v(" "),t.value?s("m-count",{staticClass:"count",attrs:{value:t.value}}):t._e(),t._v(" "),t.unit?s("span",{staticClass:"unit"},[t._v(t._s(t.unit))]):t._e()],1)},staticRenderFns:[]};var i=s("VU/8")(a,n,!1,function(t){s("LF5L")},"data-v-e1e05810",null);e.default=i.exports},LF5L:function(t,e){}});
//# sourceMappingURL=9.2e90654263237c67e337.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/SubTitle/sub-title.vue","webpack:///./src/components/MonitorComponents/SubTitle/sub-title.vue?0a53","webpack:///./src/components/MonitorComponents/SubTitle/sub-title.vue"],"names":["sub_title","name","props","title","type","String","value","Number","unit","SubTitle_sub_title","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"qGAUA,IAAAA,GACAC,KAAA,WACAC,OACAC,OACAC,KAAAC,QAEAC,OACAF,KAAAG,QAEAC,MACAJ,KAAAC,UCjBeI,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,cAAwBF,EAAA,QAAaE,YAAA,QAAkBN,EAAAO,GAAA,KAAAH,EAAA,KAAsBE,YAAA,UAAoBN,EAAAO,GAAAP,EAAAQ,GAAAR,EAAAR,UAAAQ,EAAAO,GAAA,KAAAP,EAAA,MAAAI,EAAA,WAAoEE,YAAA,QAAAG,OAA2Bd,MAAAK,EAAAL,SAAmBK,EAAAU,KAAAV,EAAAO,GAAA,KAAAP,EAAA,KAAAI,EAAA,QAA6CE,YAAA,SAAmBN,EAAAO,GAAAP,EAAAQ,GAAAR,EAAAH,SAAAG,EAAAU,MAAA,IAE5WC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzB,EACAS,GATF,EAVA,SAAAiB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/8.b6e8b962b26570c80b85.js","sourcesContent":["<template>\n <div class=\"sub-title\">\n <span class=\"dot\" />\n <p class=\"title\">{{title}}</p>\n <m-count v-if=\"value\" class=\"count\" :value=\"value\" />\n <span v-if=\"unit\" class=\"unit\">{{unit}}</span>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'SubTitle',\n props: {\n title: {\n type: String,\n },\n value: {\n type: Number,\n },\n unit: {\n type: String\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.sub-title\n display flex\n align-items center\n font-weight bold\n color $edgeColor\n margin-bottom .05rem\n .dot\n display inline-block\n width .03rem\n height .1rem\n background $edgeColor\n margin-right .05rem\n .count\n font-size .14rem\n color $color-yellow\n margin-left 20%\n margin-right .05rem\n .unit\n $unit()\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/SubTitle/sub-title.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"sub-title\"},[_c('span',{staticClass:\"dot\"}),_vm._v(\" \"),_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]),_vm._v(\" \"),(_vm.value)?_c('m-count',{staticClass:\"count\",attrs:{\"value\":_vm.value}}):_vm._e(),_vm._v(\" \"),(_vm.unit)?_c('span',{staticClass:\"unit\"},[_vm._v(_vm._s(_vm.unit))]):_vm._e()],1)}\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-e1e05810\",\"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/SubTitle/sub-title.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-e1e05810\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./sub-title.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!./sub-title.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./sub-title.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-e1e05810\\\",\\\"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!./sub-title.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-e1e05810\"\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/SubTitle/sub-title.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/SubTitle/sub-title.vue","webpack:///./src/components/MonitorComponents/SubTitle/sub-title.vue?0a53","webpack:///./src/components/MonitorComponents/SubTitle/sub-title.vue"],"names":["sub_title","name","props","title","type","String","value","Number","unit","SubTitle_sub_title","render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_s","attrs","_e","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"qGAUA,IAAAA,GACAC,KAAA,WACAC,OACAC,OACAC,KAAAC,QAEAC,OACAF,KAAAG,QAEAC,MACAJ,KAAAC,UCjBeI,GADEC,OAFjB,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,YAAA,cAAwBF,EAAA,QAAaE,YAAA,QAAkBN,EAAAO,GAAA,KAAAH,EAAA,KAAsBE,YAAA,UAAoBN,EAAAO,GAAAP,EAAAQ,GAAAR,EAAAR,UAAAQ,EAAAO,GAAA,KAAAP,EAAA,MAAAI,EAAA,WAAoEE,YAAA,QAAAG,OAA2Bd,MAAAK,EAAAL,SAAmBK,EAAAU,KAAAV,EAAAO,GAAA,KAAAP,EAAA,KAAAI,EAAA,QAA6CE,YAAA,SAAmBN,EAAAO,GAAAP,EAAAQ,GAAAR,EAAAH,SAAAG,EAAAU,MAAA,IAE5WC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACEzB,EACAS,GATF,EAVA,SAAAiB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/9.2e90654263237c67e337.js","sourcesContent":["<template>\n <div class=\"sub-title\">\n <span class=\"dot\" />\n <p class=\"title\">{{title}}</p>\n <m-count v-if=\"value\" class=\"count\" :value=\"value\" />\n <span v-if=\"unit\" class=\"unit\">{{unit}}</span>\n </div>\n</template>\n\n<script>\nexport default {\n name: 'SubTitle',\n props: {\n title: {\n type: String,\n },\n value: {\n type: Number,\n },\n unit: {\n type: String\n }\n },\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.sub-title\n display flex\n align-items center\n font-weight bold\n color $edgeColor\n margin-bottom .05rem\n .dot\n display inline-block\n width .03rem\n height .1rem\n background $edgeColor\n margin-right .05rem\n .count\n font-size .14rem\n color $color-yellow\n margin-left 20%\n margin-right .05rem\n .unit\n $unit()\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/SubTitle/sub-title.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"sub-title\"},[_c('span',{staticClass:\"dot\"}),_vm._v(\" \"),_c('p',{staticClass:\"title\"},[_vm._v(_vm._s(_vm.title))]),_vm._v(\" \"),(_vm.value)?_c('m-count',{staticClass:\"count\",attrs:{\"value\":_vm.value}}):_vm._e(),_vm._v(\" \"),(_vm.unit)?_c('span',{staticClass:\"unit\"},[_vm._v(_vm._s(_vm.unit))]):_vm._e()],1)}\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-e1e05810\",\"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/SubTitle/sub-title.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-e1e05810\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./sub-title.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!./sub-title.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./sub-title.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-e1e05810\\\",\\\"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!./sub-title.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-e1e05810\"\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/SubTitle/sub-title.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
webpackJsonp([9],{"0BYA":function(t,e){},"1fyY":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r={name:"MonitorGrid",props:{template:{type:[String,Array],required:!0},columns:{type:String},rows:{type:String},gap:{type:String},bgImg:{type:String},complete:{type:Boolean,default:!0}},data:function(){return{style:{},showLoad:!1,loadMsg:"初始化 . . ."}},mounted:function(){var t=this;this.showLoad=!this.complete,this.$nextTick(function(){setTimeout(t.init,0)})},methods:{init:function(){var t=this.template;if(Array.isArray(t)){var e="";t.forEach(function(t){e+="'"+t+"'"}),t=e}this.style={"grid-template-areas":t,"grid-template-columns":this.columns,"grid-template-rows":this.rows,"grid-gap":this.gap,padding:this.gap,"padding-top":0};for(var i=this.$refs.grid.children,r=0;r<i.length;r++){var s=i[r],a=s.getAttribute("area");a&&(s.style.gridArea=a)}}},watch:{complete:function(t,e){t&&t!=e&&(this.loadMsg="完成中 . . .",this.showLoad=!1)}}},s={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{ref:"grid",staticClass:"monitor-grid",style:this.style},[this.showLoad?e("m-loader",{attrs:{msg:this.loadMsg,bgColor:"#000"}}):this._e(),this._v(" "),this._t("default")],2)},staticRenderFns:[]};var a=i("VU/8")(r,s,!1,function(t){i("0BYA")},"data-v-b53f13e8",null);e.default=a.exports}});
//# sourceMappingURL=9.e1c22a74c9a60f150eb1.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///src/components/MonitorComponents/MonitorGrid/monitor-grid.vue","webpack:///./src/components/MonitorComponents/MonitorGrid/monitor-grid.vue?ed48","webpack:///./src/components/MonitorComponents/MonitorGrid/monitor-grid.vue"],"names":["monitor_grid","name","props","template","type","String","Array","required","columns","rows","gap","bgImg","complete","Boolean","default","data","style","showLoad","loadMsg","mounted","_this","this","$nextTick","setTimeout","init","methods","templateAreas","isArray","result","forEach","item","grid-template-areas","grid-template-columns","grid-template-rows","grid-gap","padding","padding-top","children","$refs","grid","i","length","child","area","getAttribute","gridArea","watch","cur","past","MonitorGrid_monitor_grid","render","_h","$createElement","_c","_self","ref","staticClass","attrs","msg","bgColor","_e","_v","_t","staticRenderFns","Component","__webpack_require__","normalizeComponent","ssrContext","__webpack_exports__"],"mappings":"8HAQA,IAAAA,GACAC,KAAA,cACAC,OACAC,UACAC,MAAAC,OAAAC,OACAC,UAAA,GAEAC,SACAJ,KAAAC,QAEAI,MACAL,KAAAC,QAEAK,KACAN,KAAAC,QAEAM,OACAP,KAAAC,QAEAO,UACAR,KAAAS,QACAC,SAAA,IAGAC,KAxBA,WAyBA,OACAC,SACAC,UAAA,EACAC,QAAA,cAGAC,QA/BA,WA+BA,IAAAC,EAAAC,KACAA,KAAAJ,UAAAI,KAAAT,SACAS,KAAAC,UAAA,WACAC,WAAAH,EAAAI,KAAA,MAGAC,SACAD,KADA,WAEA,IAAAE,EAAAL,KAAAlB,SACA,GAAAG,MAAAqB,QAAAD,GAAA,CACA,IAAAE,EAAA,GACAF,EAAAG,QAAA,SAAAC,GACAF,GAAA,IAAAE,EAAA,MAEAJ,EAAAE,EAEAP,KAAAL,OACAe,sBAAAL,EACAM,wBAAAX,KAAAb,QACAyB,qBAAAZ,KAAAZ,KACAyB,WAAAb,KAAAX,IACAyB,QAAAd,KAAAX,IACA0B,cAAA,GAKA,IApBA,IAmBAC,EAAAhB,KAAAiB,MAAAC,KAAAF,SACAG,EAAA,EAAAA,EAAAH,EAAAI,OAAAD,IAAA,CACA,IAAAE,EAAAL,EAAAG,GACAG,EAAAD,EAAAE,aAAA,QACAD,IACAD,EAAA1B,MAAA6B,SAAAF,MAKAG,OACAlC,SADA,SACAmC,EAAAC,GACAD,MAAAC,IACA3B,KAAAH,QAAA,YACAG,KAAAJ,UAAA,MC5EegC,GADEC,OAFjB,WAA0B,IAAaC,EAAb9B,KAAa+B,eAA0BC,EAAvChC,KAAuCiC,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAiBE,IAAA,OAAAC,YAAA,eAAAxC,MAAhFK,KAAgF,QAAhFA,KAAwI,SAAAgC,EAAA,YAAgCI,OAAOC,IAA/KrC,KAA+KH,QAAAyC,QAAA,UAA/KtC,KAAmNuC,KAAnNvC,KAAmNwC,GAAA,KAAnNxC,KAAmNyC,GAAA,gBAE5NC,oBCCjB,IAcAC,EAdyBC,EAAQ,OAcjCC,CACElE,EACAiD,GATF,EAVA,SAAAkB,GACEF,EAAQ,SAaV,kBAEA,MAUeG,EAAA,QAAAJ,EAAiB","file":"static/js/9.e1c22a74c9a60f150eb1.js","sourcesContent":["<template>\n <div class=\"monitor-grid\" ref=\"grid\" :style=\"style\">\n <m-loader v-if=\"showLoad\" :msg=\"loadMsg\" bgColor=\"#000\"/>\n <slot />\n </div>\n</template>\n\n<script>\nexport default {\n name: 'MonitorGrid',\n props: {\n template: {\n type: [String, Array],\n required: true,\n },\n columns: {\n type: String,\n },\n rows: {\n type: String,\n },\n gap: {\n type: String,\n },\n bgImg: {\n type: String,\n },\n complete: {\n type: Boolean,\n default: true,\n }\n },\n data() {\n return {\n style: {},\n showLoad: false,\n loadMsg: '初始化 . . .',\n }\n },\n mounted() {\n this.showLoad = !this.complete\n this.$nextTick(() => {\n setTimeout(this.init, 0)\n })\n },\n methods: {\n init() {\n let templateAreas = this.template\n if (Array.isArray(templateAreas)) {\n let result = ''\n templateAreas.forEach(item => {\n result += `'${item}'`\n })\n templateAreas = result\n }\n this.style = {\n 'grid-template-areas': templateAreas,\n 'grid-template-columns': this.columns,\n 'grid-template-rows': this.rows,\n 'grid-gap': this.gap,\n 'padding': this.gap,\n 'padding-top': 0,\n // 'background-image': `url(${this.bgImg})`\n }\n\n const {children} = this.$refs.grid\n for(let i = 0; i < children.length; i++) {\n const child = children[i]\n const area = child.getAttribute('area')\n if (area) {\n child.style.gridArea = area\n }\n }\n },\n },\n watch: {\n complete(cur, past) {\n if (cur && cur != past) {\n this.loadMsg = '完成中 . . .'\n this.showLoad = false\n }\n }\n }\n}\n</script>\n\n<style lang=\"stylus\" scoped>\n.monitor-grid\n width 100%\n height 100%\n background-size cover\n background-position center\n background-color #061627\n position relative\n display grid\n grid-gap .1rem\n padding .1rem\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/components/MonitorComponents/MonitorGrid/monitor-grid.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"grid\",staticClass:\"monitor-grid\",style:(_vm.style)},[(_vm.showLoad)?_c('m-loader',{attrs:{\"msg\":_vm.loadMsg,\"bgColor\":\"#000\"}}):_vm._e(),_vm._v(\" \"),_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-b53f13e8\",\"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/MonitorGrid/monitor-grid.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-b53f13e8\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!stylus-loader?{\\\"import\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets/css/variables.styl\\\"],\\\"path\\\":[\\\"/Users/MrGuo/Workspace/east-nanjing/src/assets\\\",\\\"/Users/MrGuo/Workspace/east-nanjing/\\\"],\\\"sourceMap\\\":true}!../../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./monitor-grid.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-grid.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../../node_modules/vue-loader/lib/selector?type=script&index=0!./monitor-grid.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-b53f13e8\\\",\\\"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-grid.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-b53f13e8\"\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/MonitorGrid/monitor-grid.vue\n// module id = null\n// module chunks = "],"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.
!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={25: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:"d67c1b54497bca5732c1",1:"3dab2f03f71b0f0b1713",2:"89adb47d014f2cdecae7",3:"ad4ee5a96965c56d8caf",4:"a46e55b2b83af355e6c8",5:"8d38d044dc9e96d56699",6:"b4bee5960cbbfd744133",7:"d0ea0413c3a04b154142",8:"8a6b22163b5bfcc9466a",9:"2e90654263237c67e337",10:"87620061e05ff5870743",11:"a46d5ac57625764ad2be",12:"d6456664f1e4baa71c20",13:"ae1e82db8885c816fd6b",14:"cb69db1f9056d9e7b17f",15:"353d417a5ed863ccb3d2",16:"f7a75116f7b71310e271",17:"fff71e6a37ad22903519",18:"c4d6f4db971fd6a53de5",21:"5fe24bc860088be1b528",22:"c26ff53165d90faf9c4f",23:"795fee1c52905a188792",24:"ec1d710a9e7c95e61e7b"}[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.136223c4625c1707024d.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 4f7fb9bff0c10c795d19"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","21","22","23","24","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAA0nB7D,GAAA,MAClsB,IAAAkC,EAAA4B,WAAAC,EAAA,MAEA,SAAAA,IAEAlC,EAAAmC,QAAAnC,EAAAoC,OAAA,KACAC,aAAAhC,GACA,IAAAiC,EAAA9D,EAAAL,GACA,IAAAmE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAApE,EAAA,aAEAK,EAAAL,QAAAqE,GAKA,OAfAxC,EAAAmC,QAAAnC,EAAAoC,OAAAF,EAaArC,EAAA4C,YAAAzC,GAEAL,GAIAX,EAAA0D,EAAA5D,EAGAE,EAAA2D,EAAAzD,EAGAF,EAAA4D,EAAA,SAAAxD,EAAAyD,EAAAC,GACA9D,EAAA+D,EAAA3D,EAAAyD,IACAnE,OAAAsE,eAAA5D,EAAAyD,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA9D,EAAAoE,EAAA,SAAA/D,GACA,IAAAyD,EAAAzD,KAAAgE,WACA,WAA2B,OAAAhE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA4D,EAAAE,EAAA,IAAAA,GACAA,GAIA9D,EAAA+D,EAAA,SAAAO,EAAAC,GAAsD,OAAA7E,OAAAC,UAAAC,eAAAC,KAAAyE,EAAAC,IAGtDvE,EAAAyB,EAAA,KAGAzB,EAAAwE,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.f30d6c0e10b4c6dd92d5.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t25: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"859f1d28d6ebd7ced75f\",\"1\":\"3dab2f03f71b0f0b1713\",\"2\":\"774023302392cb0b90bf\",\"3\":\"ad4ee5a96965c56d8caf\",\"4\":\"a46e55b2b83af355e6c8\",\"5\":\"8d38d044dc9e96d56699\",\"6\":\"b4bee5960cbbfd744133\",\"7\":\"d0ea0413c3a04b154142\",\"8\":\"b6e8b962b26570c80b85\",\"9\":\"e1c22a74c9a60f150eb1\",\"10\":\"35123d8ca6f583deb04b\",\"11\":\"c38471d0942ea9c6ff6e\",\"12\":\"fb0dfea6afa3b80b43d6\",\"13\":\"4c6969c394fb9541231d\",\"14\":\"d4990f4a8237148ef7ef\",\"15\":\"7655e368d63efa369118\",\"16\":\"f7a75116f7b71310e271\",\"17\":\"fff71e6a37ad22903519\",\"18\":\"c4d6f4db971fd6a53de5\",\"21\":\"5fe24bc860088be1b528\",\"22\":\"c26ff53165d90faf9c4f\",\"23\":\"795fee1c52905a188792\",\"24\":\"ec1d710a9e7c95e61e7b\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 4f7fb9bff0c10c795d19"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 2c3931337c77e69e00e7"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","25","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","21","22","23","24","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,GAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,uBAAAC,GAAA,wBAA0nB7D,GAAA,MAClsB,IAAAkC,EAAA4B,WAAAC,EAAA,MAEA,SAAAA,IAEAlC,EAAAmC,QAAAnC,EAAAoC,OAAA,KACAC,aAAAhC,GACA,IAAAiC,EAAA9D,EAAAL,GACA,IAAAmE,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAApE,EAAA,aAEAK,EAAAL,QAAAqE,GAKA,OAfAxC,EAAAmC,QAAAnC,EAAAoC,OAAAF,EAaArC,EAAA4C,YAAAzC,GAEAL,GAIAX,EAAA0D,EAAA5D,EAGAE,EAAA2D,EAAAzD,EAGAF,EAAA4D,EAAA,SAAAxD,EAAAyD,EAAAC,GACA9D,EAAA+D,EAAA3D,EAAAyD,IACAnE,OAAAsE,eAAA5D,EAAAyD,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA9D,EAAAoE,EAAA,SAAA/D,GACA,IAAAyD,EAAAzD,KAAAgE,WACA,WAA2B,OAAAhE,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA4D,EAAAE,EAAA,IAAAA,GACAA,GAIA9D,EAAA+D,EAAA,SAAAO,EAAAC,GAAsD,OAAA7E,OAAAC,UAAAC,eAAAC,KAAAyE,EAAAC,IAGtDvE,EAAAyB,EAAA,KAGAzB,EAAAwE,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.136223c4625c1707024d.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t25: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"d67c1b54497bca5732c1\",\"1\":\"3dab2f03f71b0f0b1713\",\"2\":\"89adb47d014f2cdecae7\",\"3\":\"ad4ee5a96965c56d8caf\",\"4\":\"a46e55b2b83af355e6c8\",\"5\":\"8d38d044dc9e96d56699\",\"6\":\"b4bee5960cbbfd744133\",\"7\":\"d0ea0413c3a04b154142\",\"8\":\"8a6b22163b5bfcc9466a\",\"9\":\"2e90654263237c67e337\",\"10\":\"87620061e05ff5870743\",\"11\":\"a46d5ac57625764ad2be\",\"12\":\"d6456664f1e4baa71c20\",\"13\":\"ae1e82db8885c816fd6b\",\"14\":\"cb69db1f9056d9e7b17f\",\"15\":\"353d417a5ed863ccb3d2\",\"16\":\"f7a75116f7b71310e271\",\"17\":\"fff71e6a37ad22903519\",\"18\":\"c4d6f4db971fd6a53de5\",\"21\":\"5fe24bc860088be1b528\",\"22\":\"c26ff53165d90faf9c4f\",\"23\":\"795fee1c52905a188792\",\"24\":\"ec1d710a9e7c95e61e7b\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 2c3931337c77e69e00e7"],"sourceRoot":""}
\ No newline at end of file
!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,o){for(var a,d,b,i=0,u=[];i<r.length;i++)d=r[i],t[d]&&u.push(t[d][0]),t[d]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(n&&n(r,c,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=f(f.s=o[i]);return b};var r={},t={25:0};function f(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,f),t.l=!0,t.exports}f.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,f){n=t[e]=[r,f]});n[2]=r;var c=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,f.nc&&o.setAttribute("nonce",f.nc),o.src=f.p+"static/js/"+e+"."+{0:"859f1d28d6ebd7ced75f",1:"3dab2f03f71b0f0b1713",2:"774023302392cb0b90bf",3:"ad4ee5a96965c56d8caf",4:"a46e55b2b83af355e6c8",5:"8d38d044dc9e96d56699",6:"b4bee5960cbbfd744133",7:"d0ea0413c3a04b154142",8:"b6e8b962b26570c80b85",9:"e1c22a74c9a60f150eb1",10:"35123d8ca6f583deb04b",11:"c38471d0942ea9c6ff6e",12:"fb0dfea6afa3b80b43d6",13:"4c6969c394fb9541231d",14:"d4990f4a8237148ef7ef",15:"7655e368d63efa369118",16:"f7a75116f7b71310e271",17:"fff71e6a37ad22903519",18:"c4d6f4db971fd6a53de5",21:"5fe24bc860088be1b528",22:"c26ff53165d90faf9c4f",23:"795fee1c52905a188792",24:"ec1d710a9e7c95e61e7b"}[e]+".js";var a=setTimeout(d,12e4);function d(){o.onerror=o.onload=null,clearTimeout(a);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return o.onerror=o.onload=d,c.appendChild(o),r},f.m=e,f.c=r,f.d=function(e,n,r){f.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.f30d6c0e10b4c6dd92d5.js.map
\ No newline at end of file
src/assets/images/photo14.jpg

152 KB | W: | H:

src/assets/images/photo14.jpg

167 KB | W: | H:

src/assets/images/photo14.jpg
src/assets/images/photo14.jpg
src/assets/images/photo14.jpg
src/assets/images/photo14.jpg
  • 2-up
  • Swipe
  • Onion skin
src/assets/images/photo2.jpg

167 KB | W: | H:

src/assets/images/photo2.jpg

152 KB | W: | H:

src/assets/images/photo2.jpg
src/assets/images/photo2.jpg
src/assets/images/photo2.jpg
src/assets/images/photo2.jpg
  • 2-up
  • Swipe
  • Onion skin
......@@ -23,7 +23,7 @@ export default {
},
duration: {
type: Number,
default: 3000,
default: 4000,
},
mode: {
type: [Number, String],
......
......@@ -494,140 +494,51 @@ export default {
[158.20316744710817, 810.0089237935626],
[69.50142754362844, 745.9134831026813],
],
// mockPoints: [
// {name: '倒粪口', x: 265.14052324890235, y: 55.94904978839874, icon: 'p13.png'},
// {name: '垃圾箱房', x: 30.74609287150048, y: -143.83243701415842, icon: 'p14.png'},
// {name: '地铁站', x: 368.32202844003825, y: -209.18258399049375, icon: 'p5.png'},
// {name: '市政府', x: 184.8620586555154, y: -341.88999458760685, icon: 'star.png'},
// {name: '博物馆', x: -51.96840361217994, y: -204.54358138566596, icon: 'p2.png'},
// {name: '大剧院', x: 18.266209513296303, y: -440.3446470633186, icon: 'p4.png'},
// {name: '助浴点', x: -318.2286529295537, y: -371.9083773782792, icon: 'p15.png'},
// {name: '菜场', x: -186.8606981363522, y: -495.91552643424404, icon: 'p3.png'},
// {name: '居委活动室', x: -361.9335661857353, y: -629.4037694849482, icon: 'p7.png'},
// {name: '消防站', x: 491.8950945965866, y: -421.910076502770, icon: 'p10.png'},
// {name: '公厕', x: -166.4898077851969, y: -896.7156363026924, icon: 'p6.png'},
// {name: '历史保护', x: 321.9330359224704, y: -699.578437829077, icon: 'p8.png'},
// {name: '便利店', x: 135.99465948842587, y: -774.7595289464678, icon: 'p1.png'},
// {name: '音乐厅', x: 595.3597872030562, y: -710.9142026881076, icon: 'p12.png'},
// {name: '洗衣店', x: 529.6479044772074, y: -857.0203054471881, icon: 'p9.png'},
// {name: '药店', x: 94.62655917410015, y: -953.4569892059726, icon: 'p11.png'},
// ],
areaAPointList: [
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路167、169号', belong: '第一工作站', x: -168.75, y: -791.17},
// {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄40号', belong: '第一工作站', x: -324.71, y: -115.72},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄39号', belong: '第一工作站', x: -370.23, y: -189.69},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄98号(新昌路87弄98号)', belong: '第一工作站', x: -302.59, y: -165.40},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄100号(新昌路87弄100号)', belong: '第一工作站', x: -311.50, y: -168.79},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄102号(新昌路87弄102号)', belong: '第一工作站', x: -320.36, y: -172.33},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路450弄104号(新昌路87弄104号)', belong: '第一工作站', x: -330.63, y: -176.35},
// {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路92号', belong: '第一工作站', x: -213.95, y: -608.75},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路12号', belong: '第一工作站', x: -76.16, y: -530.46},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路62号', belong: '第一工作站', x: -161.97, y: -613.60},
// {icon: 'p15.png', name: '社区为老服务站', address: '黄陂北路249号', belong: '第一工作站', x: -174.44, y: -414.67},
// {icon: 'p15.png', name: '社区为老服务站', address: '延安东路1256号', belong: '第一工作站', x: 12.82, y: -850.11},
// {icon: 'p15.png', name: '社区为老服务站', address: '大沽路183号', belong: '第一工作站', x: -87.56, y: -823.99},
// {icon: 'p15.png', name: '社区为老服务站', address: '延安东路1060号', belong: '第一工作站', x: 330.92, y: -716.47},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路216号', belong: '第一工作站', x: -56.47, y: -679.51},
// {icon: 'p15.png', name: '社区为老服务站', address: '金陵西路40号', belong: '第一工作站', x: 100.96, y: -1052.89},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路455号', belong: '第一工作站', x: -292.36, y: -323.94},
// {icon: 'p15.png', name: '社区为老服务站', address: '南京西路479号', belong: '第一工作站', x: -363.09, y: -339.64},
// {icon: 'p15.png', name: '社区为老服务站', address: '江阴路130号', belong: '第一工作站', x: -350.04, y: -427.20},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路172号', belong: '第一工作站', x: -338.45, y: -640.15},
// {icon: 'p15.png', name: '社区为老服务站', address: '成都北路274号', belong: '第一工作站', x: -380.03, y: -542.37},
// {icon: 'p15.png', name: '社区为老服务站', address: '江阴路139号', belong: '第一工作站', x: -350.84, y: -458.74},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路190号', belong: '第一工作站', x: -379.98, y: -629.84},
// {icon: 'p15.png', name: '社区为老服务站', address: '大沽路250号(218号)', belong: '第一工作站', x: -250.48, y: -854.89},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路177号', belong: '第一工作站', x: -199.38, y: -782.24},
// {icon: 'p15.png', name: '社区为老服务站', address: '成都北路162号', belong: '第一工作站', x: -368.09, y: -767.71},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路149号', belong: '第一工作站', x: -298.76, y: -687.74},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路205号', belong: '第一工作站', x: -181.32, y: -766.69},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路235号', belong: '第一工作站', x: -209.66, y: -670.20},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆北路318号', belong: '第一工作站', x: -269.23, y: -563.38},
// {icon: 'p15.png', name: '社区为老服务站', address: '大沽路186号', belong: '第一工作站', x: -72.75, y: -717.86},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路128号', belong: '第一工作站', x: -324.74, y: -630.31},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路12弄21号', belong: '第一工作站', x: -110.95, y: -504.95},
// {icon: 'p15.png', name: '社区为老服务站', address: '大沽路183弄前门', belong: '第一工作站', x: -66.71, y: -846.22},
// {icon: 'p15.png', name: '社区为老服务站', address: '江阴路130弄134号', belong: '第一工作站', x: -332.06, y: -421.78},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路190弄', belong: '第一工作站', x: -379.98, y: -629.84},
// {icon: 'p15.png', name: '社区为老服务站', address: '威海路172弄3号', belong: '第一工作站', x: -357.59, y: -617.24},
// {icon: 'p15.png', name: '社区为老服务站', address: '江阴路88弄', belong: '第一工作站', x: -268.50, y: -404.03},
// {icon: 'p15.png', name: '社区为老服务站', address: '新昌路87弄3号', belong: '第一工作站', x: -240.76, y: -112.11},
// {icon: 'p15.png', name: '社区为老服务站', address: '成都北路162弄', belong: '第一工作站', x: -368.09, y: -767.71},
// {icon: 'p15.png', name: '社区为老服务站', address: '重庆路177弄', belong: '第一工作站', x: -175.39, y: -744.38},
// {icon: 'p15.png', name: '老年食堂(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23},
// {icon: 'p15.png', name: '江阴日托所(在建)', address: '黄陂北路273号', belong: '第一工作站', x: -99.66, y: -421.23},
// {icon: 'p15.png', name: '睦邻分中心', address: '大沽路139弄10号', belong: '第一工作站', x: -8.51, y: -804.20},
// {icon: 'p7.png', name: '江阴居委会老年活动室', address: '江阴路101号201室', belong: '第一工作站', x: -282.34, y: -442.70},
// {icon: 'p7.png', name: '顺天村居委会老年活动室', address: '成都北路252号、成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47},
// {icon: 'p7.png', name: '均乐居委会老年活动室', address: '大沽路186弄2号地下室、延安东路1292弄12号', belong: '第一工作站', x: -54.80, y: -872.09},
// {icon: 'p7.png', name: '新昌居委会老年活动室', address: '新昌路87弄6号底楼、二楼', belong: '第一工作站', x: -258.57, y: -92.86},
// {icon: 'p7.png', name: '振兴居委会老年活动室', address: '重庆北路177弄64号、大沽路258号104室', belong: '第一工作站', x: -141.93, y: -841.04},
// {icon: 'p7.png', name: '振兴老年人助餐服务点', address: '大沽路258号104室', belong: '第一工作站', x: -250.48, y: -854.89},
// {icon: 'p7.png', name: '顺天邨送餐点', address: '成都北路262弄5号', belong: '第一工作站', x: -306.54, y: -544.47},
// // {icon: 'p7.png', name: '新昌老年人日托所助餐点', address: '凤阳路228弄35号', belong: '第一工作站', x: -59.66, y: 137.55},
// {icon: 'p7.png', name: '重庆北路助浴点', address: '重庆北路167-169号', belong: '第一工作站', x: -168.75, y: -791.17},
// {icon: 'p2.png', photo: 'photo1.jpg', name: '上海博物馆', address: '人民大道201号', belong: '第一工作站', x: 406.04, y: -556.70},
// {icon: 'p2.png', photo: 'photo2.jpg', name: '历史博物馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43},
// {icon: 'p4.png', name: '上海大剧院', address: '人民大道300号', belong: '第一工作站', x: 73.73, y: -444.94},
// // {icon: 'p12.png', photo: 'photo4.jpg', name: '上海音乐厅', address: '淮海中路98号金钟广场', belong: '第一工作站', x: 693.96, y: -913.57},
// {icon: 'star.png', photo: 'photo3.jpg', name: '上海市人民政府', address: '人民大道200号', belong: '第一工作站', x: 130.78, y: -433.20},
// {icon: 'star-sm.png', photo: 'photo5.jpg', name: '南京东路街道', address: '大沽路123号', belong: '第一工作站', x: 17.95, y: -788.21},
// {icon: 'p5.png', name: '1号口', address: '人民广场西藏中路', belong: '第一工作站', x: 458.23, y: -491.82},
// // {icon: '人民广场地铁站点', name: '2号口', address: '人民大道', belong: '第一工作站', x: 225.59, y: -416.21},
// // {icon: '人民广场地铁站点', name: '3号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83},
// // {icon: '人民广场地铁站点', name: '5号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '6号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '7号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '8号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '9号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '10号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '11号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '12号口', address: '九江路', belong: '第一工作站', x: 640.81, y: 113.83},
// // {icon: '人民广场地铁站点', name: '14号口', address: '汉口路', belong: '第一工作站', x: 632.08, y: 31.33},
// // {icon: '人民广场地铁站点', name: '15号口', address: '福州路', belong: '第一工作站', x: 706.41, y: -95.58},
// // {icon: '人民广场地铁站点', name: '16号口', address: '西藏中路', belong: '第一工作站', x: 469.89, y: -256.83},
// // {icon: '人民广场地铁站点', name: '17号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60},
// // {icon: '人民广场地铁站点', name: '18号口', address: '人民公园', belong: '第一工作站', x: 273.27, y: -86.60},
// // {icon: '人民广场地铁站点', name: '19号口', address: '南京西路', belong: '第一工作站', x: -1511.32, y: -646.19},
// // {icon: '人民广场地铁站点', name: '20号口', address: '西藏中路、九江路', belong: '第一工作站', x: 313.67, y: 26.63},
// // {icon: 'p8.png', photo: 'photo13.jpg', name: '上海音乐厅(移位扩建)', address: '延安东路523号', belong: '第一工作站', x: 1010.35, y: -264.10},
// {icon: 'p8.png', photo: 'photo9.jpg', name: '国际饭店', address: '南京西路170号', belong: '第一工作站', x: 5.54, y: -4.09},
// {icon: 'p8.png', photo: 'photo11.jpg', name: '体育俱乐部、市体委', address: '南京西路150号', belong: '第一工作站', x: 27.48, y: 20.91},
// {icon: 'p8.png', photo: 'photo10.jpg', name: '金门饭店', address: '南京西路104号', belong: '第一工作站', x: 101.92, y: 83.48},
// {icon: 'p8.png', photo: 'photo8.jpg', name: '大光明电影院', address: '南京西路216号', belong: '第一工作站', x: -40.02, y: -64.74},
// {icon: 'p8.png', photo: 'photo14.jpg', name: '上海美术馆', address: '南京西路325号', belong: '第一工作站', x: -89.33, y: -245.43},
// {icon: 'p8.png', photo: 'photo7.jpg', name: '重庆新村(马立斯公寓)', address: '武胜路429号', belong: '第一工作站', x: -39.80, y: -668.93},
// {icon: 'p8.png', photo: 'photo12.jpg', name: '长征医院(原宝隆医院旧址)', address: '凤阳路450号', belong: '第一工作站', x: -411.51, y: -36.65},
// {icon: 'p10.png', name: '微型消防站', address: '新昌路87弄88号', belong: '第一工作站', x: -257.15, y: -126.42},
// {icon: 'p1.png', name: '良友便利店', address: '重庆北路143号', belong: '第一工作站', x: -157.60, y: -829.51},
// {icon: 'p1.png', name: '良友便利店', address: '凤阳路401号', belong: '第一工作站', x: -314.53, y: -43.10},
// {icon: 'p1.png', name: '全家便利店', address: '重庆北路205一1号', belong: '第一工作站', x: -181.32, y: -766.69},
// {icon: 'p1.png', name: '罗森便利店', address: '威海路165号', belong: '第一工作站', x: -333.55, y: -663.39},
// {icon: 'p1.png', name: '全家便利店', address: '重庆北路211号', belong: '第一工作站', x: -197.10, y: -713.78},
// {icon: 'p1.png', name: '罗森便利店', address: '黄陂北路3号', belong: '第一工作站', x: 98.17, y: -790.82},
// {icon: 'p6.png', name: '公厕', address: '延安东路普安路', belong: '第一工作站', x: 408.31, y: -700.80, photo: 'toilet1.jpeg'},
// {icon: 'p6.png', name: '公厕', address: '九江路951号', belong: '第一工作站', x: 58.80, y: -38.85, photo: 'toilet3.jpeg'},
// {icon: 'p3.png', name: '马立斯菜场', address: '重庆北路190号', belong: '第一工作站', x: -151.85, y: -774.48},
// {icon: 'p3.png', name: '便民菜店', address: '重庆北路354号', belong: '第一工作站', x: -307.91, y: -475.49},
// {icon: 'p3.png', name: '菜场', address: '重庆北路307号', belong: '第一工作站', x: -283.38, y: -553.57},
// {icon: 'p3.png', name: '好客菜店', address: '重庆北路228号', belong: '第一工作站', x: -186.57, y: -686.19, photo: 'school4.jpeg'},
// {icon: 'p3.png', name: '蔬菜水产店', address: '大沽路195号', belong: '第一工作站', x: -106.08, y: -834.29},
// {icon: 'p9.png', name: '缨音洗衣店', address: '重庆北路173号', belong: '第一工作站', x: -172.74, y: -780.97, photo: 'school5.jpeg'},
// {icon: 'p11.png', name: '跃信药房', address: '南京西路456号', belong: '第一工作站', x: -320.32, y: -268.96},
// {icon: 'p11.png', name: '医保定点零售药店', address: '重庆北路209号', belong: '第一工作站', x: -192.85, y: -726.19},
],
gridList: [
{id: '2012220102000340', time: '2020-12-22 10:41:20', method: '一般上报', discover: '主动发现', type: '事件-市容环卫-乱晾晒', event: '乱晾晒', address: '延安东路 1322号 上海信加联通讯设备维修服务有限公司黄埔分公司', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待处置', current: 3},
{id: '2012220102000330', time: '2020-12-22 10:35:47', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 167号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000326', time: '2020-12-22 10:34:31', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '重庆北路 151号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000324', time: '2020-12-22 10:33:43', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '重庆北路 110号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000319', time: '2020-12-22 10:31:57', method: '一般上报', discover: '主动发现', type: '事件-设施管理-道路破损', event: '道路破损', address: '重庆北路 196号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待派遣', current: 2},
{id: '2012220102000113', time: '2020-12-22 09:10:00', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '延安东路 1234号 上海市黄浦区司法局', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000100', time: '2020-12-22 08:37:35', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 235号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000067', time: '2020-12-22 08:19:54', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-擅自占用道路堆物、施工', event: '擅自占用道路堆物、施工', address: '重庆北路 132号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000064', time: '2020-12-22 08:18:39', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-擅自占用道路堆物、施工', event: '擅自占用道路堆物、施工', address: '重庆北路 130号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000059', time: '2020-12-22 08:16:15', method: '一般上报', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 151号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待上报核查', current: 4},
{id: '2012220102000340', time: '2021-01-04 10:41:20', method: '一般上报', discover: '主动发现', type: '事件-市容环卫-乱晾晒', event: '乱晾晒', address: '延安东路 1322号 上海信加联通讯设备维修服务有限公司黄埔分公司', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待处置', current: 3},
{id: '2012220102000330', time: '2021-01-04 10:35:47', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 167号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000326', time: '2021-01-04 10:34:31', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '重庆北路 151号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000324', time: '2021-01-04 10:33:43', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '重庆北路 110号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000319', time: '2021-01-04 10:31:57', method: '一般上报', discover: '主动发现', type: '事件-设施管理-道路破损', event: '道路破损', address: '重庆北路 196号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待派遣', current: 2},
{id: '2012220102000113', time: '2021-01-04 09:10:00', method: '自报自处', discover: '主动发现', type: '事件-市容环卫-暴露垃圾', event: '暴露垃圾', address: '延安东路 1234号 上海市黄浦区司法局', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000100', time: '2021-01-04 08:37:35', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 235号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000067', time: '2021-01-04 08:19:54', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-擅自占用道路堆物、施工', event: '擅自占用道路堆物、施工', address: '重庆北路 132号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000064', time: '2021-01-04 08:18:39', method: '自报自处', discover: '主动发现', type: '事件-街面秩序-擅自占用道路堆物、施工', event: '擅自占用道路堆物、施工', address: '重庆北路 130号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '已结案', current: 5},
{id: '2012220102000059', time: '2021-01-04 08:16:15', method: '一般上报', discover: '主动发现', type: '事件-街面秩序-机动车乱停放、非机动车乱停放', event: '机动车乱停放、非机动车乱停放', address: '重庆北路 151号', from: '监督员上报', grid: '01003', submitor: '游博林', status: '待上报核查', current: 4},
{id: '延安东路1234号路边', address: '延安东路1234号路边', time: '2021-01-04 17:00:00', method: '自报自处', discover: '主动发现', type: '坠物', event: '国旗脱落', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '大沽路100号边上', address: '大沽路100号边上', time: '2021-01-04 18:30:00', method: '自报自处', discover: '主动发现', type: '坠物', event: '街面垃圾桶吹到', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '大沽路197号2楼', address: '大沽路197号2楼', time: '2021-01-04 9:15:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '水管破裂漏水,路面结冰', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '南京西路226-2号(大光明)2楼', address: '南京西路226-2号(大光明)2楼', time: '2021-01-04 12:30:00', method: '自报自处', discover: '主动发现', type: '坠物', event: '围栏一金属装饰性圆球掉落至南京西路上', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '南京西路226-2号门前', address: '南京西路226-2号门前', time: '2021-01-04 12:30:00', method: '自报自处', discover: '主动发现', type: '坠物', event: '行道树摇晃松动', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '延安东路1310弄', address: '延安东路1310弄', time: '2021-01-04 14:39:00', method: '自报自处', discover: '主动发现', type: '消防爆裂', event: '弄堂消防管爆裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '南京西路215号', address: '南京西路215号', time: '2021-01-04 15:08:00', method: '自报自处', discover: '主动发现', type: '消防爆裂', event: '消防栓漏水', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '江阴路83弄二楼', address: '江阴路83弄二楼', time: '2021-01-04 15:10:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '居民水管爆裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '成都北路140弄69号3楼', address: '成都北路140弄69号3楼', time: '2021-01-04 17:16:00', method: '自报自处', discover: '主动发现', type: '消防爆裂', event: '消防喷淋爆裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '威海路176号', address: '威海路176号', time: '2021-01-04 17:17:00', method: '自报自处', discover: '主动发现', type: '消防爆裂', event: '消防管道破裂,', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '江阴路23号2楼', address: '江阴路23号2楼', time: '2021-01-04 19:50:00', method: '自报自处', discover: '主动发现', type: '消防爆裂', event: '消防管道破裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '大沽路195号二楼', address: '大沽路195号二楼', time: '2021-01-04 8:59:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '漏水', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '黄陂北路55号对面', address: '黄陂北路55号对面', time: '2021-01-04 14:00:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '水管爆裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '江阴路65号', address: '江阴路65号', time: '2021-01-04 16:14:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '水管爆裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '南京西路67号', address: '南京西路67号', time: '2021-01-04 19:45 :00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '落水管流水至人行道', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
{id: '延安东路1256弄门口2楼', address: ' 延安东路1256弄门口2楼', time: '2021-01-04 14:30:00', method: '自报自处', discover: '主动发现', type: '水管爆裂', event: '水管破裂', from: '监督员上报', grid: '1', submitor: '无', status: '待上报核查', current: 4},
],
coldList: [
{address: '延安东路1234号路边', photo: ['c1.jpeg', 'c2.jpeg'], committee: '均乐', event: '国旗脱落', department: '液光', type: '坠物', date: '12月30日', time: '17:00', x: 38.789, y: -844.795},
{address: '大沽路100号边上', committee: '均乐', event: '街面垃圾桶吹到', department: '欣谊', type: '坠物', date: '12月29日', time: '18:30', x: 31.278, y: -755.193},
{address: '大沽路197号2楼', committee: '均乐', event: '水管破裂漏水,路面结冰', department: '物业', type: '水管爆裂', date: '12月31日', time: '9:15', x: -109.633, y: -836.829},
{address: '南京西路226-2号(大光明)2楼', committee: '新昌', event: '围栏一金属装饰性圆球掉落至南京西路上', department: '物业', type: '坠物', date: '12月31日', time: '12:30', x: -46.009, y: -74.44},
{address: '南京西路226-2号门前', committee: '新昌', event: '行道树摇晃松动', department: '科植', type: '坠物', date: '12月31日', time: '12:30', x: -46.009, y: -74.44},
{address: '延安东路1310弄', photo: 'c3.jpeg', committee: '均乐', event: '弄堂消防管爆裂', department: '物业', type: '消防爆裂', date: '12月31日', time: '14:39', x: -73.662, y: -880.669},
{address: '南京西路215号', committee: '江阴', event: '消防栓漏水', department: '市政', type: '消防爆裂', date: '12月31日', time: '15:08', x: -40.024, y: -64.735},
{address: '江阴路83弄二楼', committee: '江阴', event: '居民水管爆裂', department: '物业', type: '水管爆裂', date: '12月31日', time: '15:10', x: -252.271, y: -443.688},
{address: '成都北路140弄69号3楼', photo: ['c8.jpeg', 'c9.jpeg'], committee: '振兴', event: '消防喷淋爆裂', department: '物业', type: '消防爆裂', date: '12月31日', time: '17:16', x: -294.862, y: -770.933},
{address: '威海路176号', photo: ['c4.jpeg', 'c5.jpeg'], committee: '顺天村', event: '消防管道破裂,', department: '物业', type: '消防爆裂', date: '12月31日', time: '17:17', x: -344.636, y: -344.636},
{address: '江阴路23号2楼', committee: '江阴', event: '消防管道破裂', department: '物业', type: '消防爆裂', date: '12月31日', time: '19:50', x: -158.177, y: -404.619},
{address: '大沽路195号二楼', committee: '均乐', event: '漏水', department: '物业', type: '水管爆裂', date: '1月1日', time: '8:59', x: -106.082, y: -834.294},
{address: '黄陂北路55号对面', committee: '均乐', event: '水管爆裂', department: '物业', type: '水管爆裂', date: '1月1日', time: '14:00', x: 56.783, y: -721.404},
{address: '江阴路65号', photo: ['c6.jpeg', 'c7.jpeg'], committee: '江阴', event: '水管爆裂', department: '物业', type: '水管爆裂', date: '1月1日', time: '16:14', x: -225.518, y: -425.639},
{address: '南京西路67号', committee: '江阴', event: '落水管流水至人行道', department: '物业', type: '水管爆裂', date: '1月1日', time: '19:45 ', x: 169.171, y: 119.304},
{address: '延安东路1256弄门口2楼', committee: '均乐', event: '水管破裂', department: '物业', type: '水管爆裂', date: '1月2日', time: '14:30', x: 12.822, y: -850.107},
],
beautyList: {
2018: [
......@@ -944,5 +855,5 @@ export default {
[-379.7221180388808, -49.84728810636145],
]},
],
}
},
}
......@@ -12,10 +12,10 @@ export default {
data() {
return {
list: [
{name: '和平饭店', img: 'building1.jpg'},
{name: '慈安里大楼', img: 'building2.jpg'},
{name: '美伦大厦', img: 'building3.jpg'},
{name: '上海虹庙', img: 'building4.jpg'},
{img: 'building1.jpg'},
{img: 'photo2.jpg'},
{img: 'building3.jpg'},
{img: 'building4.jpg'},
],
}
},
......
......@@ -40,7 +40,7 @@ export default {
{name: '结案'}
],
info: [
{name: '日总数', value: 40},
{name: '日总数', value: 40},
{name: '综合管理', value: 47},
{name: '街面管理', value: 21},
{name: '小区管理', value: 31},
......
......@@ -114,6 +114,11 @@ export default {
// },
]
},
{
title: '防寒抗冻',
tipEvent: 'cold',
checked: true,
}
]
}
},
......
......@@ -110,6 +110,7 @@ export default {
{name: '菜场', icon: 'p3.png'},
{name: '洗衣店', icon: 'p9.png'},
{name: '药店', icon: 'p11.png'},
{name: '防寒抗冻', icon: 'cold.png'},
{name: '上海市人民政府', icon: 'star.png'},
{name: '南京东路街道', icon: 'star-sm.png'},
],
......
<template>
<div class="old-screen">
<div>
<m-sub title="老人数量" :value="14696" unit="人" />
<m-sub title="老人数量" :value="4408" unit="人" />
<div class="rate">
<div v-for="item in rates" :key="item.name">
<p>{{item.name}}</p>
......@@ -101,21 +101,21 @@ export default {
},
},
oldType: [
{name: '孤老', value: 346, percent: 0.90},
{name: '独居', value: 1304, percent: 3.38},
{name: '纯老', value: 3007, percent: 7.80},
{name: '低保', value: 211, percent: 0.55},
{name: '残疾', value: 2926, percent: 7.59},
{name: '优抚', value: 95, percent: 0.25},
{name: '孤老', value: 103, percent: 0.90},
{name: '独居', value: 391, percent: 3.38},
{name: '纯老', value: 902, percent: 7.80},
{name: '低保', value: 63, percent: 0.55},
{name: '残疾', value: 877, percent: 7.59},
{name: '优抚', value: 28, percent: 0.25},
],
oldMethod: [
{name: '社区养老', value: 38464, color: '#72c011'},
{name: '机构养老', value: 1146, color: '#ff9d26'},
{name: '居家养老', value: 981, color: '#01bffe'},
{name: '社区养老', value: 11539, color: '#72c011'},
{name: '机构养老', value: 343, color: '#ff9d26'},
{name: '居家养老', value: 294, color: '#01bffe'},
],
insurance: [
{name: '申请人数', value: 1113},
{name: '申请通过人数', value: 812},
{name: '申请人数', value: 333},
{name: '申请通过人数', value: 243},
],
}
},
......@@ -125,23 +125,23 @@ export default {
computed: {
ageData() {
return [
{name: '60-64岁', value: 2939, percent: 20},
{name: '65-69岁', value: 3086, percent: 21},
{name: '70-79岁', value: 4261, percent: 29},
{name: '80-89岁', value: 1910, percent: 13},
{name: '90-99岁', value: 2204, percent: 15},
{name: '100岁以上', value: 294, percent: 2},
{name: '60-64岁', value: 881, percent: 20},
{name: '65-69岁', value: 925, percent: 21},
{name: '70-79岁', value: 1278, percent: 29},
{name: '80-89岁', value: 573, percent: 13},
{name: '90-99岁', value: 661, percent: 15},
{name: '100岁以上', value: 88, percent: 2},
]
},
insuranceData() {
return [
{name: '0级', value: 50},
{name: '1级', value: 200},
{name: '2级', value: 250},
{name: '3级', value: 300},
{name: '4级', value: 220},
{name: '5级', value: 200},
{name: '6级', value: 250},
{name: '0级', value: 15},
{name: '1级', value: 60},
{name: '2级', value: 75},
{name: '3级', value: 90},
{name: '4级', value: 66},
{name: '5级', value: 60},
{name: '6级', value: 75},
]
},
},
......
......@@ -58,6 +58,13 @@
<img v-for="img in beautyDetail.photo" :key="img" :src="require(`@/assets/images/${img}`)" />
</div>
</m-drawer>
<m-drawer title="防寒抗冻详情" v-model="coldModal" @close="fullView = false" right="0.1rem" width="49vw" height="auto">
<m-form class="form" :label-width=".6" :model="coldData" :layout="coldLayout"/>
<div class="photo-wrapper" v-if="coldData.photo && Array.isArray(coldData.photo)">
<img v-for="img in coldData.photo" :key="img" :src="require(`@/assets/images/${img}`)" />
</div>
<img v-else-if="coldData.photo" :src="require(`@/assets/images/${coldData.photo}`)" style="width:100%;max-height:70vh;" />
</m-drawer>
</m-grid>
</template>
......@@ -82,7 +89,6 @@ export default {
complete: false,
fullView: false,
boundary: null,
areaAPoints: null,
workspaceA: null,
nonLivingPoints: null,
gridModal: false,
......@@ -177,6 +183,7 @@ export default {
'zhu',
'xing',
'other',
'cold',
],
beautyDetailLayout: [
{
......@@ -197,16 +204,41 @@ export default {
width: 24,
},
},
]
],
coldModal: false,
coldPoints: null,
coldData: [],
coldLayout: [
{
committee: {
label: '居委',
width: 12,
},
address: {
label: '地址',
width: 12,
},
},
{
event: {
label: '事件',
width: 12,
},
department: {
label: '处置部门',
width: 12,
},
},
],
}
},
computed: {
...mapState([
'themeName',
'areaAPointList',
'nonLivingList',
'beautyList',
'beautyPaths',
'coldList',
])
},
methods: {
......@@ -329,13 +361,6 @@ export default {
},
addAreaPoints() {
const {addPoint, remove} = this.$refs.map
remove(this.areaAPoints)
this.areaAPoints = addPoint({
key: 'areaA-points',
size: 20,
icon: 'red.png',
data: this.areaAPointList,
})
remove(this.workspaceA)
this.workspaceA = addPoint({
key: 'workspaceA',
......@@ -355,11 +380,13 @@ export default {
this.nonLivingModal = true
this.fullView = true
this.normalModal = false
this.coldModal = false
return
}
if (data.key === 'areaA-points') {
this.normalData = data
this.normalModal = true
this.codeModal = false
this.fullView = true
this.nonLivingModal = false
return
......@@ -379,6 +406,13 @@ export default {
})
map.focus(41.75319496382872, -480.0854532701907, 7)
}
if (data.key === 'codePoints') {
this.normalModal = false
this.nonLivingModal = false
this.coldData = data
this.coldModal = true
return
}
},
zoom(type) {
const {map} = this.$refs
......@@ -437,7 +471,9 @@ export default {
const {hideCommunity, remove} = this.$refs.map
hideCommunity()
remove(this.nonLivingPoints)
remove(this.areaAPoints)
this.nonLivingPoints = null
remove(this.coldPoints)
this.coldPoints = null
},
handlePoint(keys) {
this.curPointKeys = [...keys]
......@@ -448,6 +484,19 @@ export default {
} else {
hideCommunity()
}
if (keys.some(key => key === 'cold')) {
if (!this.coldPoints) {
this.coldPoints = addPoint({
key: 'codePoints',
size: 20,
icon: 'cold.png',
data: this.coldList,
})
}
} else {
remove(this.coldPoints)
this.coldPoints = null
}
const yiPoints = []
const shiPoints = []
const zhuPoints = []
......
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