{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\monitor\\resMonitor\\latestYqQuery.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\monitor\\resMonitor\\latestYqQuery.vue","mtime":1688458391959},{"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//\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//\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\r\nimport latestYqQuery from '@/api/monitor/resMonitor/latestYqQuery.js'\r\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\r\nimport {TableMixin} from '@/mixins/tableMixin'\r\nimport req from '@/request.js'\r\nexport default {\r\n name: 'displacement',\r\n components: {},\r\n mixins: [TableMixin],\r\n data() {\r\n return {\r\n warnSds: [\r\n {\r\n value: 'pn10',\r\n warnSdMsg: '10分钟时段降水量',\r\n },\r\n {\r\n value: 'pn30',\r\n warnSdMsg: '30分钟时段降水量',\r\n },\r\n {\r\n value: 'p1',\r\n warnSdMsg: '1小时时段降水量',\r\n },\r\n {\r\n value: 'p3',\r\n warnSdMsg: '3小时时段降水量',\r\n },\r\n {\r\n value: 'p6',\r\n warnSdMsg: '6小时时段降水量',\r\n },\r\n {\r\n value: 'p12',\r\n warnSdMsg: '12小时时段降水量',\r\n },\r\n {\r\n value: 'pd',\r\n warnSdMsg: '24小时时段降水量',\r\n },\r\n ],\r\n total: 0,\r\n tableData: [],\r\n loading: false,\r\n basAdNames: [], //行政区\r\n yjdjs: [],\r\n statuss: [\r\n {name: '在线', value: '1'},\r\n {name: '不在线', value: '0'},\r\n ],\r\n multipleSelection: [], // 复选框\r\n stnms: [], //测站下拉\r\n setKesLabel: {\r\n value: 'code',\r\n label: 'name',\r\n children: 'children',\r\n },\r\n czyyfl: [],\r\n queryParam: {\r\n pageBean: {\r\n pageSize: 20,\r\n page: 1,\r\n },\r\n params: {\r\n warnGrade: null,\r\n stcd: null,\r\n addvcd: null,\r\n usfl: null,\r\n },\r\n },\r\n }\r\n },\r\n created() {\r\n this.czyyfl = dictUtils.getDictItemsFromCache('czyyfl')\r\n this.getSysDict()\r\n },\r\n methods: {\r\n openMore() {\r\n this.showMore = !this.showMore\r\n },\r\n onhouChange(val) {\r\n if (val) {\r\n this.queryParam.params.addvcd = val[val.length - 1]\r\n } else {\r\n this.queryParam.params.addvcd = null\r\n }\r\n },\r\n getDateList() {\r\n this.loading = true\r\n this.tableData = []\r\n latestYqQuery.ListGet(this.queryParam, (res) => {\r\n this.total = res.value.total\r\n this.tableData = JSON.parse(JSON.stringify(res.value.rows))\r\n this.tableData.forEach((e) => {\r\n this.warnSds.forEach((w) => {\r\n if (e.warnSd == w.value) {\r\n e.warnSd = w.warnSdMsg\r\n }\r\n })\r\n this.yjdjs.forEach((c) => {\r\n if (e.warnGrade == c.value) {\r\n e.level = c.name\r\n }\r\n })\r\n this.czyyfl.forEach((c) => {\r\n if (e.appType == c.value) {\r\n e.appTypeName = c.name\r\n }\r\n })\r\n })\r\n this.$set(this.tableData)\r\n this.loading = false\r\n })\r\n },\r\n handleSizeChange(val) {\r\n this.queryParam.pageBean.pageSize = val\r\n this.getDateList()\r\n },\r\n handleCurrentChange(val) {\r\n this.queryParam.pageBean.page = val\r\n this.getDateList()\r\n },\r\n rowStyle({row, rowIndex}) {\r\n if (row.warnGrade == '2') {\r\n return 'orange_class'\r\n } else if (row.warnGrade == '1') {\r\n return 'error_class'\r\n } else if (row.warnGrade == 3) {\r\n return 'success_class'\r\n }\r\n return ''\r\n },\r\n handleSelectionChange(val) {\r\n this.multipleSelection = val.map((item) => {\r\n return item.id\r\n })\r\n },\r\n //获取字典数据\r\n getSysDict() {\r\n let portal = window.context.portal\r\n return new Promise((resolve, reject) => {\r\n req.post(\r\n portal + '/sys/sysDictionary/v1/queryAllDictItems'\r\n ).then(\r\n (response) => {\r\n resolve(response.data)\r\n this.yjdjs = response.data.yjdj\r\n response.data.yjdj.forEach((e) => {\r\n this.yjdjs.value = Number(e.value)\r\n })\r\n latestYqQuery.getbasAdName({}, (res) => {\r\n this.basAdNames = res.value\r\n })\r\n latestYqQuery.getStnms({}, (res) => {\r\n console.log(res.value, 4545)\r\n this.stnms = res.value\r\n })\r\n this.getDateList()\r\n },\r\n (error) => {\r\n reject(error)\r\n }\r\n )\r\n })\r\n },\r\n // // 点击查询\r\n onClickSearch() {\r\n this.queryParam.pageBean.page = 1\r\n this.getDateList()\r\n },\r\n // 重置\r\n resetQuery() {\r\n this.queryParam.params = {}\r\n this.onClickSearch()\r\n },\r\n },\r\n}\r\n",null]}