{"remainingRequest":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js!E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\hz-zhhq-web\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\hz-zhhq-web\\src\\views\\epidemic\\vaccinumStatistics\\index.vue?vue&type=script&lang=js","dependencies":[{"path":"E:\\hz-zhhq-web\\src\\views\\epidemic\\vaccinumStatistics\\index.vue","mtime":1737610069417},{"path":"E:\\hz-zhhq-web\\babel.config.js","mtime":1737610069371},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"E:\\hz-zhhq-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\hz-zhhq-web\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\"use strict\";\n\nvar _interopRequireWildcard = require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/interopRequireWildcard.js\");\nvar _interopRequireDefault = require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/interopRequireDefault.js\");\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _createForOfIteratorHelper2 = _interopRequireDefault(require(\"E:/hz-zhhq-web/node_modules/@babel/runtime/helpers/createForOfIteratorHelper.js\"));\nvar _paging = _interopRequireDefault(require(\"@/views/Public/paging.vue\"));\nvar _getdata = require(\"@/api/getdata\");\nvar _popup = _interopRequireDefault(require(\"@/views/estate/examine/dialog/popup.vue\"));\nvar echarts = _interopRequireWildcard(require(\"echarts\"));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = exports.default = {\n components: {\n Paging: _paging.default,\n Popup: _popup.default\n },\n data: function data() {\n return {\n loading: false,\n loadingMsg: \"\",\n typeList: [{\n name: '全部',\n id: ''\n }, {\n name: '年度',\n id: '1'\n }, {\n name: '季度',\n id: '2'\n }, {\n name: '月度',\n id: '3'\n }],\n earlyTypeList: [{\n name: '全部',\n id: ''\n }, {\n name: '长期空置',\n id: '1'\n }, {\n name: '合同临期',\n id: '2'\n }, {\n name: '长期欠费',\n id: '3'\n }],\n formInline: {\n userName: \"\",\n value1: ''\n },\n status: [],\n device: [],\n model: [],\n page: {\n limit: 0 /** 当前点击*/,\n sizePage: 10 /** 当前多少页*/,\n total: 0 /**总数 */\n },\n tableData: [],\n rentPage: {\n limit: 0 /** 当前点击*/,\n sizePage: 10 /** 当前多少页*/,\n total: 0 /**总数 */\n },\n rentData: []\n };\n },\n created: function created() {},\n mounted: function mounted() {\n this.createLoad();\n if (this.$route.params.index) {\n this.currentChanges(this.$route.params.index);\n } else {\n this.getEchart();\n this.getlist();\n }\n },\n methods: {\n currentRentChanges: function currentRentChanges(val) {\n this.createLoad();\n this.rentPage.limit = val;\n },\n // 获取echart数据\n getEchart: function getEchart() {\n var _this = this;\n var Content = {};\n (0, _getdata.vaccinationCount)(Content).then(function (res) {\n if (res.returnCode == \"1\") {\n var data = res.returnData;\n _this.houseCharts(data);\n } else {\n _this.$message({\n message: res.returnMsg,\n type: \"warning\"\n });\n }\n }).catch(function (err) {\n console.log(err);\n });\n },\n //租房情况柱状图\n houseCharts: function houseCharts(seriesData) {\n var myChart = echarts.init(document.getElementById('houseChart'));\n console.log(seriesData, \"11111111111111111\");\n var xAxisdata = seriesData.nameList;\n var xData1 = seriesData.valueList;\n var xData2 = seriesData.valueList2;\n var xData3 = seriesData.valueList3;\n var xData4 = seriesData.valueList4;\n console.log(xData3);\n // // 绘制图表\n myChart.setOption({\n // title: {\n // text: '房屋出租统计',\n // left: '200',\n // },\n grid: {\n left: \"5%\",\n right: \"5%\",\n bottom: \"5%\",\n top: \"5%\",\n containLabel: true\n },\n tooltip: {\n trigger: \"axis\",\n axisPointer: {\n type: \"shadow\"\n }\n // formatter: function (data) {\n // let data0 = data[0]\n // let data1 = data[1]\n // let num0 = Math.round(data0.value/xData3[data0.dataIndex]*10000)/100+'%';\n // let num1 = Math.round(data1.value/xData3[data1.dataIndex]*10000)/100+'%';\n // let html = `空置率:${num0}
出租率:${num1}`\n // return html;\n // },\n },\n xAxis: {\n type: 'category',\n data: xAxisdata\n },\n yAxis: {\n type: 'value',\n minInterval: 1\n },\n series: [{\n data: xData1,\n name: '未接种',\n type: 'bar',\n color: '#4D88FE',\n label: {\n show: true,\n position: 'top'\n }\n }, {\n data: xData2,\n name: '1针剂',\n type: 'bar',\n color: '#50CCCB',\n label: {\n show: true,\n position: 'top'\n }\n }, {\n data: xData3,\n name: '2针剂',\n type: 'bar',\n color: '#50CCCB',\n label: {\n show: true,\n position: 'top'\n }\n }, {\n data: xData4,\n name: '3针剂',\n type: 'bar',\n color: '#50CCCB',\n label: {\n show: true,\n position: 'top'\n }\n }]\n });\n },\n //回显\n formatType: function formatType(row, column) {\n var type = row.houseType;\n var _iterator = (0, _createForOfIteratorHelper2.default)(this.houseType),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var obj = _step.value;\n if (type == obj.VALUE) {\n return obj.NAME;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n },\n //回显\n formatStatus: function formatStatus(row, column) {\n var status = row.STATUS;\n var _iterator2 = (0, _createForOfIteratorHelper2.default)(this.status),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var obj = _step2.value;\n if (status == obj.VALUE) {\n return obj.NAME;\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n },\n createLoad: function createLoad() {\n this.loading = true;\n this.loadingMsg = \"加载中...\";\n },\n clearLoad: function clearLoad() {\n this.loading = false;\n this.loadingMsg = \"\";\n },\n // 分页\n currentChanges: function currentChanges(val) {\n this.createLoad();\n this.page.limit = val;\n this.getlist();\n },\n getlist: function getlist() {\n var _this2 = this;\n var aa = {\n userName: this.formInline.userName.trim(),\n startTime: this.formInline.value1 ? this.formInline.value1[0] : '',\n endTime: this.formInline.value1 ? this.formInline.value1[1] : ''\n };\n var Content = {\n currentPage: this.page.limit == 0 ? 1 : this.page.limit,\n queryObj: aa\n };\n console.log(Content);\n (0, _getdata.vaccinationList)(Content).then(function (res) {\n if (res.returnCode == \"1\") {\n _this2.clearLoad();\n _this2.tableData = res.returnData.data;\n console.log(res);\n console.log(_this2.tableData);\n _this2.page.total = res.returnData.total;\n _this2.page.limit = res.returnData.currentPage;\n } else {\n _this2.$message({\n message: res.returnMsg,\n type: \"warning\"\n });\n setTimeout(function () {\n _this2.clearLoad();\n }, 300);\n }\n }).catch(function (err) {\n console.log(err);\n setTimeout(function () {\n _this2.clearLoad();\n }, 300);\n });\n },\n //查询\n onSubmit: function onSubmit() {\n this.page.limit = 1;\n this.createLoad();\n this.getlist();\n },\n //重置\n resetTable: function resetTable() {\n this.formInline = {\n userName: \"\",\n value1: \"\"\n };\n this.page.limit = 1;\n this.createLoad();\n this.getlist();\n },\n // 导出\n onOut: function onOut() {\n // Own().then(res => {\n // if (res.returnCode === \"1\") {\n // var str = \"houseName=\" + this.formInline.houseName + \"&houseType=\" + this.formInline.houseType + \"&earlyType=\" + this.formInline.earlyType;\n // let url =process.env.VUE_APP_BASE_API + \n // \"/greenH5/greenWebmodul/rest/houseCountAndEarly/exportEarlyByExcel?\" + str;\n // // console.log(11111,url)\n // window.location.href = url;\n // }\n // });\n }\n }\n};",null]}