1 line
47 KiB
JavaScript
1 line
47 KiB
JavaScript
webpackJsonp([99],{SZaA:function(t,e){},XQVr:function(t,e){},"fAP+":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("d7EF"),s=a.n(r),i=a("//Fk"),o=a.n(i),n=a("mvHQ"),l=a.n(n),c=a("woOf"),p=a.n(c),u=a("Dd8w"),m=a.n(u),d=a("bOdI"),f=a.n(d),h=a("ysqt"),v=a("3MlD"),D=(a("S8x/"),a("TExn"),a("bzuE")),_={name:"",props:{printDetail:{type:Object,default:{}},printList:{type:Array,default:[]},printForm:{type:Array,default:[]},printDirection:{type:Boolean,default:!0}},data:function(){return{pageHeight:"",pageWidth:"",config:D.a,num:""}},component:{},mounted:function(){this.printDirection?(this.pageHeight=this.config.printHeightDirection0,this.pageWidth=this.config.printWidthDirection0):(this.pageHeight=this.config.printHeightDirection1,this.pageWidth=this.config.printWidthDirection1)},watch:{printList:{handler:function(t,e){this.num=this.printDetail.qualityGroup.length+2,console.log(this.num)},deep:!0}}},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"print_content",style:{width:t.pageWidth+"px"}},[a("div",[a("div",{staticStyle:{"text-align":"center","font-size":"20px"}},[t._v("供应商问题分析及整改纠正措施报告")]),t._v(" "),a("table",{staticClass:"table table-striped table-bordered",attrs:{align:"center",valign:"center"}},[a("tr",[a("td",{staticClass:"column",attrs:{colspan:"6"}},[t._v("报告名称:"+t._s(t.printDetail.reportName))])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v("报告日期:"+t._s(t.printDetail.createTime))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v("报告编号:"+t._s(t.printDetail.reportNo))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v("编制部门:"+t._s(t.printDetail.deptName))])]),t._v(" "),t._m(0),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"1"}},[t._v("组员:")]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"1"}},[t._v("部门:")]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"4",rowspan:t.num}},[t._v(t._s(t.printDetail.detailContent))])]),t._v(" "),a("tr"),t._l(t.printDetail.qualityGroup,function(e,r){return a("tr",{key:"1_"+r,attrs:{prop:e.personName,label:e.gid}},[a("td",{staticClass:"column",attrs:{colspan:"1"}},[t._v(t._s(e.personName))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"1"}},[t._v(t._s(e.deptName))])])}),t._v(" "),t._m(1),t._v(" "),t._l(t.printDetail.temporaryPlan,function(e,r){return a("tr",{key:r,attrs:{prop:e.personName,label:e.taskId}},[a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.detail))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.heldPersonName))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.expireDate))])])}),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"6"}},[t._v("4、根本原因分析:"+t._s(t.printDetail.qualityReport.analyzeReason))])]),t._v(" "),t._m(2),t._v(" "),t._l(t.printDetail.perpetualPlan,function(e,r){return a("tr",{key:"4_"+r,attrs:{prop:e.personName,label:e.taskId}},[a("td",{staticClass:"column",attrs:{colspan:"4"}},[t._v(t._s(e.detail))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.expireDate))])])}),t._v(" "),t._m(3),t._v(" "),t._l(t.printDetail.measuresValidate,function(e,r){return a("tr",{key:"3_"+r,attrs:{prop:e.personName,label:e.taskId}},[a("td",{staticClass:"column",attrs:{colspan:"4"}},[t._v(t._s(e.detail))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.expireDate))])])}),t._v(" "),t._m(4),t._v(" "),t._l(t.printDetail.measuresValidate,function(e,r){return a("tr",{key:"2_"+r,attrs:{prop:e.personName,label:e.taskId}},[a("td",{staticClass:"column",attrs:{colspan:"4"}},[t._v(t._s(e.detail))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v(t._s(e.expireDate)+":")])])}),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"4",rowspan:"3"}},[t._v("8、实施效果分析:"+t._s(t.printDetail.qualityReport.resultContent))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"2"}},[t._v("报告编制:"+t._s(t.printDetail.qualityReport.personName))])]),t._v(" "),t._m(5),t._v(" "),t._m(6)],2)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("1、改善小组成员")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"4"}},[this._v("2、问题的描述(5W1H):")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("3、临时措施:")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("责任人:")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("实施日期:")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"4"}},[this._v("5、选择永久的纠正措施:")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("实施日期:")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"4"}},[this._v("6、措施验证:")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("实施日期:")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"4"}},[this._v("7、预防再次发生的措施:")]),this._v(" "),e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("实施日期:")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("报告批准:")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",attrs:{colspan:"2"}},[this._v("公司印签:")])])}]};var y,b,N=a("VU/8")(_,g,!1,function(t){a("SZaA")},null,null).exports,$=a("GKmE"),C=a("Dod7"),k=a("Xnfr"),w=(y={name:"analysisCause",props:{reportData:{type:Object,default:function(){return{}}},mainReasonList:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},mainReasonList:function(t,e){t!==e&&(this.tableData=t,this.initData())}},mounted:function(){this.initData()},data:function(){return{fullscreenLoading:!1,auto_upload:!1,uploadUrl:C.a.uploadUrl,ftpPrefix:C.a.ftpPrefix,ruleForm:{analyzeReason:[{required:!0,message:"请填写分析主要原因(主题)",trigger:"blur"}]},formData:{analyzeReason:""},tableData:[],loading:!1,isDisabled:!1,dialogLoading:!1,fileDocList:[],fileOFNameAndPath:[],uploadAttachment:""}}},f()(y,"mounted",function(){}),f()(y,"computed",{}),f()(y,"methods",{initData:function(){var t=this;this.fileDocList=[],this.tableData&&this.tableData.forEach(function(e){var a={name:e.fileName,url:t.ftpPrefix+e.filePath};e.fileName,e.filePath;t.fileDocList.push(a)})},save:function(t){var e=this;if(null!=this.fileOFNameAndPath&&this.fileOFNameAndPath.length>0){var a=[];this.fileOFNameAndPath.forEach(function(t){var e={fileName:t.fileName,filePath:t.filePath};a.push(e)}),a&&(this.uploadAttachment=l()(a))}this.uploadAttachment=void 0==this.uploadAttachment?"":this.uploadAttachment,this.$refs[t].validate(function(t){if(!t)return!1;e.isDisabled||(e.isDisabled=!0,e.$api.qualityReportAPI.analyzeReason(e.formData.id,e.formData.analyzeReason,e.uploadAttachment).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.$emit("refresh")):e.$message({message:t.msg,type:"error"})}))})},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()},handleExceed:function(t,e){},handleRemove:function(t,e){if(t.raw){for(var a=void 0,r=0;r<this.fileOFNameAndPath.length;r++)this.fileOFNameAndPath[r].filePath==t.raw.filePath&&(a=r);this.fileOFNameAndPath.splice(a,1)}else{for(var s=void 0,i=0;i<this.fileOFNameAndPath.length;i++)this.fileOFNameAndPath[i].filePath==t.url.substr(1)&&(s=i);this.fileOFNameAndPath.splice(s,1)}},httpRequest:function(t,e,a){var r=this,s=new FormData;s.append("file",t,e),this.$api.commonAPI.uploadUrl(s).then(function(e){r.fullscreenLoading=!1,0==e.code?(r.$message({message:"上传成功",type:"success",duration:2e3}),a?a.filePath=e.filePath:t.filePath=e.filePath,r.fileOFNameAndPath.push({filePath:e.filePath,fileName:e.fileName})):(r.fullscreenLoading=!1,r.$message.error("上传失败"),r.$refs.upload.uploadFiles.splice(r.$refs.upload.uploadFiles.length-1,1))})},onChange:function(t,e){if(t.size>5e6)return this.$message.error("上传文件不能超过5M!"),this.$refs.upload.fileList=this.$refs.upload.fileList,this.$refs.upload.uploadFiles.splice(this.$refs.upload.uploadFiles.length-1,1),!1;t=t.raw;var a=this;/image\/\w+/.test(t.type)?(this.fullscreenLoading=!0,k.a.compressAccurately(t,400).then(function(e){e.size?a.httpRequest(e,t.name,t):(a.$message.error("压缩图片失败"),a.fullscreenLoading=!1,a.$refs.upload.uploadFiles.splice(a.$refs.upload.uploadFiles.length-1,1))}).catch(function(e){a.httpRequest(t,t.name)})):(this.fullscreenLoading=!0,this.httpRequest(t,t.name))},uploadSuccess:function(t,e){"操作成功"===t.msg&&this.fileOFNameAndPath.push({filePath:t.filePath,fileName:t.fileName})},onPreview:function(t){t.url?window.open(t.url):t.raw&&window.open(this.ftpPrefix+t.raw.filePath)}}),y),P={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")])],1):t._e(),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"分析主要原因(主题)",prop:"analyzeReason"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请填写分析主要原因(主题)",autosize:{minRows:4}},model:{value:t.formData.analyzeReason,callback:function(e){t.$set(t.formData,"analyzeReason",e)},expression:"formData.analyzeReason"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"附件上传"}},[a("el-upload",{directives:[{name:"loading",rawName:"v-loading.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{lock:!0}}],ref:"upload",attrs:{action:t.uploadUrl,"on-success":t.uploadSuccess,"on-remove":t.handleRemove,"file-list":t.fileDocList,"on-exceed":t.handleExceed,accept:".pdf,.doc,.docx,.xls,.xlsx,.txt,.bmp,.gif,.rar,.zip,.png,.jpg,.jpeg","on-preview":t.onPreview,"auto-upload":t.auto_upload,"on-change":t.onChange}},[a("el-button",{attrs:{type:"text"}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加文件\n ")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("附件最大5M,支持格式:PDF、Word、Excel、Txt、JPG、PNG、BMP、GIF、RAR)")])],1)],1)],1)],1)])},staticRenderFns:[]},x=a("VU/8")(w,P,!1,null,null,null).exports,I=(b={name:"closeCase",props:{reportData:{type:Object,default:function(){return{}}},checkResultList:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},checkResultList:function(t,e){t!==e&&(this.tableData=t,this.initData())}},mounted:function(){this.initData()},data:function(){return{fullscreenLoading:!1,auto_upload:!1,uploadUrl:C.a.uploadUrl,ftpPrefix:C.a.ftpPrefix,ruleForm:{resultContent:[{required:!0,message:"请填写效果分析",trigger:"blur"}]},fileOFNameAndPath:[],formData:{},loading:!1,isDisabled:!1,dialogLoading:!1,deviceDept:[],fileDocList:[],uploadAttachment:"",tableData:this.checkResultList}}},f()(b,"mounted",function(){}),f()(b,"computed",{}),f()(b,"methods",{initData:function(){var t=this;this.fileDocList=[],this.tableData&&this.tableData.forEach(function(e){var a={name:e.fileName,url:t.ftpPrefix+e.filePath};e.fileName,e.filePath;t.fileDocList.push(a)})},save:function(t){var e=this;if(null!=this.fileOFNameAndPath&&this.fileOFNameAndPath.length>0){var a=[];this.fileOFNameAndPath.forEach(function(t){var e={fileName:t.fileName,filePath:t.filePath};a.push(e)}),a&&(this.uploadAttachment=l()(a))}this.$refs[t].validate(function(t){if(!t)return!1;e.isDisabled||(e.isDisabled=!0,e.$api.qualityReportAPI.checkSave(e.formData.id,e.formData.resultContent,e.uploadAttachment).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.$emit("refresh")):e.$message({message:t.msg,type:"error"})}))})},handleRemove:function(t,e){if(t.raw){for(var a=void 0,r=0;r<this.fileOFNameAndPath.length;r++)this.fileOFNameAndPath[r].filePath==t.raw.filePath&&(a=r);this.fileOFNameAndPath.splice(a,1)}else{for(var s=void 0,i=0;i<this.fileOFNameAndPath.length;i++)this.fileOFNameAndPath[i].filePath==t.url.substr(1)&&(s=i);this.fileOFNameAndPath.splice(s,1)}},httpRequest:function(t,e,a){var r=this,s=new FormData;s.append("file",t,e),this.$api.commonAPI.uploadUrl(s).then(function(e){r.fullscreenLoading=!1,0==e.code?(r.$message({message:"上传成功",type:"success",duration:2e3}),a?a.filePath=e.filePath:t.filePath=e.filePath,r.fileOFNameAndPath.push({filePath:e.filePath,fileName:e.fileName})):(r.fullscreenLoading=!1,r.$message.error("上传失败"),r.$refs.upload.uploadFiles.splice(r.$refs.upload.uploadFiles.length-1,1))})},onChange:function(t,e){if(t.size>5e6)return this.$message.error("上传文件不能超过5M!"),this.$refs.upload.fileList=this.$refs.upload.fileList,this.$refs.upload.uploadFiles.splice(this.$refs.upload.uploadFiles.length-1,1),!1;t=t.raw;var a=this;/image\/\w+/.test(t.type)?(this.fullscreenLoading=!0,k.a.compressAccurately(t,400).then(function(e){e.size?a.httpRequest(e,t.name,t):(a.$message.error("压缩图片失败"),a.fullscreenLoading=!1,a.$refs.upload.uploadFiles.splice(a.$refs.upload.uploadFiles.length-1,1))}).catch(function(e){a.httpRequest(t,t.name)})):(this.fullscreenLoading=!0,this.httpRequest(t,t.name))},onPreview:function(t){t.url?window.open(t.url):t.raw&&window.open(this.ftpPrefix+t.raw.filePath)},uploadSuccess:function(t,e){"操作成功"===t.msg&&this.fileOFNameAndPath.push({filePath:t.filePath,fileName:t.fileName})},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}),b),L={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")])],1):t._e(),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"效果分析",prop:"resultContent"}},[a("el-input",{attrs:{type:"textarea",placeholder:"请填写效果分析",autosize:{minRows:4}},model:{value:t.formData.resultContent,callback:function(e){t.$set(t.formData,"resultContent",e)},expression:"formData.resultContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"附件上传"}},[a("el-upload",{directives:[{name:"loading",rawName:"v-loading.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{lock:!0}}],ref:"upload",attrs:{action:t.uploadUrl,"on-success":t.uploadSuccess,"on-remove":t.handleRemove,"file-list":t.fileDocList,accept:".pdf,.doc,.docx,.xls,.xlsx,.txt,.bmp,.gif,.rar,.zip,.png,.jpg,.jpeg","on-preview":t.onPreview,"auto-upload":t.auto_upload,"on-change":t.onChange}},[a("el-button",{attrs:{type:"text"}},[a("i",{staticClass:"el-icon-plus"}),t._v("添加文件\n ")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("附件最大5M,支持格式:PDF、Word、Excel、Txt、JPG、PNG、BMP、GIF、RAR)")])],1)],1)],1)],1)])},staticRenderFns:[]},R=a("VU/8")(I,L,!1,null,null,null).exports,F={name:"foreverImprove",props:{reportData:{type:Object,default:function(){return{}}},perpetualPlan:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},perpetualPlan:function(t,e){t!==e&&(this.tableData=t)}},mounted:function(){},data:function(){return{ruleForm:{resultContent:[{required:!0,message:"请填写分析主要原因(主题)",trigger:"blur"}]},formData:{},tableData:[],rowsID:[],loading:!1,dialogLoading:!1,deviceDept:[]}},computed:{},methods:{initData:function(){},remove:function(){var t=this,e=[];this.rowsID.forEach(function(t){e.push(t.taskId)});var a={ids:e};this.$confirm("确认删除选中的主题吗?","提示",{type:"warning"}).then(function(){t.$api.taskMainAPI.batchRemove(a).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.$emit("refresh")):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},add:function(){this.$router.push({path:"/task/redact",query:{t:Date.now(),report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:127,redirect:this.$route.path}})},viewDetail:function(t){146===t.statusId?this.$router.push({path:"/task/redact",query:{id:t.taskId,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:127,redirect:this.$route.path,t:Date.now()}}):this.$router.push({path:"/task/detail",query:{id:t.taskId,t:Date.now(),type:371,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:127,redirect:this.$route.path}})},handleSelectionChange:function(t){this.rowsID=t},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},A={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"永久改善对策(主题)"}},[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.add()}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.remove()}}},[t._v("删除")])],1):t._e(),t._v(" "),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"taskNo","show-overflow-tooltip":"",align:"center",label:"编号"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v(t._s(e.row.taskNo))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"taskTitle","show-overflow-tooltip":"",align:"center",label:"主题"}}),t._v(" "),a("el-table-column",{attrs:{prop:"heldPersonName",align:"center",label:"责任人"}}),t._v(" "),a("el-table-column",{attrs:{prop:"expireDate","show-overflow-tooltip":"",align:"center",label:"要求完成时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"statusName",align:"center",label:"完成状态"}})],1)],1)],1)],1)},staticRenderFns:[]},q=a("VU/8")(F,A,!1,null,null,null).exports,E={name:"preventRecurrence",props:{reportData:{type:Object,default:function(){return{}}},preventPlan:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},preventPlan:function(t,e){t!==e&&(this.tableData=t)}},data:function(){return{ruleForm:{resultContent:[{required:!0,message:"请填写分析主要原因(主题)",trigger:"blur"}]},formData:{},tableData:[],rowsID:[],loading:!1,dialogLoading:!1,deviceDept:[]}},mounted:function(){},computed:{},methods:{initData:function(){},remove:function(){var t=this,e=[];this.rowsID.forEach(function(t){e.push(t.taskId)});var a={ids:e};this.$confirm("确认删除选中的主题吗?","提示",{type:"warning"}).then(function(){t.$api.taskMainAPI.batchRemove(a).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.$emit("refresh")):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},viewDetail:function(t){146===t.statusId?this.$router.push({path:"/task/redact",query:{id:t.taskId,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:128,redirect:this.$route.path,t:Date.now()}}):this.$router.push({path:"/task/detail",query:{id:t.taskId,t:Date.now(),type:371,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:128,redirect:this.$route.path}})},add:function(){this.$router.push({path:"/task/redact",query:{t:Date.now(),report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:128,redirect:this.$route.path}})},handleSelectionChange:function(t){this.rowsID=t},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},S={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"预防再发生"}},[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.add()}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.remove()}}},[t._v("删除")])],1):t._e(),t._v(" "),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"taskNo","show-overflow-tooltip":"",align:"center",label:"编号"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v(t._s(e.row.taskNo))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"taskTitle",width:"200","show-overflow-tooltip":"",align:"center",label:"预防再发生措施(主题)"}}),t._v(" "),a("el-table-column",{attrs:{prop:"heldPersonName",align:"center",label:"责任人"}}),t._v(" "),a("el-table-column",{attrs:{prop:"expireDate",align:"center","show-overflow-tooltip":"",label:"要求完成时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"statusName",align:"center",label:"完成状态"}})],1)],1)],1)],1)},staticRenderFns:[]},U=a("VU/8")(E,S,!1,null,null,null).exports,O={name:"tempImprove",props:{reportData:{type:Object,default:function(){return{}}},temporaryPlan:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},temporaryPlan:function(t,e){t!==e&&(this.tableData=t)}},data:function(){return{ruleForm:{resultContent:[{required:!0,message:"请填写分析主要原因(主题)",trigger:"blur"}]},formData:{},tableData:[],rowsID:[],loading:!1,dialogLoading:!1,deviceDept:[],addVisible:!1}},mounted:function(){},computed:{},methods:{initData:function(){},add:function(){this.$router.push({path:"/task/redact",query:{t:Date.now(),report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:126,redirect:this.$route.path}})},viewDetail:function(t){146===t.statusId?this.$router.push({path:"/task/redact",query:{id:t.taskId,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:126,redirect:this.$route.path,t:Date.now()}}):this.$router.push({path:"/task/detail",query:{id:t.taskId,t:Date.now(),type:371,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:126,redirect:this.$route.path}})},remove:function(){var t=this,e=[];this.rowsID.forEach(function(t){e.push(t.taskId)});var a={ids:e};this.$confirm("确认删除选中的主题吗?","提示",{type:"warning"}).then(function(){t.$api.taskMainAPI.batchRemove(a).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.$emit("refresh")):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},handleSelectionChange:function(t){this.rowsID=t},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},T={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"临时改善对策(主题)"}},[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.add()}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.remove()}}},[t._v("删除")])],1):t._e(),t._v(" "),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"taskNo","show-overflow-tooltip":"",align:"center",label:"编号"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v(t._s(e.row.taskNo))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"taskTitle","show-overflow-tooltip":"",align:"center",label:"主题"}}),t._v(" "),a("el-table-column",{attrs:{prop:"heldPersonName",align:"center",label:"责任人"}}),t._v(" "),a("el-table-column",{attrs:{prop:"expireDate",align:"center","show-overflow-tooltip":"",label:"要求完成时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"statusName",align:"center",label:"完成状态"}})],1)],1)],1)],1)},staticRenderFns:[]},V=a("VU/8")(O,T,!1,null,null,null).exports,z={name:"verifyMeasures",props:{reportData:{type:Object,default:function(){return{}}},measuresValidate:{type:Array,default:function(){return[]}}},watch:{reportData:function(t,e){t!==e&&(this.formData=t)},measuresValidate:function(t,e){t!==e&&(this.tableData=t)}},data:function(){return{formData:{},tableData:[],rowsID:[],loading:!1,dialogLoading:!1}},computed:{},methods:{initData:function(){},remove:function(){var t=this,e=[];this.rowsID.forEach(function(t){e.push(t.taskId)});var a={ids:e};this.$confirm("确认删除选中的主题吗?","提示",{type:"warning"}).then(function(){t.$api.taskMainAPI.batchRemove(a).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.$emit("refresh")):t.$message({message:e.msg?e.msg:"删除失败,请重试",type:"error"})}).catch(function(e){t.$message({message:"删除失败,请重试",type:"error"})})})},viewDetail:function(t){146===t.statusId?this.$router.push({path:"/task/redact",query:{id:t.taskId,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:132,redirect:this.$route.path,t:Date.now()}}):this.$router.push({path:"/task/detail",query:{id:t.taskId,t:Date.now(),type:371,report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:132,redirect:this.$route.path}})},add:function(){this.$router.push({path:"/task/redact",query:{t:Date.now(),report_id:this.formData.id,report_no:this.formData.reportNo,report_order_type:48,report_stage_type:132,redirect:this.$route.path}})},handleSelectionChange:function(t){this.rowsID=t},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},M={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-form"},[a("el-form",{attrs:{"label-width":"110px",model:t.formData}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.poneranceName,callback:function(e){t.$set(t.formData,"poneranceName",e)},expression:"formData.poneranceName"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"任务描述"}},[a("el-input",{attrs:{type:"textarea",readonly:""},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"措施验证"}},[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.add()}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.remove()}}},[t._v("删除")])],1):t._e(),t._v(" "),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"taskNo","show-overflow-tooltip":"",align:"center",label:"编号"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return t.viewDetail(e.row)}}},[t._v(t._s(e.row.taskNo))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"taskTitle","show-overflow-tooltip":"",align:"center",label:"措施验证(主题)"}}),t._v(" "),a("el-table-column",{attrs:{prop:"heldPersonName",align:"center",label:"责任人"}}),t._v(" "),a("el-table-column",{attrs:{prop:"expireDate","show-overflow-tooltip":"",align:"center",label:"要求完成时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"statusName",align:"center",label:"完成状态"}})],1)],1)],1)],1)},staticRenderFns:[]},j=a("VU/8")(z,M,!1,null,null,null).exports,G=a("Uuh+"),W=a("JOZo"),H=a("NYxO"),B={name:"report_8dinfo",components:{btnInput:h.a,dialogChooseSingleUser:v.a,AnalysisCause:x,CloseCase:R,ForeverImprove:q,PreventRecurrence:U,TempImprove:V,VerifyMeasures:j,DialogChooseUsers:G.a,SearchSingleUsers:W.a,print8d:N},data:function(){var t;return{formData:(t={userId:null,ponderance:null,reportType:null,userName:""},f()(t,"userId",""),f()(t,"groupList",[]),f()(t,"groupIds",[]),t),ruleForm:{userId:[{required:!0,message:"请选择编制人",trigger:"change"}],reportName:[{required:!0,message:"请填写报告名称",trigger:"blur"}],detailContent:[{required:!0,message:"请填写详细描述",trigger:"blur"}]},currentTime:Object($.c)(),activeName:"first",deptId:null,deptName:"",tempDelList:[],getUserList:[],statusList:[],tableData:[],temporaryPlanList:[],preventPlanList:[],measuresValidateList:[],perpetualPlanList:[],mainReasonList:[],checkResultList:[],typeList:[],deptList:[],ponderanceList:[],chooseUserVisible:!1,chooseUserVisible1:!1,isDisabled:!1,selectUser:{id:"",name:""},isEdit:!1,loading:!1,tabShowObj:{second:!1,third:!1,fourth:!1,five:!1,six:!1,seven:!1},config:D.a,printList:[],printDetail:{reportName:"",createTime:"",reportNo:"",deptName:"",detailContent:"",resultContent:"",qualityGroup:[],qualityReport:{},temporaryPlan:[],perpetualPlan:[],measuresValidate:[],preventPlan:[]},printForm:[{title:"组员",prop_:"name"},{title:"部门",prop_:"deptName"}]}},mounted:function(){if(this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail(),this.isEdit=!0),this.$route.query.stage_type)switch(this.$route.query.stage_type){case 126:this.activeName="second";break;case 127:this.activeName="fourth";break;case 128:this.activeName="six";case 132:this.activeName="five"}},watch:{formData:{handler:function(t,e){""==t.userId&&(this.deptName="",this.deptId="")},deep:!0}},methods:m()({},Object(H.d)({removeTagNav:"tagNav/removeTagNav"}),{getUser1:function(t){t?(this.$set(this.formData,"userName",t.name),this.$set(this.formData,"userId",t.id),this.deptId=t.deptId,this.deptName=t.deptName):(this.$set(this.formData,"userName",""),this.$set(this.formData,"userId",""),this.deptId="",this.deptName="")},geyDip:function(t){var e=this;this.getUserList.forEach(function(a){if(t===a.id)return e.deptId=a.deptId,void(e.deptName=a.deptName)})},changeUser:function(t){var e=this;this.selectUser=t,this.getUserList.forEach(function(a){if(t.id===a.id)return e.formData.deptId=a.deptId,void(e.formData.deptName=a.deptName)})},getDetail:function(){var t=this,e=this;this.loading=!0,this.$api.qualityReportAPI.detail(this.formData.id).then(function(a){0===a.code&&(t.formData=p()({},t.formData,a.qualityReport),t.formData.userId=a.qualityReport.personId,t.formData.userName=a.qualityReport.personName,t.formData.ponderance=a.qualityReport.poneranceId,t.formData.reportType=a.qualityReport.reportTypeId,t.currentTime=a.qualityReport.createTime,t.deptName=a.qualityReport.deptName,t.printDetail.reportName=a.qualityReport.reportName,t.printDetail.createTime=a.qualityReport.createTime.substr(0,10),t.printDetail.reportNo=a.qualityReport.reportNo,t.printDetail.deptName=a.qualityReport.deptName,t.printDetail.detailContent=a.qualityReport.detailContent,t.printDetail.qualityGroup=a.qualityGroup,t.printDetail.qualityReport=a.qualityReport,t.printDetail.temporaryPlan=a.temporaryPlan,t.printDetail.perpetualPlan=a.perpetualPlan,t.printDetail.measuresValidate=a.measuresValidate,t.printDetail.preventPlan=a.preventPlan,t.printList=JSON.parse(l()(a.qualityGroup)),e.tableData=[],a.qualityGroup&&a.qualityGroup.forEach(function(t){var a={id:t.gid,userId:t.personId,name:t.personName,deptId:t.deptId,deptName:t.deptName,responsibleContent:t.responsibleContent};e.tableData.push(a)}),t.temporaryPlanList=a.temporaryPlan?a.temporaryPlan:[],t.preventPlanList=a.preventPlan?a.preventPlan:[],t.measuresValidateList=a.measuresValidate?a.measuresValidate:[],t.perpetualPlanList=a.perpetualPlan?a.perpetualPlan:[],t.mainReasonList=a.mainReasonList?a.mainReasonList:[],t.checkResultList=a.checkResultList?a.checkResultList:[]),t.loading=!1})},refreshData:function(){this.getDetail()},handleClick:function(t){"first"==t.name||t.name},initialize:function(){var t=this;o.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDepts(),this.$api.dictAPI.getDictsByType("client_complaint_type"),this.$api.dictAPI.getDictsByType("report_status"),this.$api.dictAPI.getDictsByType("ponderance_type")]).then(function(e){var a=s()(e,5),r=a[0],i=a[1],o=a[2],n=a[3],l=a[4];0===r.code&&(t.getUserList=r.datas),0===i.code&&(t.deptList=i.datas),0===o.code&&(t.typeList=o.datas),0===n.code&&(t.statusList=n.datas),0===l.code&&(t.ponderanceList=l.datas)}).catch(function(t){console.log(t)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/report/8d",query:{t:Date.now()}})},exportReport:function(){},save:function(t){var e=this;this.$refs[t].validate(function(t){if(!t)return!1;if(0!=e.tableData.length){var a=[];if(e.tableData.forEach(function(t){var e={userId:t.userId,deptId:t.deptId,responsibleContent:t.responsibleContent};t.id||a.push(e),console.log(a)}),e.formData.groupIds=e.tempDelList,e.formData.groupList=l()(a),e.formData.id){if(e.isDisabled)return;e.isDisabled=!0,e.$api.qualityReportAPI.update(e.formData).then(function(t){e.isDisabled=!1,0===t.code?(e.isEdit=!0,e.$message({message:t.msg,type:"success"}),e.getDetail()):e.$message({message:t.msg,type:"error"})})}else{if(e.isDisabled)return;e.isDisabled=!0,e.$api.qualityReportAPI.save(e.formData).then(function(t){e.isDisabled=!1,0===t.code?(e.formData.id=t.reportId,e.isEdit=!0,e.$message({message:t.msg,type:"success"}),e.getDetail()):e.$message({message:t.msg,type:"error"})})}}else e.$alert("请增加改善小组","提示",{confirmButtonText:"知道啦"})})},getUser:function(t){var e=this;if(t)for(var a=function(a){if(e.tableData.findIndex(function(e){if(e.userId==t[a].userId)return!0})<0){var r={userId:t[a].userId,name:t[a].NAME,deptId:t[a].deptId,deptName:t[a].deptName};e.tableData.push(r)}},r=0;r<=t.length-1;r++){a(r)}},remove:function(){var t=this;this.chooseUsers&&this.chooseUsers.forEach(function(e){e.id&&t.tempDelList.push(e.id);var a=t.tableData.findIndex(function(t){if(t.userId==e.userId)return!0});t.tableData.splice(a,1)})},handleSelectChange:function(t){this.chooseUsers=t},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(l()(this.printList)),this.$nextTick(function(){var t=document.getElementById("print_content").innerHTML;return document.body.innerHTML="<html><head><title>打印</title></head><body>"+t+"</body></html>",window.print(),window.location.reload(),!1})}})},J={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box report-box"},[a("div",{staticClass:"sys-tabs"},[a("el-tabs",{on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"8D报告总表",name:"first"}},[a("div",{staticClass:"sys-operate"},[58!==t.formData.checkStatusId?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))]):t._e(),t._v(" "),58!==t.formData.checkStatusId?a("el-button",{attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")]):t._e(),t._v(" "),t.formData.id?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.print()}}},[t._v("打印")]):t._e()],1),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"110px",model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-line form-inline",attrs:{label:"报告名称",prop:"reportName"}},[a("el-input",{attrs:{placeholder:"请填写报告名称"},model:{value:t.formData.reportName,callback:function(e){t.$set(t.formData,"reportName",e)},expression:"formData.reportName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"严重性"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择"},model:{value:t.formData.ponderance,callback:function(e){t.$set(t.formData,"ponderance",e)},expression:"formData.ponderance"}},t._l(t.ponderanceList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"编制人",prop:"userId"}},[a("btn-input",{attrs:{valueText:t.formData.userName,valueId:t.formData.userId,chooseVisible:t.chooseUserVisible1},on:{"update:valueText":function(e){return t.$set(t.formData,"userName",e)},"update:value-text":function(e){return t.$set(t.formData,"userName",e)},"update:valueId":function(e){return t.$set(t.formData,"userId",e)},"update:value-id":function(e){return t.$set(t.formData,"userId",e)},"update:chooseVisible":function(e){t.chooseUserVisible1=e},"update:choose-visible":function(e){t.chooseUserVisible1=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"编制部门"}},[a("el-input",{attrs:{placeholder:"编制部门自动带出",disabled:""},model:{value:t.deptName,callback:function(e){t.deptName=e},expression:"deptName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"编制时间"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd HH:mm:ss",type:"date",placeholder:"选择日期"},model:{value:t.currentTime,callback:function(e){t.currentTime=e},expression:"currentTime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"报告编号"}},[a("el-input",{attrs:{placeholder:"系统自动生成",disabled:""},model:{value:t.formData.reportNo,callback:function(e){t.$set(t.formData,"reportNo",e)},expression:"formData.reportNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"类型"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择类型"},model:{value:t.formData.reportType,callback:function(e){t.$set(t.formData,"reportType",e)},expression:"formData.reportType"}},t._l(t.typeList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"详细描述",prop:"detailContent"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},placeholder:"请输入详细描述"},model:{value:t.formData.detailContent,callback:function(e){t.$set(t.formData,"detailContent",e)},expression:"formData.detailContent"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"组成改善小组",required:""}},[58!==t.formData.checkStatusId?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.chooseUserVisible=!0}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.remove()}}},[t._v("删除")])],1):t._e(),t._v(" "),a("el-table",{staticStyle:{"margin-top":"10px"},attrs:{data:t.tableData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleSelectChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"deptName",align:"center",label:"责任部门",width:"200"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",label:"责任人",width:"200"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"负责事项"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.responsibleContent,callback:function(a){t.$set(e.row,"responsibleContent",a)},expression:"scope.row.responsibleContent"}})]}}])})],1)],1)],1)],1)]),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"临时改善对策",name:"second"}},[a("TempImprove",{attrs:{reportData:t.formData,temporaryPlan:t.temporaryPlanList},on:{refresh:t.refreshData}})],1):t._e(),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"分析主要原因",name:"third"}},[a("AnalysisCause",{attrs:{reportData:t.formData,mainReasonList:t.mainReasonList},on:{refresh:t.refreshData}})],1):t._e(),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"永久改善计划",name:"fourth"}},[a("ForeverImprove",{attrs:{reportData:t.formData,perpetualPlan:t.perpetualPlanList},on:{refresh:t.refreshData}})],1):t._e(),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"措施验证",name:"five"}},[a("VerifyMeasures",{attrs:{reportData:t.formData,measuresValidate:t.measuresValidateList},on:{refresh:t.refreshData}})],1):t._e(),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"预防再发生",name:"six"}},[a("PreventRecurrence",{attrs:{reportData:t.formData,preventPlan:t.preventPlanList},on:{refresh:t.refreshData}})],1):t._e(),t._v(" "),t.isEdit?a("el-tab-pane",{attrs:{label:"效果确认验收",name:"seven"}},[a("CloseCase",{attrs:{reportData:t.formData,checkResultList:t.checkResultList},on:{refresh:t.refreshData}})],1):t._e()],1),t._v(" "),a("DialogChooseUsers",{attrs:{visible:t.chooseUserVisible},on:{"update:visible":function(e){t.chooseUserVisible=e},change:t.getUser}}),t._v(" "),a("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[a("print8d",{attrs:{printDetail:t.printDetail,printList:t.printList,printForm:t.printForm,printDirection:!0}})],1)],1),t._v(" "),a("dialogChooseSingleUser",{attrs:{visible:t.chooseUserVisible1},on:{"update:visible":function(e){t.chooseUserVisible1=e},change:t.getUser1}})],1)},staticRenderFns:[]};var X=a("VU/8")(B,J,!1,function(t){a("XQVr"),a("tXfy")},"data-v-54fd1320",null);e.default=X.exports},tXfy:function(t,e){}}); |