webpackJsonp([95],{IiBl:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("BO1k"),o=a.n(i),s=a("woOf"),r=a.n(s),l=a("d7EF"),n=a.n(l),c=a("//Fk"),d=a.n(c),u=a("mvHQ"),p=a.n(u),m=a("Dd8w"),h=a.n(m),f=a("Dod7"),v=a("Xnfr"),b=a("ysqt"),D=a("iDdT"),g=a("3MlD"),y=a("OAOF"),_=a("0zcq"),w=a("bzuE"),C=a("NYxO"),P={components:{btnInput:b.a,DialogChooseSingleUser:g.a,DialogChooseSingleDevice:y.a,DialogChooseCheckProject:D.a,dialogChoosePoint:_.a},data:function(){return{formData:{code:"",name:"",standard:"",type:"",deviceType:"",manHour:"",labourPrice:"",deptId:"",operator:"",deviceId:"",remark:"",whetherExamine:0,whetherCollect:0,processCheck:[],uploadAttachment:[],id:""},deviceLoading:!1,isDisabled:!1,pointData:[],uomList:[],pointList:[],auditStatus:"",ProcessId:"",loading:!1,options:[],btn:!1,deviceoptions:[],selectDeptId:[],getUserList:[],depOptions:[],config:w.a,pointProjects:[],whetherCollectBtn:!0,ChoosePointVisible:!1,chooseDevicesVisible:!1,chooseUserVisible:!1,ChooseCheckProjectVisible:!1,dialogTitle:"选择配置",CheckProjects:[],btnDisabled:!0,rulesForm:{name:[{required:!0,message:"请填写工序名称",trigger:"blur"}]},uploadAttachment:[],fileDocList:[],tableData:[],uploadUrl:f.a.uploadUrl,ftpPrefix:f.a.ftpPrefix,fullscreenLoading:!1,auto_upload:!1}},mounted:function(){this.initialize(),this.getDetail()},watch:{formData:{handler:function(e){e.deviceType?this.btn=!1:(this.btn=!0,this.formData.deviceId="",this.formData.deviceName="",this.formData.whetherCollect=0),e.deviceName||(this.formData.whetherCollect=0),0==this.formData.whetherCollect&&(this.pointData=[],this.whetherCollectBtn=!0),0==this.formData.whetherExamine&&(this.tableData=[])},deep:!0}},methods:h()({},Object(C.d)({removeTagNav:"tagNav/removeTagNav"}),{handleSelectionChange_point:function(e){this.pointProjects=e},getPoint:function(e){var t=this;e&&(console.log(e),e.forEach(function(e){t.$set(e,"onlyId",e.id+"_"+Date.now()),t.$set(e,"pointId",e.id),delete e.id,t.pointData.push(e)}))},removePointProjects:function(){var e=this;this.CheckProjects&&(console.log(this.pointProjects),this.pointProjects.forEach(function(t){var a=e.pointData.findIndex(function(e){if(e.onlyId==t.onlyId)return!0});e.pointData.splice(a,1)}))},whetherCollectChange:function(e){1===this.formData.whetherCollect?this.whetherCollectBtn=!1:this.whetherCollectBtn=!0},audit:function(){var e=this,t=Number(this.$route.query.id);this.$confirm("确认审核吗?","提示",{type:"warning"}).then(function(){e.$api.processAPI.audit(t).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getDetail()):e.$message({message:t.msg,type:"error"})})})},disAudit:function(){var e=this,t=Number(this.$route.query.id);this.$confirm("确认反审核吗?","提示",{type:"warning"}).then(function(){e.$api.processAPI.backToAudit(t).then(function(t){0===t.code?(e.$message({message:t.msg,type:"success"}),e.getDetail()):e.$message({message:t.msg,type:"error"})})})},getName:function(e){var t;t=this.deviceoptions.find(function(t){return t.id===e}),this.formData.deviceId="",this.formData.deviceName="",this.formData.deviceTypeName=t.name},getDetail:function(){var e=this,t=Number(this.$route.query.id);this.ProcessId=t,this.$api.processAPI.detailProcess(t).then(function(t){if(t.processlist.forEach(function(t){e.$set(e.formData,"auditStatus",t.auditSign?t.auditSign:""),e.auditStatus=e.formData.auditStatus,e.formData.code=t.code,e.formData.name=t.name,e.formData.standard=t.standard?t.standard:"",e.formData.type=t.type?t.type:"",e.formData.deviceType=t.deviceType?t.deviceType:"",e.formData.manHour=t.manHour?t.manHour:"",e.formData.labourPrice=t.labourPrice?t.labourPrice:"",e.formData.deptId=t.deptId?t.deptId:"",e.formData.operatorName=t.operatorName?t.operatorName:"",e.formData.operator=t.operator?t.operator:"",e.formData.deviceId=t.deviceId?t.deviceId:"",e.formData.deviceName=t.deviceName?t.deviceName:"",e.formData.remark=t.remark?t.remark:"",e.formData.whetherExamine=t.whetherExamine?t.whetherExamine:0,e.formData.whetherCollect=t.whetherCollect?t.whetherCollect:0}),t.fileList&&t.fileList.length>0){e.fileDocList=[];for(var a=0;a0){var a=[];e.uploadAttachment.forEach(function(e){var t={fileName:e.fileName,filePath:e.filePath};a.push(t)}),e.formData.uploadAttachment=p()(a)}var i=[],o=!0;if(e.tableData.forEach(function(e){if(e.min>e.max)o=!1;else{var t={proId:e.id,uom:e.uom,min:e.min,max:e.max,pointId:e.pointId};i.push(t)}}),!o)return void e.$message({message:"目标值下限不能大于目标值上限",type:"warning"});var s=[];if(e.pointData.forEach(function(e){s.push(e.pointId)}),e.formData.pointList=s,console.log(e.formData.pointList),e.formData.processCheck=p()(i),e.isDisabled)return;e.isDisabled=!0,e.$api.processAPI.addAndChangeProcess({id:e.ProcessId,code:e.formData.code,name:e.formData.name,standard:e.formData.standard?e.formData.standard:"",type:e.formData.type?e.formData.type:"",deviceType:e.formData.deviceType?e.formData.deviceType:"",manHour:e.formData.manHour?e.formData.manHour:"",labourPrice:e.formData.labourPrice?e.formData.labourPrice:"",deptId:e.formData.deptId?e.formData.deptId:"",operator:e.formData.operator?e.formData.operator:"",whetherExamine:e.formData.whetherExamine?e.formData.whetherExamine:0,whetherCollect:e.formData.whetherCollect?e.formData.whetherCollect:0,deviceId:e.formData.deviceId?e.formData.deviceId:"",remark:e.formData.remark?e.formData.remark:"",processCheck:e.formData.processCheck?e.formData.processCheck:[],pointList:e.formData.pointList?e.formData.pointList:[],uploadAttachment:e.formData.uploadAttachment}).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.gotoIndex()):e.$message({message:t.msg,type:"error"})})}})},getCheckProjects:function(e){var t=[];e.forEach(function(e){t.push(e)}),this.tableData=this.tableData.concat(t)},removeCheckProject:function(){var e=this;this.CheckProjects&&this.CheckProjects.forEach(function(t){var a=e.tableData.findIndex(function(e){if(e.id==t.id)return!0});e.tableData.splice(a,1)})},handlePartChange:function(e){this.CheckProjects=e},getDevice:function(e){var t=this;e&&(this.formData.deviceId=e.id,this.formData.deviceName=e.name,this.$api.netWorkingAPI.measurePointList({deviceId:e.id}).then(function(e){0===e.code?(e.data.datas.forEach(function(e){1==e.isManualInput?e.isManualInput="是":e.isManualInput="否"}),t.pointList=e.data.datas?e.data.datas:[]):t.pointList=[]}))},getUser:function(e){console.log(e);e&&(this.formData.operatorName=e.name,this.formData.operator=e.id,this.selectDeptId=e.deptId,this.formData.deptId=e.deptId,this.setDefaultDept())},handleChange:function(e){this.formData.deptId=e.length>=1?e[e.length-1]:"",this.selectDeptId=e},initialize:function(){var e=this;this.$api.netWorkingAPI.measurePointList({deviceId:this.formData.id}).then(function(t){0===t.code?(t.data.datas.forEach(function(e){1==e.isManualInput?e.isManualInput="是":e.isManualInput="否"}),e.pointList=t.data.datas?t.data.datas:[]):e.pointList=[]}),this.$api.processAPI.processTypeList({type:"process_type"}).then(function(t){e.options=t.datas}),this.$api.processAPI.processTypeList({type:"uom_type"}).then(function(t){e.uomList=t.datas}),this.$api.processAPI.processTypeList({type:"device_type"}).then(function(t){e.deviceoptions=t.datas}),d.a.all([this.$api.commonAPI.getDeptsTree(),this.$api.roleAPI.list()]).then(function(t){var a=n()(t,2),i=a[0],o=a[1];0===i.code&&(e.depOptions=i.data.children,e.setDefaultDept(),e.setDeptList(e.depOptions)),0===o.code&&(e.roleList=o.datas)}).catch(function(e){console.log(e)}),this.formData.operator&&(this.loading=!0,this.$api.userAPI.detail(this.formData.operator).then(function(t){e.loading=!1,0===t.code&&(e.formData=r()({},e.formData,t.user),e.setDefaultDept())}))},setDefaultDept:function(){if(this.depOptions.length>0&&this.formData.deptId){var e=p()(this.formData.deptId),t=this.treeFindPath(this.depOptions,function(t){return t.id===e});this.selectDeptId=JSON.parse(p()(t))}},treeFindPath:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return[];var i=!0,s=!1,r=void 0;try{for(var l,n=o()(e);!(i=(l=n.next()).done);i=!0){var c=l.value;if(a.push(c.id),t(c))return a;if(c.children){var d=this.treeFindPath(c.children,t,a);if(d.length)return d}a.pop()}}catch(e){s=!0,r=e}finally{try{!i&&n.return&&n.return()}finally{if(s)throw r}}return[]},setDeptList:function(e){var t=!0,a=!1,i=void 0;try{for(var s,r=o()(e);!(t=(s=r.next()).done);t=!0){var l=s.value;l.hasChildren?this.setDeptList(l.children):l.children=void 0}}catch(e){a=!0,i=e}finally{try{!t&&r.return&&r.return()}finally{if(a)throw i}}},agreeChange:function(e){1===this.formData.whetherExamine?this.btnDisabled=!1:this.btnDisabled=!0},resetFields:function(){this.$refs.form.resetFields()},httpRequest:function(e,t,a){var i=this,o=new FormData;o.append("file",e,t),this.$api.commonAPI.uploadUrl(o).then(function(t){i.fullscreenLoading=!1,0==t.code?(i.$message({message:"上传成功",type:"success",duration:2e3}),a?a.filePath=t.filePath:e.filePath=t.filePath,i.uploadAttachment.push({filePath:t.filePath,fileName:t.fileName})):(i.fullscreenLoading=!1,i.$message.error("上传失败"),i.$refs.upload.uploadFiles.splice(i.$refs.upload.uploadFiles.length-1,1))})},onPreview:function(e){e.url?window.open(e.url):e.raw&&window.open(this.ftpPrefix+e.raw.filePath)},uploadSuccess:function(e,t){"操作成功"===e.msg&&this.uploadAttachment.push({filePath:e.filePath,fileName:e.fileName})},onChange:function(e,t){if(e.size>1e8)return this.$message.error("上传文件不能超过100M!"),this.$refs.upload.fileList=this.$refs.upload.fileList,this.$refs.upload.uploadFiles.splice(this.$refs.upload.uploadFiles.length-1,1),!1;if(e=e.raw,/image\/\w+/.test(e.type)){this.fullscreenLoading=!0;var a=this;v.a.compressAccurately(e,400).then(function(t){t.size?a.httpRequest(t,e.name,e):(a.$message.error("压缩图片失败"),a.fullscreenLoading=!1,a.$refs.upload.uploadFiles.splice(a.$refs.upload.uploadFiles.length-1,1))}).catch(function(t){a.httpRequest(e,e.name)})}else this.fullscreenLoading=!0,this.httpRequest(e,e.name)},handleRemove:function(e,t){if(e.raw){for(var a=void 0,i=0;i