{"remainingRequest":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\StatePrediction\\FaultEarlyWarning.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\cssc-fvue\\src\\views\\StatePrediction\\FaultEarlyWarning.vue","mtime":1681441192473},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\cssc-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\cssc-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\r\nimport req from '@/api/biz/statePrediction.js'\r\nexport default {\r\n name: 'fault-early-warning',\r\n data() {\r\n return {\r\n dialogVisible: false,\r\n realWarn: [], //实时预警详情\r\n pageBean: {\r\n page: 1,\r\n pageSize: 50,\r\n },\r\n params: {\r\n fanCode: '', //机组号\r\n collTime: '', //查询时间\r\n },\r\n sizeForm: {\r\n name: '',\r\n model: '',\r\n },\r\n options: [], //机组号字段\r\n total: 0,\r\n dateTime: '',\r\n }\r\n },\r\n created() {\r\n this.getDateTime()\r\n this.getWindData()\r\n this.getRealWarn()\r\n },\r\n methods: {\r\n // 查询\r\n onClickSearch() {\r\n this.pageBean.page = 1\r\n this.getRealWarn()\r\n },\r\n // 重置\r\n onClickRefresh() {\r\n this.params.fanCode = ''\r\n this.params.collTime = this.dateTime\r\n this.getRealWarn()\r\n },\r\n // 获取当前日期\r\n getDateTime() {\r\n let yesterday = new Date().getTime() - 24 * 60 * 60 * 1000\r\n let date = new Date(yesterday)\r\n var year = date.getFullYear()\r\n var month = date.getMonth() + 1\r\n var day = date.getDate()\r\n if (month >= 1 && month <= 9) {\r\n month = '0' + month\r\n }\r\n if (day >= 0 && day <= 9) {\r\n day = '0' + day\r\n }\r\n this.dateTime = year + '-' + month + '-' + day\r\n this.params.collTime = this.dateTime\r\n },\r\n // 获取实时预警详情\r\n getRealWarn() {\r\n let dateTime = this.dateTime\r\n if (this.params.collTime) {\r\n dateTime = this.params.collTime\r\n }\r\n let data = {\r\n pageBean: this.pageBean,\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'collTime',\r\n relation: 'AND',\r\n value: dateTime,\r\n },\r\n ],\r\n sorter: [\r\n {\r\n direction: 'DESC', property: 'f.coll_time_'\r\n }]\r\n }\r\n if (this.params.fanCode) {\r\n data = {\r\n pageBean: this.pageBean,\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'fanCode',\r\n relation: 'AND',\r\n value: this.params.fanCode,\r\n },\r\n ],\r\n }\r\n }\r\n if (this.params.fanCode && this.params.collTime) {\r\n data = {\r\n pageBean: this.pageBean,\r\n querys: [\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'f.fan_code_',\r\n relation: 'AND',\r\n value: this.params.fanCode,\r\n },\r\n {\r\n group: 'main',\r\n operation: 'EQUAL',\r\n parentGroup: '',\r\n property: 'f.coll_time_',\r\n relation: 'AND',\r\n value: this.params.collTime,\r\n },\r\n ],\r\n }\r\n }\r\n req.getRealWarn(data).then((res) => {\r\n // console.log(res, '实时预警详情')\r\n if (res && res.rows) {\r\n this.realWarn = res.rows\r\n this.total = res.total\r\n }\r\n\r\n })\r\n },\r\n handleSizeChange(val) {\r\n this.pageBean.pageSize = val\r\n this.getRealWarn()\r\n },\r\n\r\n handleCurrentChange(val) {\r\n this.pageBean.page = val\r\n this.getRealWarn()\r\n },\r\n\r\n getWindData() {\r\n let query = {\r\n sorter: [{ direction: 'ASC', property: 'fanCode' }],\r\n }\r\n this.$http\r\n .post('${cssc}/biz/base/fanInfo/v1/list', query)\r\n .then((resp) => {\r\n let row = resp.data\r\n for (var i = 0; i < row.length; i++) {\r\n let obj = {}\r\n obj.label = row[i].fanName\r\n obj.value = row[i].fanCode\r\n this.options.push(obj)\r\n }\r\n })\r\n },\r\n },\r\n}\r\n",null]}