{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\alertComponents\\ecoForm-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\stManager\\components\\alertComponents\\ecoForm-dialog.vue","mtime":1684458239574},{"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\nimport ecologicalFlow from '@/api/stManager/ecologicalFlow.js'\nimport portal from '@/api/portal.js'\nimport req from '@/request.js'\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\n\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\ttitle: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\tpId: {\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t}\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tparams: {\n\t\t\t\tisNoteMsg: '0',\n\t\t\t\tgradeCode: null,\n\t\t\t\tgradeName: null,\n\t\t\t\t// rscd: null,\n\t\t\t\t// rsrd: null,\n\t\t\t\tstcd: null,\n\t\t\t\tfsltdz: null,\n\t\t\t\t// sstp: null\n\t\t\t},\n\t\t\tstzlxList: [],\n\t\t\tyjdjList: [],\n\t\t\trsnms: [],\n\t\t\tstnms: [],\n\t\t\trules: {\n\t\t\t\tstcd: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择关联测站',\n\t\t\t\t\ttrigger: 'change'\n\t\t\t\t}],\n\t\t\t\t// rscd: [{\n\t\t\t\t// \trequired: true,\n\t\t\t\t// \tmessage: '请选择水库名称',\n\t\t\t\t// \ttrigger: 'change'\n\t\t\t\t// }],\n\t\t\t\t// sstp: [{\n\t\t\t\t// \trequired: true,\n\t\t\t\t// \tmessage: '请选择生态站类型',\n\t\t\t\t// \ttrigger: 'change'\n\t\t\t\t// }],\n\t\t\t\tfsltdz: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入生态流量核定值',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}],\n\t\t\t\tgradeCode: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择预警等级',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}],\n\t\t\t\tisNoteMsg: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择是否预警通知',\n\t\t\t\t\ttrigger: 'blur'\n\t\t\t\t}],\n\n\t\t\t}\n\t\t}\n\t},\n\tcreated() {\n\t\tthis.stzlxList = dictUtils.getDictItemsFromCache('czlb-stzlx')\n\t\tthis.yjdjList = dictUtils.getDictItemsFromCache('yjdj')\n\t\tthis.getFindAll()\n\t\tthis.getStation()\n\t\tthis.getDetailInfo()\n\t},\n\tmethods: {\n\t\tgetStation() {\n\t\t\tecologicalFlow.staion({\n\t\t\t\tsttp: \"SS\"\n\t\t\t}, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.stnms = res.value\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tgetFindAll() {\n\t\t\tecologicalFlow.findAll({}, res => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.rsnms = res.value\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\t// changeRsnm(val) {\n\t\t// \tthis.rsnms.forEach(e => {\n\t\t// \t\tif (val == e.rscd) {\n\t\t// \t\t\tthis.params.rsrd = e.rsrd\n\t\t// \t\t}\n\t\t// \t})\n\t\t// },\n\t\tchangeYjdj(val) {\n\t\t\tthis.yjdjList.forEach(e => {\n\t\t\t\tif (val == e.value) {\n\t\t\t\t\tthis.params.gradeName = e.name\n\t\t\t\t\tconsole.log(this.params.gradeName);\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tchangeregion(val) {\n\t\t\tif (val) {\n\t\t\t\tthis.params.stcd = val[val.length - 1]\n\t\t\t} else {\n\t\t\t\tthis.params.stcd = null\n\t\t\t}\n\t\t},\n\t\t// 根据ID查询\n\t\tgetDetailInfo() {\n\t\t\tif (this.title === '修改') {\n\t\t\t\tecologicalFlow.detailId(this.pId, res => {\n\t\t\t\t\tthis.params = res.value\n\t\t\t\t\tthis.params.gradeCode = String(res.value.gradeCode)\n\t\t\t\t\t// this.params.sstp = String(res.value.sstp)\n\t\t\t\t\tthis.$set(this.params)\n\t\t\t\t})\n\t\t\t} else {\n\t\t\t\tthis.params = {\n\t\t\t\t\tisNoteMsg: '0',\n\t\t\t\t\tgradeCode: null,\n\t\t\t\t\tgradeName: null,\n\t\t\t\t\tstcd: null,\n\t\t\t\t\t// rsrd: null,\n\t\t\t\t\t// rscd: null,\n\t\t\t\t\tfsltdz: null,\n\t\t\t\t\t// sstp: null\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\thandleClose() {\n\t\t\tthis.params = {\n\t\t\t\tisNoteMsg: '0',\n\t\t\t\tgradeCode: null,\n\t\t\t\tgradeName: null,\n\t\t\t\tstcd: null,\n\t\t\t\t// rsrd: null,\n\t\t\t\t// rscd: null,\n\t\t\t\tfsltdz: null,\n\t\t\t\t// sstp: null\n\t\t\t}\n\t\t\tthis.$emit('closeFormDiao')\n\t\t},\n\t\tgoInfo(e) {\n\t\t\tthis.$refs.formInfo.validate(valid => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tif (this.title === '新增') {\n\t\t\t\t\t\tecologicalFlow.addSave(this.params, response => {\n\t\t\t\t\t\t\tif (response.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '新增成功',\n\t\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t\t\t// offset: 80\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.$emit('closeFormDiao')\n\t\t\t\t\t\t\t\tthis.$emit('refList')\n\t\t\t\t\t\t\t} else {}\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t\tif (this.title === '修改') {\n\t\t\t\t\t\t// console.log(this.params.gradeCode);\n\t\t\t\t\t\t// console.log(this.params);\n\t\t\t\t\t\tlet a=this.params.gradeCode\n\t\t\t\t\t\tthis.yjdjList.forEach(e => {\n\t\t\t\t\t\t\tif (a == e.value) {\n\t\t\t\t\t\t\t\tconsole.log(e);\n\t\t\t\t\t\t\t\tthis.params.gradeName = e.name\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\n\t\t\t\t\t\t\n\t\t\t\t\t\tconsole.log(this.params);\n\t\t\t\t\t\t// return\n\t\t\t\t\t\tecologicalFlow.upData(this.params, response => {\n\t\t\t\t\t\t\tif (response.state) {\n\t\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\t\tmessage: '修改成功',\n\t\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t\t\t// offset: 80\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\tthis.$emit('closeFormDiao')\n\t\t\t\t\t\t\t\tthis.$emit('refList')\n\t\t\t\t\t\t\t} else {}\n\t\t\t\t\t\t})\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\treturn false\n\t\t\t\t}\n\t\t\t})\n\t\t}\n\t}\n}\n",null]}