{"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\\WRStationModel.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\frontScreens\\components\\gisTabComponents\\module\\WRStationModel.vue","mtime":1684458238652},{"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//\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\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\nimport gisMap from '@/api/frontScreen/gisMap.js'\nexport default {\n\tname: 'WRStationModel',\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\tstationType: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tactiveName: '测站详情',\n\t\t\tparams: {\n\t\t\t\tappTypeList: [],\n\t\t\t\tendTime: \"\",\n\t\t\t\tid: \"\",\n\t\t\t\tmpcd: \"\",\n\t\t\t\tperiodTime: \"\",\n\t\t\t\trscd: \"\",\n\t\t\t\tstartTime: \"\",\n\t\t\t\tstcd: \"\",\n\t\t\t\tstlc: \"\",\n\t\t\t\tstnm: \"\",\n\t\t\t\tsttp: \"\",\n\t\t\t\tsttpList: [],\n\t\t\t\tusfl: \"\"\n\n\t\t\t},\n\t\t\ttableData: [],\n\t\t\ttableData1: [],\n\t\t\tcolumn: [],\n\t\t\tyjdj: [],\n\t\t\t// 雨量站\n\t\t\tcolumnPP: [{\n\t\t\t\t\tlabel: '报警等级',\n\t\t\t\t\tprop: 'warnGrade',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '时间',\n\t\t\t\t\tprop: 'tm',\n\t\t\t\t\twidth: 160,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '时段雨量',\n\t\t\t\t\tprop: 'drp',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '日累计雨量',\n\t\t\t\t\tprop: 'dyp',\n\t\t\t\t\twidth: 90,\n\t\t\t\t},\n\t\t\t],\n\t\t\t// 河道水位站\n\t\t\tcolumnZZ: [{\n\t\t\t\t\tlabel: '报警等级',\n\t\t\t\t\tprop: 'level',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '时间',\n\t\t\t\t\tprop: 'time',\n\t\t\t\t\twidth: 160,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '水位',\n\t\t\t\t\tprop: 'a',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '流量',\n\t\t\t\t\tprop: 'b',\n\t\t\t\t},\n\t\t\t],\n\t\t\t// 水库水文站\n\t\t\tcolumnRR: [{\n\t\t\t\t\tlabel: '报警等级',\n\t\t\t\t\tprop: 'level',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '时间',\n\t\t\t\t\tprop: 'time',\n\t\t\t\t\twidth: 160,\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '水位',\n\t\t\t\t\tprop: 'a',\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: '流量',\n\t\t\t\t\tprop: 'b',\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.L = mapData.L\n\t\tthis.map = mapData.map\n\t\t// this.getGisPptnLatestList()\n\t\tthis.yjdj = dictUtils.getDictItemsFromCache('yjdj')\n\t},\n\twatch: {\n\t\tstationType: {\n\t\t\thandler: function(newVal, oldVal) {\n\t\t\t\tif (newVal) {\n\t\t\t\t\tthis.column = this[`column${this.stationType}`]\n\t\t\t\t}\n\t\t\t},\n\t\t\timmediate: true, // immediate选项可以开启首次赋值监听\n\t\t},\n\t\tcurrentPoint: {\n\t\t\thandler(newVal) {\n\t\t\t\t// if (this.stationType == 'RR') {\n\t\t\t\t// \tthis.getWaterRegimesk()\n\t\t\t\t// \tthis.getGisPptnLatestList()\n\t\t\t\t// } else if (this.stationType == 'PP') {\n\t\t\t\t// \tthis.getGisPptnLatestList()\n\t\t\t\t// } else {\n\t\t\t\t// \tthis.getHdswLatestList()\n\t\t\t\t// }\n\t\t\t\t// this.activeName = '测站详情'\n\t\t\t},\n\t\t}\n\t},\n\tmounted() {},\n\tbeforeDestroy() {},\n\tmethods: {\n\t\thandleClick(tab, event) {},\n\t\tgetHdswLatestList() {\n\t\t\tthis.params.stcd = this.currentPoint.stcd\n\t\t\tthis.params.sttp = this.currentPoint.sttp\n\t\t\tgisMap.hdswLatestList(this.params, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.tableData1 = res.value\n\t\t\t\t\tthis.tableData1.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\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\tgetWaterRegimesk() {\n\t\t\tthis.params.stcd = this.currentPoint.stcd\n\t\t\tthis.params.sttp = this.currentPoint.sttp\n\t\t\tgisMap.waterRegimesk(this.params, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.tableData1 = res.value\n\t\t\t\t\tthis.tableData1.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\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\t\t},\n\t},\n}\n",null]}