{"remainingRequest":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\saftyDanger\\components\\CmgtSaftyDangerCheckPlanRecordFormDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\src\\views\\Manage\\saftyDanger\\components\\CmgtSaftyDangerCheckPlanRecordFormDialog.vue","mtime":1667545183176},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bzzgj-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bzzgj-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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport CmgtSaftyDangerCheckrecordApi from '@/views/Manage/saftyDanger/api/CmgtSaftyDangerCheckrecordApi'\nimport dictContracts from '@/components/dict/DictSelectUtils.js'\nimport CmgtSaftyDangerCheckplanApi from '@/views/Manage/saftyDanger/api/CmgtSaftyDangerCheckplanApi'\nimport {\n\tmapState\n} from 'vuex'\nexport default {\n\tname: 'CmgtSaftyDangerCheckrecordFormDialog',\n\tcomponents: {},\n\tprops: {},\n\tdata() {\n\t\treturn {\n\t\t\ttitle: '新增',\n\t\t\tshowFormDia: false,\n\t\t\tactiveCollapseNames: ['1', '2', '3'],\n\t\t\tparams: {\n\t\t\t\tid: null,\n\t\t\t\tcheckplanId: null,\n\t\t\t\tdangerType: null,\n\t\t\t\timark: null,\n\t\t\t\tcheckDate: null,\n\t\t\t\tcheckUser: null,\n\t\t\t\tcontent: null,\n\t\t\t\trecipient: null,\n\t\t\t\tlocation: null,\n\t\t\t\tresult: null,\n\t\t\t\tdanger: null,\n\t\t\t\tpcfa: null,\n\t\t\t\treviewer: null,\n\t\t\t\treviewDate: null,\n\t\t\t\treviewResult: null,\n\t\t\t\tremainingProblem: null,\n\t\t\t\ttimeLimit: null,\n\t\t\t\tresolver: null,\n\t\t\t\tresolvingOrg: null,\n\t\t\t\tresolvingMeasure: null,\n\t\t\t\tresolvingRemark: null,\n\t\t\t\tresolvingDate: null,\n\t\t\t\tstatus: null,\n\t\t\t\tsn: null,\n\t\t\t\tmemo: null,\n\t\t\t\tcreateTime: null,\n\t\t\t\tbaseInfoFiles: null,\n\t\t\t\tfcFiles: null,\n\t\t\t\tbaseInfoFileList: [],\n\t\t\t\tfcFileList: []\n\t\t\t},\n\t\t\trules: {\n\t\t\t\trecipient: [{\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\tdangerType: [{\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\tcheckUser: [{\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\tcheckDate: [{\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\tresult: [{\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\ttypes: [],\n\t\t\tunits: [],\n\t\t\tisFc: false,\n\t\t\tisAdd: true,\n\t\t\tdisabledFc: false,\n\t\t\tdialogImageUrl: '',\n\t\t\tdialogVisible: false,\n\t\t\tdisabled: false,\n\t\t\tpreviewUrl: window.context.portal + '/file/onlinePreviewController/v1/getFileById_',\n\t\t\tuploadUrl: window.context.portal + '/file/v1/fileUpload' // 服务器上传地址\n\t\t}\n\t},\n\tcreated() {\n\t\tthis.types = dictContracts.getDictItemsFromCache('cmgt_aqyhlx')\n\t\tCmgtSaftyDangerCheckplanApi.loadAllUnit(res => {\n\t\t\tthis.units = res\n\t\t})\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\thandleAvatarSuccess(res, file, fileList) {\n\t\t\tif (res.success) {\n\t\t\t\tthis.params.baseInfoFileList.push({\n\t\t\t\t\tname: res.fileName,\n\t\t\t\t\tfileId: res.fileId,\n\t\t\t\t\turl: this.previewUrl + res.fileId\n\t\t\t\t})\n\t\t\t} else {\n\t\t\t\tthis.$message.error('上传文件失败!')\n\t\t\t}\n\t\t},\n\t\thandleFcFileSuccess(res, file, fileList) {\n\t\t\tif (res.success) {\n\t\t\t\tthis.params.fcFileList.push({\n\t\t\t\t\tname: res.fileName,\n\t\t\t\t\tfileId: res.fileId,\n\t\t\t\t\turl: this.previewUrl + res.fileId\n\t\t\t\t})\n\t\t\t} else {\n\t\t\t\tthis.$message.error('上传文件失败!')\n\t\t\t}\n\t\t},\n\t\tbeforeAvatarUpload(file) {\n\t\t\tconst isJPG =\n\t\t\t\tfile.type === 'image/jpeg' ||\n\t\t\t\tfile.type === 'image/png' ||\n\t\t\t\tfile.type === 'image/jpg'\n\t\t\tconst isLt1M = file.size / 1024 / 1024 < 10\n\t\t\tif (!isJPG) {\n\t\t\t\tthis.$message.error('上传图片只能是 JPG 格式!')\n\t\t\t}\n\t\t\tif (!isLt1M) {\n\t\t\t\tthis.$message.error('上传图片大小不能超过 1MB!')\n\t\t\t}\n\t\t\treturn isJPG && isLt1M\n\t\t},\n\t\taddRecord(row) {\n\t\t\tthis.params.status = '1' // 新增\n\t\t\tthis.params.checkplanId = row.id\n\t\t\tthis.params.recipient = row.recipient\n\t\t\tthis.params.checkUser = row.checkUser\n\t\t\tthis.params.content = row.content\n\t\t\tthis.params.pcfa = row.pcfa\n\t\t\tthis.params.dangerType = row.dangerType\n\t\t\tthis.showFormDia = true\n\t\t},\n\t\thandleClose() {\n\t\t\tthis.params = {\n\t\t\t\tid: null,\n\t\t\t\tcheckplanId: null,\n\t\t\t\tdangerType: null,\n\t\t\t\timark: null,\n\t\t\t\tcheckDate: null,\n\t\t\t\tcheckUser: null,\n\t\t\t\tcontent: null,\n\t\t\t\trecipient: null,\n\t\t\t\tlocation: null,\n\t\t\t\tresult: null,\n\t\t\t\tdanger: null,\n\t\t\t\tpcfa: null,\n\t\t\t\treviewer: null,\n\t\t\t\treviewDate: null,\n\t\t\t\treviewResult: null,\n\t\t\t\tremainingProblem: null,\n\t\t\t\ttimeLimit: null,\n\t\t\t\tresolver: null,\n\t\t\t\tresolvingOrg: null,\n\t\t\t\tresolvingMeasure: null,\n\t\t\t\tresolvingRemark: null,\n\t\t\t\tresolvingDate: null,\n\t\t\t\tstatus: null,\n\t\t\t\tsn: null,\n\t\t\t\tmemo: null,\n\t\t\t\tcreateTime: null,\n\t\t\t\tbaseInfoFiles: null,\n\t\t\t\tfcFiles: null,\n\t\t\t\tbaseInfoFileList: [],\n\t\t\t\tfcFileList: []\n\t\t\t}\n\t\t\tthis.title = '新增'\n\t\t\tthis.showFormDia = false\n\t\t\tthis.isFc = false\n\t\t\tthis.isAdd = true\n\t\t\tthis.disabledFc = false\n\t\t},\n\t\thandleSave() {\n\t\t\tthis.$refs.formInfo.validate(valid => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tlet method\n\t\t\t\t\tif (!this.params.id) {\n\t\t\t\t\t\t// 新增\n\t\t\t\t\t\tmethod = CmgtSaftyDangerCheckrecordApi.addCmgtSaftyDangerCheckrecord\n\t\t\t\t\t}\n\t\t\t\t\tif (this.params.id) {\n\t\t\t\t\t\t// 修改\n\t\t\t\t\t\tmethod = CmgtSaftyDangerCheckrecordApi.editCmgtSaftyDangerCheckrecord\n\t\t\t\t\t}\n\t\t\t\t\tmethod(this.params, res => {\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\tmessage: this.title + '成功',\n\t\t\t\t\t\t\t\tduration: 2000\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthis.$parent.searchRecord(this.$parent.searchRow,null,null)\n\t\t\t\t\t\t\tthis.handleClose()\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tthis.$message.warning(response.message)\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tUpdate(row, status) {\n\t\t\tthis.params = row\n\t\t\tif (status == 1) {\n\t\t\t\tthis.title = '修改排查信息'\n\t\t\t\tthis.isFc = false\n\t\t\t\tthis.isAdd = true\n\t\t\t\tthis.params.status = '1'\n\t\t\t\tthis.showFormDia = true\n\t\t\t}\n\t\t\tif (status == 2) {\n\t\t\t\tthis.title = '录入复查'\n\t\t\t\tthis.isFc = true\n\t\t\t\tthis.isAdd = false\n\t\t\t\tthis.params.status = '2'\n\t\t\t\tthis.showFormDia = true\n\t\t\t}\n\t\t},\n\t\tbeforeAvatarUpload(file) {\n\t\t\tconst isJPG =\n\t\t\t\tfile.type === 'image/jpeg' ||\n\t\t\t\tfile.type === 'image/png' ||\n\t\t\t\tfile.type === 'image/jpg'\n\t\t\tconst isLt10M = file.size / 1024 / 1024 < 10\n\t\t\tif (!isJPG) {\n\t\t\t\tthis.$message.error('上传图片只能是 JPG 格式!')\n\t\t\t}\n\t\t\tif (!isLt10M) {\n\t\t\t\tthis.$message.error('上传图片大小不能超过 10MB!')\n\t\t\t}\n\t\t\treturn isJPG && isLt10M\n\t\t},\n\t\thandleRemove(file) {\n\t\t\tthis.params.baseInfoFileList = this.params.baseInfoFileList.filter(item => {\n\t\t\t\treturn item.fileId != file.fileId\n\t\t\t})\n\t\t},\n\t\thandlePictureCardPreview(file) {\n\t\t\tthis.dialogImageUrl = file.url\n\t\t\tthis.dialogVisible = true\n\t\t},\n\t\thandleDownload(file) {\n\t\t\tCmgtSaftyDangerCheckrecordApi.downloadFile(file.fileId)\n\t\t},\n\t}\n}\n",null]}