{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\warningRelease\\components\\latestWarnInfo.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\warningRelease\\components\\latestWarnInfo.vue","mtime":1684458239684},{"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\nimport req from '@/request.js'\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\nexport default {\n\tname: 'deviceForm-dialog',\n\tprops: {\n\t\tshowFormDia: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\ttypes: {\n\t\t\ttype: Object,\n\t\t\tdefalut: {}\n\t\t}\n\t},\n\tdata() {\n\t\treturn {\n\t\t\twarnSds: [{\n\t\t\t\t\tvalue: 'pn10',\n\t\t\t\t\twarnSdMsg: '10分钟时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'pn30',\n\t\t\t\t\twarnSdMsg: '30分钟时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'p1',\n\t\t\t\t\twarnSdMsg: '1小时时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'p3',\n\t\t\t\t\twarnSdMsg: '3小时时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'p6',\n\t\t\t\t\twarnSdMsg: '6小时时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'p12',\n\t\t\t\t\twarnSdMsg: '12小时时段降水量'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tvalue: 'dyp',\n\t\t\t\t\twarnSdMsg: '日降雨量'\n\t\t\t\t}\n\t\t\t],\n\t\t\tinfo: this.types,\n\t\t\ttableDataOne: [], //雨情列表\n\t\t\ttableDataTwo: [], //水库水位列表\n\t\t\ttableDataThree: [], //河道水位列表\n\t\t\ttableDataFour: [], //渗流列表\n\t\t\ttableDataFive: [], //渗压列表\n\t\t\ttableDataSix: [], //位移列表\n\t\t\toneData: false,\n\t\t\tTwoData: false,\n\t\t\tThreeData: false,\n\t\t\tFourData: false,\n\t\t\tFiveData: false,\n\t\t\tSixData: false,\n\t\t\tparams: {},\n\t\t\ttitle: null,\n\t\t\tinqdrs: [], //测流方法2\n\t\t\trwptns: [], //水势2\n\t\t\twarnGrades: [], //报警等级\n\t\t\tparamsYq: {\n\t\t\t\t// STCD: null, //报警测站编码\n\t\t\t\t// TM: '', //数据上报时间\n\t\t\t\t// DYP: '', //日降雨量\n\t\t\t\t// warnGradesss: '', //报警等级\n\t\t\t\t// warnSdsss: '', //报警时段\n\t\t\t\t// warnVal: '' //报警雨量\n\t\t\t}\n\t\t}\n\t},\n\tcreated() {\n\t\t\n\t\tthis.warnGrades = dictUtils.getDictItemsFromCache('yjdj')\n\t\tthis.getData()\n\t\tthis.getSysDict()//字典\n\n\t},\n\tmounted() {},\n\tmethods: {\n\t\tformatDate(timestamp) {\n\t\t\tvar date = new Date(timestamp)\n\t\t\tvar Y = date.getFullYear() + '-'\n\t\t\tvar M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'\n\t\t\tvar D = date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' '\n\t\t\tvar H = date.getHours() + ':'\n\t\t\tvar M2 = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'\n\t\t\tvar S = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()\n\t\t\treturn Y + M + D + H + M2 + S\n\t\t},\n\t\tgetData() {\n\t\t\tthis.title=\"详情\"\n\t\t\tthis.tableDataOne = [this.types]\n\t\t\tconsole.log(this.tableDataOne);\n\t\t\tthis.paramsYq = this.tableDataOne[0]\n\t\t\tthis.warnSds.forEach(w => {\n\t\t\t\tif (this.tableDataOne[0].warnSd == w.value) {\n\t\t\t\t\tthis.paramsYq.warnSdsss = w.warnSdMsg\n\t\t\t\t}\n\t\t\t})\n\t\t\tthis.warnGrades.forEach(d => {\n\t\t\t\tif (this.tableDataOne[0].warnGrade == parseInt(d.value)) {\n\t\t\t\t\tthis.paramsYq.warnGradesss = d.name\n\t\t\t\t}\n\t\t\t})\n\t\t\t// switch (this.info.warnType) {\n\t\t\t// \tcase '1':\n\t\t\t// \t\tthis.oneData = true\n\t\t\t// \t\tthis.TwoData = false\n\t\t\t// \t\tthis.ThreeData = false\n\t\t\t// \t\tthis.FourData = false\n\t\t\t// \t\tthis.FiveData = false\n\t\t\t// \t\tthis.SixeData = false\n\t\t\t// \t\tthis.$nextTick(() => {\n\t\t\t// \t\t\t// this.types={\n\t\t\t// \t\t\t// \tcurrentValue:41,\n\t\t\t// \t\t\t// \tdyp:0,\n\t\t\t// \t\t\t// \tp1:41,\n\t\t\t// \t\t\t// \tp3:42,\n\t\t\t// \t\t\t// \tp6:43,\n\t\t\t// \t\t\t// \tp12:44,\n\t\t\t// \t\t\t// \twarnSd:'p3',\n\t\t\t// \t\t\t// \ttm:1655955600000,\n\t\t\t// \t\t\t// \twarnGrade:1,\n\t\t\t// \t\t\t// \twarnType:1,\n\t\t\t// \t\t\t// \twarnVal:22\n\t\t\t// \t\t\t// }\n\t\t\t// \t\t\tconsole.log(this.types);\n\t\t\t// \t\t\tthis.tableDataOne = [this.types]\n\t\t\t// \t\t\tconsole.log(this.tableDataOne);\n\t\t\t// \t\t\tthis.paramsYq = this.tableDataOne[0]\n\t\t\t// \t\t\tthis.warnSds.forEach(w => {\n\t\t\t// \t\t\t\tif (this.tableDataOne[0].warnSd == w.value) {\n\t\t\t// \t\t\t\t\tthis.paramsYq.warnSdsss = w.warnSdMsg\n\t\t\t// \t\t\t\t}\n\t\t\t// \t\t\t})\n\t\t\t// \t\t\tthis.warnGrades.forEach(d => {\n\t\t\t// \t\t\t\tif (this.tableDataOne[0].warnGrade == parseInt(d.value)) {\n\t\t\t// \t\t\t\t\tthis.paramsYq.warnGradesss = d.name\n\t\t\t// \t\t\t\t}\n\t\t\t// \t\t\t})\n\n\n\n\t\t\t// \t\t})\n\t\t\t// \t\tbreak\n\t\t\t// \tcase '2':\n\t\t\t// \t\tthis.TwoData = true\n\t\t\t// \t\tthis.oneData = false\n\t\t\t// \t\tthis.ThreeData = false\n\t\t\t// \t\tthis.FourData = false\n\t\t\t// \t\tthis.FiveData = false\n\t\t\t// \t\tthis.SixeData = false\n\t\t\t// \t\tthis.$nextTick(() => {\n\t\t\t// \t\t\tthis.tableDataTwo = [this.types]\n\t\t\t// \t\t\tthis.paramsYq = this.tableDataThree[0]\n\t\t\t// \t\t\tthis.warnSds.forEach(w => {\n\t\t\t// \t\t\t\tif (this.tableDataThree[0].warnSd == w.value) {\n\t\t\t// \t\t\t\t\tthis.paramsYq.warnSdsss = w.warnSdMsg\n\t\t\t// \t\t\t\t}\n\t\t\t// \t\t\t})\n\t\t\t// \t\t\tthis.warnGrades.forEach(d => {\n\t\t\t// \t\t\t\tif (this.tableDataThree[0].warnGrade == d.value) {\n\t\t\t// \t\t\t\t\tthis.paramsYq.warnGradesss = d.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\tbreak\n\t\t\t// \tcase '3':\n\t\t\t// \t\t// this.ThreeData = true\n\t\t\t// \t\t// this.TwoData = false\n\t\t\t// \t\t// this.oneData = false\n\t\t\t// \t\t// this.FourData = false\n\t\t\t// \t\t// this.FiveData = false\n\t\t\t// \t\t// this.SixeData = false\n\t\t\t// \t\t// this.$nextTick(() => {\n\t\t\t// \t\t// \tthis.tableDataThree = [this.types]\n\t\t\t// \t\t// \tthis.paramsYq = this.tableDataThree[0]\n\t\t\t// \t\t// \tthis.warnSds.forEach(w => {\n\t\t\t// \t\t// \t\tif (this.tableDataThree[0].warnSd == w.value) {\n\t\t\t// \t\t// \t\t\tthis.paramsYq.warnSdsss = w.warnSdMsg\n\t\t\t// \t\t// \t\t}\n\t\t\t// \t\t// \t})\n\t\t\t// \t\t// \tthis.warnGrades.forEach(d => {\n\t\t\t// \t\t// \t\tif (this.tableDataThree[0].warnGrade == d.value) {\n\t\t\t// \t\t// \t\t\tthis.paramsYq.warnGradesss = d.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\tbreak\n\t\t\t// \tcase '4':\n\t\t\t// \t\tthis.FourData = true\n\t\t\t// \t\tthis.ThreeData = false\n\t\t\t// \t\tthis.TwoData = false\n\t\t\t// \t\tthis.oneData = false\n\t\t\t// \t\tthis.FiveData = false\n\t\t\t// \t\tthis.SixeData = false\n\t\t\t// \t\tthis.$nextTick(() => {\n\t\t\t// \t\t\tthis.tableDataFour = this.types\n\t\t\t// \t\t})\n\t\t\t// \t\tbreak\n\t\t\t// \tcase '5':\n\t\t\t// \t\tthis.FiveData = true\n\t\t\t// \t\tthis.FourData = false\n\t\t\t// \t\tthis.ThreeData = false\n\t\t\t// \t\tthis.TwoData = false\n\t\t\t// \t\tthis.oneData = false\n\t\t\t// \t\tthis.SixeData = false\n\t\t\t// \t\tthis.$nextTick(() => {\n\t\t\t// \t\t\tthis.tableDataFive = this.types\n\t\t\t// \t\t})\n\t\t\t// \t\tbreak\n\t\t\t// \tcase '6':\n\t\t\t// \t\tthis.SixData = true\n\t\t\t// \t\tthis.FiveData = false\n\t\t\t// \t\tthis.FourData = false\n\t\t\t// \t\tthis.ThreeData = false\n\t\t\t// \t\tthis.TwoData = false\n\t\t\t// \t\tthis.oneData = false\n\t\t\t// \t\tthis.$nextTick(() => {\n\t\t\t// \t\t\tthis.tableDataSix = this.types\n\t\t\t// \t\t})\n\t\t\t// \t\tbreak\n\t\t\t// \tdefault:\n\t\t\t\t\t\n\t\t\t// }\n\t\t},\n\t\tgetSysDict() {\n\t\t\tlet portal = window.context.portal\n\t\t\treturn new Promise((resolve, reject) => {\n\t\t\t\treq.post(portal + '/sys/sysDictionary/v1/queryAllDictItems').then(\n\t\t\t\t\tresponse => {\n\t\t\t\t\t\tthis.inqdrs = response.data.clff //2预警等级\n\t\t\t\t\t\tthis.rwptns = response.data.ss //2水势\n\t\t\t\t\t\tthis.flwchrcds = response.data.hstzm\n\t\t\t\t\t\tif (this.types.warnType === '2') {\n\t\t\t\t\t\t\tthis.inqdrs.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.inqdr) {\n\t\t\t\t\t\t\t\t\tthis.types.inqdr = e.name\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthis.rwptns.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.rwptn) {\n\t\t\t\t\t\t\t\t\tthis.types.rwptn = e.name\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t} else if (this.types.warnType === '3') {\n\t\t\t\t\t\t\tthis.flwchrcds.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.flwchrcd) {\n\t\t\t\t\t\t\t\t\tthis.types.flwchrcd = e.name\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthis.rwptns.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.rwptn) {\n\t\t\t\t\t\t\t\t\tthis.types.rwptn = e.name\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t} else if (this.types.warnType === '4') {\n\t\t\t\t\t\t\tthis.warnGrades.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.warnGrade) {\n\t\t\t\t\t\t\t\t\tthis.types.warnGrade = e.name\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t} else if (this.types.warnType === '5') {\n\t\t\t\t\t\t\tthis.warnGrades.forEach(e => {\n\t\t\t\t\t\t\t\tif (e.value === this.types.warnGrade) {\n\t\t\t\t\t\t\t\t\tthis.types.warnGrade = e.name\n\t\t\t\t\t\t\t\t}\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\terror => {\n\t\t\t\t\t\treject(error)\n\t\t\t\t\t}\n\t\t\t\t)\n\t\t\t})\n\t\t},\n\t\thandleClose() {\n\t\t\tthis.$emit('closeFormDiao')\n\t\t}\n\t}\n}\n",null]}