webpackJsonp([66],{ /***/ "1O3W": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); // EXTERNAL MODULE: ./src/common/echart/index.vue + 4 modules var echart = __webpack_require__("C3+4"); // EXTERNAL MODULE: ./src/components/scrolllist/index.vue + 2 modules var scrolllist = __webpack_require__("Lbay"); // CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/views/presentationPage/homePageWaterAndElectricityMeter.vue // // // // // // // // // // // // // // // // // // // // // // // // // // // import Schart from "vue-schart"; // import scrollvue from "../components/scrollvue" /* harmony default export */ var homePageWaterAndElectricityMeter = ({ name: "dashboard", data: function data() { return { statisticalParameters: [{ title: '设备总数', num: '0', company: '个' }, { title: '在线设备数', num: '0', company: '个' }, { title: '离线设备数', num: '0', company: '个' }, { title: '在线率', num: '0', company: '个' }, { title: '本年度使用金额', num: '0', company: '个' }, { title: '本年度总收入', num: '0', company: '个' }, { title: '总用电', num: '0', company: '个' }, { title: '总用电金额', num: '0', company: '个' }, { title: '总用水', num: '0', company: '个' }, { title: '总用水金额', num: '0', company: '个' }, { title: '电费收入', num: '0', company: '个' }, { title: '水费收入', num: '0', company: '个' }], animate: false, name: localStorage.getItem("ms_username"), options3: { title: { text: '本年度逐月收支情况' }, tooltip: { trigger: 'axis' }, color: ['#91cc75', '#ee6666'], legend: { data: ['收入金额', '支出金额'], textStyle: "#333" }, textStyle: { color: "#333" }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'category', boundaryGap: false, data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], axisLabel: { textStyle: { color: "#666", margin: 15 } } }, yAxis: { type: 'value', axisLabel: { textStyle: { color: "#666", margin: 15 } } }, series: [{ name: '收入金额', type: 'line', // stack: 'center', data: [0, 0, 0, 0, 0, 0, 0] }, { name: '支出金额', type: 'line', // stack: 'Total', data: [0, 0, 0, 0, 0, 0, 0] }] }, items: [] }; }, components: { Echart: echart["a" /* default */], scrolllist: scrolllist["a" /* default */] // Schart, // scrollvue }, computed: { role: function role() { return this.name === "admin" ? "超级管理员" : "普通用户"; } }, mounted: function mounted() { // setInterval(this.scroll, 1000); }, methods: { tgces: function tgces() { this.$router.push({ path: "/test" }); }, scroll: function scroll() { var _this = this; this.animate = true; // 因为在消息向上滚动的时候需要添加css3过渡动画,所以这里需要设置true setTimeout(function () { // 这里直接使用了es6的箭头函数,省去了处理this指向偏移问题,代码也比之前简化了很多 _this.tableData.push(_this.tableData[0]); // 将数组的第一个元素添加到数组的 _this.tableData.shift(); //删除数组的第一个元素 _this.animate = false; // margin-top 为0 的时候取消过渡动画,实现无缝滚动 }, 500); }, changeDate: function changeDate() { var now = new Date().getTime(); this.data.forEach(function (item, index) { var date = new Date(now - (6 - index) * 86400000); item.name = date.getFullYear() + "/" + (date.getMonth() + 1) + "/" + date.getDate(); }); } } }); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-4d1edb30","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/views/presentationPage/homePageWaterAndElectricityMeter.vue var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"content1"},[_c('el-row',{staticClass:"elrow",attrs:{"gutter":20}},_vm._l((_vm.statisticalParameters),function(item,index){return _c('el-col',{key:index,staticClass:"mrBottom20",attrs:{"span":4}},[_c('el-card',{staticClass:"caredradious",attrs:{"shadow":"always","body-style":{padding:'0px'}}},[_c('div',{staticClass:"grid-content grid-con-1"},[_c('div',{staticClass:"colposition"},[_c('div',{staticClass:"grid-cont-right"},[_c('div',[_vm._v(_vm._s(item.title))]),_vm._v(" "),_c('div',{staticClass:"grid-num"},[_vm._v(_vm._s(item.num)+" "),_c('span',[_vm._v(_vm._s(item.company))])])])])])])],1)}),1),_vm._v(" "),_c('el-row',{staticClass:"elrow",attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":24}},[_c('el-card',{attrs:{"shadow":"hover"}},[_c('Echart',{staticClass:"schart",attrs:{"options":_vm.options3,"width":"100%","height":"18vw"}})],1)],1)],1)],1)} var staticRenderFns = [] var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ var presentationPage_homePageWaterAndElectricityMeter = (esExports); // CONCATENATED MODULE: ./src/views/presentationPage/homePageWaterAndElectricityMeter.vue function injectStyle (ssrContext) { __webpack_require__("9i9B") } var normalizeComponent = __webpack_require__("VU/8") /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = "data-v-4d1edb30" /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( homePageWaterAndElectricityMeter, presentationPage_homePageWaterAndElectricityMeter, __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) /* harmony default export */ var views_presentationPage_homePageWaterAndElectricityMeter = __webpack_exports__["default"] = (Component.exports); /***/ }), /***/ "9i9B": /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }) });