{"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\\conForm-dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\reservoirManagement\\components\\conForm-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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport req from '@/request.js'\nimport reinforcement from '@/api/reservoirManagement/resFrom.js'\nimport {\n\tmapState\n} from 'vuex'\nexport default {\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\twId: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t\tplId: {\n\t\t\ttype: String,\n\t\t\tdefault: '',\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tuploadUrl: window.context.portal + '/file/v1/upload', // 服务器上传地址\n\t\t\taccept: '.pdf',\n\t\t\tpreviewUrl: window.context.portal + '/file/onlinePreviewController/v1/getFileById_',\n\t\t\tparams: {\n\t\t\t\trscd: null,\n\t\t\t\trsnm: null,\n\t\t\t\tplanAbstract: null,\n\t\t\t\tplanTitle: null,\n\t\t\t\tweaveCompany: null,\n\t\t\t\tweaveDate: null,\n\t\t\t\tapprovalCompany: null,\n\t\t\t\tapprovalDate: null,\n\t\t\t\tfilePaths: null, //文件路径\n\t\t\t},\n\t\t\tfileList: [],\n\t\t\twaterList: [],\n\t\t\tpreviewUrl: window.context.portal +\n\t\t\t\t'/file/onlinePreviewController/v1/getFileById_',\n\t\t\trules: {\n\t\t\t\tyhName: [{\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\tyhType: [{\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}\n\t\t}\n\t},\n\tcreated() {\n\t\tthis.getWaters()\n\t\tthis.getDetailInfo()\n\t\tthis.getSysDict()\n\t},\n\tcomputed: mapState({\n\t\theader: (state) => {\n\t\t\treturn {\n\t\t\t\tAuthorization: `Bearer ${state.login.currentUser.token}`\n\t\t\t}\n\t\t},\n\t}),\n\tmethods: {\n\t\thandleClose() {\n\t\t\tthis.params = {}\n\t\t\tthis.$emit('closeFormDiao')\n\t\t},\n\t\t//获取水库\n\t\tgetWaters() {\n\t\t\treinforcement.getWater({}, (res) => {\n\t\t\t\tthis.waterList = res.value\n\t\t\t\tthis.waterList.forEach((ee) => {\n\t\t\t\t\tif (this.wId == ee.id) {\n\t\t\t\t\t\tthis.params.rscd = ee.rscd\n\t\t\t\t\t\tthis.params.rsnm = ee.rsnm\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t})\n\t\t},\n\t\tbeforeUpload(file) {\n\t\t\treturn true\n\t\t},\n\t\tuploadSuccess(res) {\n\t\t\tconsole.log(res);\n\t\t\tif (res) {\n\t\t\t\tlet arr=[]\n\t\t\t\tarr.push({\n\t\t\t\t\tfileName:res.fileName,\n\t\t\t\t\tfileId:res.fileId\n\t\t\t\t})\n\t\t\t\tthis.params.filePaths = JSON.stringify(arr)\n\t\t\t} else {\n\t\t\t\t// 提示信息,需引入Message\n\t\t\t\tthis.$message.error('上传失败!')\n\t\t\t}\n\t\t},\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\tlet arr = JSON.parse(JSON.stringify(this.params))\n\t\t\t\t\t\treinforcement.addSaveCon(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})\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\treinforcement.upDataCon(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})\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\t//取消\n\t\thandleClose() {\n\t\t\tthis.params = {}\n\t\t\tthis.$emit('closeFormDiao')\n\t\t},\n\t\t//修改查询\n\t\tgetDetailInfo() {\n\t\t\tif (this.title === '修改') {\n\t\t\t\treinforcement.detailIdCon(this.plId, (res) => {\n\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\tthis.params.rscd = res.value.rscd\n\t\t\t\t\t\tthis.params.rsnm = res.value.rsnm\n\t\t\t\t\t\tthis.params.planAbstract = res.value.planAbstract\n\t\t\t\t\t\tthis.params.planTitle = res.value.planTitle\n\t\t\t\t\t\tthis.params.planTitle = res.value.planTitle\n\t\t\t\t\t\tthis.params.weaveDate = res.value.weaveDate\n\t\t\t\t\t\tthis.params.approvalCompany = res.value.approvalCompany\n\t\t\t\t\t\tthis.params.approvalDate = res.value.approvalDate\n\t\t\t\t\t\tthis.params.id = res.value.id\n\t\t\t\t\t\tthis.params.pkVal = res.value.pkVal\n\t\t\t\t\t\tthis.params.filePaths = res.value.filePaths\n\t\t\t\t\t\tlet aaa = JSON.parse(res.value.filePaths)\n\t\t\t\t\t\tif (res.value.filePaths) {\n\t\t\t\t\t\t\taaa.forEach(e=>{\n\t\t\t\t\t\t\t\tthis.fileList.push({\n\t\t\t\t\t\t\t\tname: e.fileName,\n\t\t\t\t\t\t\t\turl: this.previewUrl + e.fileId\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t} else {\n\n\t\t\t}\n\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\t(response) => {\n\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t},\n\t\t\t\t\t(error) => {\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}\n}\n",null]}