{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\frontScreens\\components\\gisTabComponents\\module\\DailyModel.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\frontScreens\\components\\gisTabComponents\\module\\DailyModel.vue","mtime":1684458238606},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\nimport gisMap from '@/api/frontScreen/gisMap.js'\nexport default {\n\tprops: {\n\t\tcurrentPoint: {\n\t\t\ttype: Object,\n\t\t\tdefault: () => {\n\t\t\t\treturn {}\n\t\t\t},\n\t\t},\n\t},\n\tname: 'districtModel',\n\tdata() {\n\t\treturn {\n\t\t\tactiveName: 'first',\n\t\t\tparams: {},\n\t\t\ttableData: [],\n\t\t\tstationData: [{\n\t\t\t\t\tname: '雨量站',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 1,\n\t\t\t\t\ticon: 'yuliang',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '河道水位站',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 2,\n\t\t\t\t\ticon: 'shuiwei',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '水库水文站',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 3,\n\t\t\t\t\ticon: 'shuiwen',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '位移点',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 4,\n\t\t\t\t\ticon: 'weiyi',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '渗流点',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 5,\n\t\t\t\t\ticon: 'shenliu',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '渗压点',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 6,\n\t\t\t\t\ticon: 'shenya',\n\t\t\t\t},\n\t\t\t],\n\t\t\tengineerData: [{\n\t\t\t\t\tname: '水库',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 1,\n\t\t\t\t\ticon: 'shuiku',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '水电站',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 3,\n\t\t\t\t\ticon: 'shuidianzhan',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tname: '堤防',\n\t\t\t\t\tnum: 0,\n\t\t\t\t\tkey: 4,\n\t\t\t\t\ticon: 'difang',\n\t\t\t\t},\n\t\t\t],\n\t\t}\n\t},\n\tinject: ['mapData'],\n\tcreated() {\n\t\tlet mapData = this.mapData()\n\t\tthis.districtData = this.originData\n\t\tthis.T = mapData.T\n\t\tthis.map = mapData.map\n\t\tthis.yjdj = dictUtils.getDictItemsFromCache('yjdj')\n\t},\n\twatch: {\n\t\tcurrentPoint: {\n\t\t\thandler(newVal) {\n\t\t\t\tconsole.log(this.currentPoint);\n\t\t\t\tthis.getGisPptnLatestList()\n\t\t\t\tthis.activeName = 'first'\n\t\t\t},\n\t\t}\n\t},\n\tmounted() {},\n\tbeforeDestroy() {\n\t\tif (this.sectionMarker && this.label) {\n\t\t\tthis.map.removeLayer(this.sectionMarker)\n\t\t\tthis.map.removeLayer(this.label)\n\t\t\tthis.sectionMarker.closeInfoWindow()\n\t\t}\n\t\tif (this.polygon) {\n\t\t\tthis.map.removeLayer(this.polygon)\n\t\t}\n\t},\n\tmethods: {\n\t\thandleClick(tab, event) {\n\t\t\tconsole.log(tab, event)\n\t\t},\n\t\tgetGisPptnLatestList() {\n\t\t\tthis.params.stcd = this.currentPoint.stcd\n\t\t\tthis.params.sttp = this.currentPoint.sttp\n\t\t\tthis.params.tmOrderASC = false\n\t\t\tgisMap.gisPptnLatestList(this.params, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.tableData = res.value\n\t\t\t\t\tthis.tableData.forEach(e => {\n\t\t\t\t\t\tthis.yjdj.forEach(c => {\n\t\t\t\t\t\t\tif (e.warnGrade == c.value) {\n\t\t\t\t\t\t\t\te.level = c.name\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tgetCountStation() {\n\t\t\tthis.params.addvcd = this.currentPoint.code\n\t\t\tgisMap.countStation(this.params, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tconsole.log(res.value);\n\t\t\t\t\tres.value.forEach(e => {\n\t\t\t\t\t\tthis.stationData.forEach(s => {\n\t\t\t\t\t\t\tif (e.typeName == s.name) {\n\t\t\t\t\t\t\t\ts.num = e.count\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t\tthis.engineerData.forEach(g => {\n\t\t\t\t\t\t\tif (e.typeName == g.name) {\n\t\t\t\t\t\t\t\tg.num = e.count\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\ttableRowClassName({\n\t\t\trow,\n\t\t\trowIndex\n\t\t}) {\n\t\t\tif (row.warnGrade == 2) {\n\t\t\t\treturn 'orange-row';\n\t\t\t} else if (row.warnGrade == 1) {\n\t\t\t\treturn 'alert-row';\n\t\t\t} else if (row.warnGrade == 3) {\n\t\t\t\treturn 'warning-row';\n\t\t\t}\n\n\t\t},\n\t},\n}\n",null]}