{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\reservoirManagement\\components\\reiForm-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\reservoirManagement\\components\\reiForm-dialog.vue","mtime":1684458239512},{"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\r\nimport reinforcement from '@/api/reservoirManagement/resFrom.js'\r\nimport dictUtils from '@/components/dict/DictSelectUtils.js'\r\nimport {\r\n\tmapState\r\n} from 'vuex'\r\nexport default {\r\n\tprops: {\r\n\t\trscd: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tshowFormDia: {\r\n\t\t\ttype: Boolean,\r\n\t\t\tdefault: false,\r\n\t\t},\r\n\t\ttitle: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\twId: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t\tplId: {\r\n\t\t\ttype: String,\r\n\t\t\tdefault: '',\r\n\t\t},\r\n\t},\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tname: \"除险加固\",\r\n\t\t\tUploadData: {\r\n\t\t\t\tbizCode: \"ReservoirPdf\",\r\n\t\t\t\tbizId: this.rscd,\r\n\t\t\t\tbizType: \"\",\r\n\t\t\t},\r\n\t\t\tuploadUrl: window.context.portal + '/file/v1/uploadFileForConfig', // 服务器上传地址\r\n\t\t\taccept: '.pdf',\r\n\t\t\tpreviewUrl: window.context.portal + '/file/onlinePreviewController/v1/getFileById_',\r\n\t\t\tparams: {\r\n\t\t\t\trscd: null,\r\n\t\t\t\trsnm: null,\r\n\t\t\t\tcompleteDate: null,\r\n\t\t\t\tuseDate: null,\r\n\t\t\t\tlastDate: null,\r\n\t\t\t\tfilePaths: null, //文件路径\r\n\t\t\t},\r\n\t\t\tfileList: [],\r\n\t\t\twaterList: [],\r\n\t\t\trules: {\r\n\t\t\t\tdamName: [{\r\n\t\t\t\t\trequired: true,\r\n\t\t\t\t\tmessage: '请输入大坝名称',\r\n\t\t\t\t\ttrigger: 'blur',\r\n\t\t\t\t},],\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tcreated() {\r\n\t\tthis.getWaters()\r\n\t\tthis.getDetailInfo()\r\n\t\t// 添加上传文件参数\r\n\t\tthis.resPDF = dictUtils.getDictItemsFromCache('skPDFlx')\r\n\t\tthis.resPDF.forEach(res => {\r\n\t\t\tif (res.name == this.name) {\r\n\t\t\t\tthis.UploadData.bizType = res.value\r\n\t\t\t}\r\n\t\t})\r\n\t},\r\n\tcomputed: mapState({\r\n\t\theader: (state) => {\r\n\t\t\treturn {\r\n\t\t\t\tAuthorization: `Bearer ${state.login.currentUser.token}`\r\n\t\t\t}\r\n\t\t},\r\n\t}),\r\n\tmethods: {\r\n\t\thandleClose() {\r\n\t\t\tthis.params = {}\r\n\t\t\tthis.$emit('closeFormDiao')\r\n\t\t},\r\n\t\t//获取水库\r\n\t\tgetWaters() {\r\n\t\t\treinforcement.getWater({}, (res) => {\r\n\t\t\t\tthis.waterList = res.value\r\n\t\t\t\tthis.waterList.forEach((ee) => {\r\n\t\t\t\t\tif (this.wId == ee.id) {\r\n\t\t\t\t\t\tthis.params.rscd = ee.rscd\r\n\t\t\t\t\t\tthis.params.rsnm = ee.rsnm\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})\r\n\t\t},\r\n\t\tbeforeUpload(file) {\r\n\t\t\treturn true\r\n\t\t},\r\n\t\tuploadSuccess(res) {\r\n\t\t\tif (res) {\r\n\t\t\t\tlet arr = []\r\n\t\t\t\tarr.push({\r\n\t\t\t\t\tfileName: res.fileName,\r\n\t\t\t\t\tfileId: res.fileId\r\n\t\t\t\t})\r\n\t\t\t\tthis.params.filePaths = JSON.stringify(arr)\r\n\t\t\t} else {\r\n\t\t\t\t// 提示信息,需引入Message\r\n\t\t\t\tthis.$message.error('上传失败!')\r\n\t\t\t}\r\n\t\t},\r\n\t\t//保存\r\n\t\tgoInfo(e) {\r\n\t\t\tthis.$refs.formInfo.validate((valid) => {\r\n\t\t\t\tif (valid) {\r\n\t\t\t\t\tif (this.title === '新增') {\r\n\t\t\t\t\t\tlet arr = JSON.parse(JSON.stringify(this.params))\r\n\t\t\t\t\t\treinforcement.addSaveRes(this.params, (response) => {\r\n\t\t\t\t\t\t\tif (response.state) {\r\n\t\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\t\t\t\tmessage: '新增成功',\r\n\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tthis.$emit('closeFormDiao')\r\n\t\t\t\t\t\t\t\tthis.$emit('refList')\r\n\t\t\t\t\t\t\t} else { }\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (this.title === '修改') {\r\n\t\t\t\t\t\treinforcement.upDataRes(this.params, (response) => {\r\n\t\t\t\t\t\t\tif (response.state) {\r\n\t\t\t\t\t\t\t\tthis.$notify({\r\n\t\t\t\t\t\t\t\t\ttype: 'success',\r\n\t\t\t\t\t\t\t\t\tmessage: '修改成功',\r\n\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\tthis.$emit('closeFormDiao')\r\n\t\t\t\t\t\t\t\tthis.$emit('refList')\r\n\t\t\t\t\t\t\t} else { }\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t},\r\n\t\t//修改查询\r\n\t\tgetDetailInfo() {\r\n\t\t\tif (this.title === '修改') {\r\n\t\t\t\treinforcement.detailIdRes(this.plId, (res) => {\r\n\t\t\t\t\tif (res.state) {\r\n\t\t\t\t\t\tthis.params.id = res.value.id\r\n\t\t\t\t\t\tthis.params.rscd = res.value.rscd\r\n\t\t\t\t\t\tthis.params.rsnm = res.value.rsnm\r\n\t\t\t\t\t\tthis.params.lastDate = res.value.lastDate\r\n\t\t\t\t\t\tthis.params.pkVal = res.value.pkVal\r\n\t\t\t\t\t\tthis.params.useDate = res.value.useDate\r\n\t\t\t\t\t\tthis.params.completeDate = res.value.completeDate\r\n\t\t\t\t\t\tlet aaa = JSON.parse(res.value.filePaths)\r\n\t\t\t\t\t\tif (res.value.filePaths) {\r\n\t\t\t\t\t\t\taaa.forEach(e => {\r\n\t\t\t\t\t\t\t\tthis.fileList.push({\r\n\t\t\t\t\t\t\t\t\tname: e.fileName,\r\n\t\t\t\t\t\t\t\t\turl: this.previewUrl + e.fileId\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t} else {\r\n\r\n\t\t\t}\r\n\t\t},\r\n\t}\r\n}\r\n",null]}