yxk_pc_mdh/gyhl/static/js/21.a8e9793d521fd96a5449.js

1 line
78 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

webpackJsonp([21],{M8ec:function(t,e){},NOG5:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("d7EF"),o=a.n(i),s=a("//Fk"),n=a.n(s),r=a("BO1k"),l=a.n(r),c=a("woOf"),u=a.n(c),d=a("Dd8w"),p=a.n(d),m=a("mvHQ"),h=a.n(m),f=a("Dod7"),b=(a("S8x/"),a("TExn"),a("bzuE")),v=a("NYxO"),g=a("lbHh"),D=a.n(g),_=a("MJLE"),y=a.n(_),S=(a("uNt2"),{components:{},name:"",props:{printDetail:{type:Object},printList:{type:Array,default:[]},printForm:{type:Array,default:[]},printDirection:{type:Boolean,default:!0}},data:function(){return{pageHeight:"",pageWidth:"",config:b.a,dataList:[],checkList:[],planNo:"",code:[]}},component:{},watch:{printDetail:{handler:function(t,e){console.log(t),this.planNo=t.planNo,this.$nextTick(function(){this.toQrCode1()}),this.toQrCode()},deep:!0}},mounted:function(){this.printDirection?(this.pageHeight=this.config.printHeightDirection0,this.pageWidth=this.config.printWidthDirection0):(this.pageHeight=this.config.printHeightDirection1,this.pageWidth=this.config.printWidthDirection1)},methods:{toQrCode:function(){var t=document.querySelector(".qr_out");console.log(t),t.style.opacity=0,t.innerHTML="";var e=new y.a(qrcode,{colorDark:"#000000",colorLight:"#ffffff",typeNumber:4,width:80,height:80});console.log(this.planNo);var a={planNo:this.planNo};e.clear(),e.makeCode(h()(a)),this.$nextTick(function(){t.style.opacity=1})},toQrCode1:function(){var t=document.querySelectorAll(".qr_outs");console.log(this.printDetail.bodyInfo);for(var e=0;e<this.printDetail.bodyInfo.length;e++){t[e].innerHTML="";var a="qrcodes"+e,i=new y.a(a,{colorDark:"#000000",colorLight:"#ffffff",typeNumber:-1,width:40,height:40}),o={code:this.printDetail.bodyInfo[e].code};i.clear(),i.makeCode(h()(o))}}}}),w={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("table",{staticClass:"table table-striped table-bordered",attrs:{align:"center",valign:"center"}},[t._m(0),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("工序计划单号:"+t._s(t.printDetail.planNo))]),t._v(" "),a("td",{staticClass:"column",attrs:{colspan:"3",rowspan:6}},[a("div",{staticClass:"qr_out",staticStyle:{"vertical-align":"middle","ext-align":"center",color:"#595959"},attrs:{id:"qrcode",align:"center"}})])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("物料代码:"+t._s(t.printDetail.materielSerialNo))])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("物料名称:"+t._s(t.printDetail.materielName))])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("规格型号:"+t._s(t.printDetail.specification))])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("图号:"+t._s(t.printDetail.imageNo))])]),t._v(" "),a("tr",[a("td",{staticClass:"column",attrs:{colspan:"3"}},[t._v("计划生产数量:"+t._s(t.printDetail.planCount))])]),t._v(" "),t._m(1),t._v(" "),a("tr"),t._l(t.printDetail.bodyInfo,function(e,i){return a("tr",{key:"1_"+i,attrs:{prop:e.processName,label:e.id}},[a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"2"}},[a("div",{staticClass:"qr_outs",staticStyle:{"vertical-align":"middle","ext-align":"center",color:"#595959"},attrs:{id:"qrcodes"+i,align:"center"}})]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v(t._s(e.processName))]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v(t._s(e.demand))]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v(t._s(e.planStartTime.substr(0,10)))]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v(t._s(e.planEndTime.substr(0,10)))])])})],2)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("tr",[e("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"6"}},[this._v("工序流转卡")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("tr",[a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"2"}},[t._v("工序条码:")]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v("工序名称:")]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v("工艺要求:")]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v("计划开工日期:")]),t._v(" "),a("td",{staticClass:"column",staticStyle:{"text-align":"center"},attrs:{colspan:"1"}},[t._v("计划完工日期:")])])}]};var I=a("VU/8")(S,w,!1,function(t){a("fJKz")},null,null).exports,k=a("Xnfr"),C=a("ysqt"),$=a("0zcq"),N=a("OG67"),P=a("VSEy"),x=a("Pzdv"),T=a("9lpZ"),L=a("zj8Z"),V=a("o4dX"),E=a("G9gL"),M=a("iDdT"),A={name:"planManagement_production_add",components:{btnInput:C.a,dialogChooseSingleSource:P.a,dialogChooseSingleParts:N.a,dialogChooseSingleBom:x.a,dialogChooseSingleTecRoute:T.a,dialogChooseProcess:L.a,dialogChooseSingleUser:V.a,dialogChooseSingleDevice:E.a,dialogChooseCheckProject:M.a,printProcedure:I,dialogChoosePoint:$.a},data:function(){return{ProcessList:[],model_table:{rules:{planStartTime:[{required:!0,message:"请选择计划开工日期",trigger:"change"}],planEndTime:[{required:!0,message:"请选择计划完工日期",trigger:"change"}]},WorkingProduceList:[]},thisDeviceId:"",pointData:[],checkProjectIds:[],initiateProList:[],projectIds:[],splitList:[],productType:"",chooseWorkingProduce:[],currentChildIndex:0,truelabel:1,falselabel:0,currentIndex:0,ChoosePointVisible:!1,dialogLoading:!1,dialogVisible:!1,isDisabled:!1,deviceLoading:!1,ChoosePointDialogVisible:!1,WorkingProduceList:[],chooseProcessVisible:!1,chooseUserVisible:!1,chooseDeviceNameVisible:!1,chooseCheckProjectVisible:!1,chooseProVisible:!1,ProList:[],start_datetime:{disabledDate:function(t){return t.getTime()<Date.now()}},end_datetime:{disabledDate:function(t){return t.getTime()<Date.now()}},sourceType:[{id:204,name:"生产计划"}],state:[],typeList:[],pointProjects:[],chooseSourceVisible:!1,chooseMaterielVisible:!1,chooseBomVisible:!1,chooseTecRouteVisible:!1,depOptions:[],priorityList:[],selectDeptId:"",loading:!1,isNew:!0,planStatus:-1,formData:{isQuota:"0",completionMax:0,completionMin:0,materielSerialNo:"",count:0,countSupport:0,isCheck:"0",bomId:""},from:"",which_rework:"",rulesForm:{materielSerialNo:[{required:!0,message:"请选择产品",trigger:"change"}],proDept:[{required:!0,message:"请选择生产部门",trigger:"change"}],type:[{required:!0,message:"请选择生产类型",trigger:"change"}],count:[{required:!0,message:"请填写计划生产数量",trigger:"blur"}],planStartTime:[{required:!0,message:"请选择计划开工日期",trigger:"change"}],planEndTime:[{required:!0,message:"请选择计划完工日期",trigger:"change"}]},pointList:[],reworkCount:0,thisplanId:"",activeName:"first",config:b.a,today:"",tomorrow_time:"",today_time:"",sourceInfo:"",uploadAttachment:[],fileDocList:[],uploadUrl:f.a.uploadUrl,ftpPrefix:f.a.ftpPrefix,fullscreenLoading:!1,auto_upload:!1,printList:[],printDetail:{planNo:"",materielSerialNo:"",materielName:"",specification:"",imageNo:"",planCount:"",bodyInfo:[]},printForm:[]}},mounted:function(){var t=new Date,e=t.getFullYear(),a=t.getMonth()+1;a<10&&(a="0"+a);var i=t.getDate();i<10&&(i="0"+i),console.log(i);var o=t.getHours(),s=t.getMinutes(),n=t.getSeconds();this.today=e+"-"+a+"-"+i+" "+o+":"+s+":"+n,this.today_time=e+"-"+a+"-"+i+" 00:00:00";var r=new Date;r.setDate(r.getDate()+1);var l=r.getMonth()+1;l<10&&(l="0"+l);var c=t.getDate();if(c<10&&(c="0"+c),this.tomorrow_time=r.getFullYear()+"-"+l+"-"+c+" 00:00:00",this.initData(),"rework"==this.$route.query.from){this.isNew=!0,this.from=this.$route.query.from,this.which_rework=this.$route.query.which_rework,this.formData.signs=h()(this.$route.query.sourceInfo);var u={headInfo:this.$route.query.headInfo,bodyInfo:[this.$route.query.bodyInfo]};this.setDetail(u)}else if(this.$route.query.id)this.formData.id=this.$route.query.id,this.from=this.$route.query.from,this.isNew=!1,this.getDetail();else{this.planStatus=0;var d=D.a.get("userName");this.formData.userName=d,this.$set(this.formData,"createTime",this.today),this.$set(this.formData,"planStartTime",this.today_time),this.$set(this.formData,"planEndTime",this.tomorrow_time),this.isNew=!0,this.formData.planStatusName="计划"}this.$route.query.thisplanId&&(this.thisplanId=this.$route.query.thisplanId),this.$route.query.reworkCount&&(this.reworkCount=this.$route.query.reworkCount)},watch:{WorkingProduceList:{handler:function(t,e){console.log(t),this.model_table.WorkingProduceList=t},immediate:!0,deep:!0},formData:{handler:function(t,e){""==t.materielSerialNo&&(this.formData.materielId="",this.formData.materielName="",this.formData.materielSerialNo="",this.formData.specification="",this.formData.unitUomName="",this.formData.supportUomName="",this.formData.bomId="",this.formData.bomSerialno="",this.formData.version="")},deep:!0},currentIndex:function(t){this.currentChildIndex=t}},methods:p()({},Object(v.d)({removeTagNav:"tagNav/removeTagNav"}),{changeCount:function(){isNaN(this.formData.convCoefficient)||isNaN(this.formData.countSupport)?this.formData.count=0:this.formData.count=parseFloat(this.formData.convCoefficient)*parseFloat(this.formData.countSupport)},whetherExamineChange:function(t){var e=this;0==this.WorkingProduceList[t].isExamine&&(this.WorkingProduceList[t].pro.forEach(function(t){e.checkProjectIds.push(t.id)}),console.log(this.checkProjectIds),this.$set(this.WorkingProduceList[t],"pro",[]),this.$set(this.WorkingProduceList[t],"proDetail",[]),this.ProList=[])},whetherCollectChange:function(t){0==this.WorkingProduceList[t].isCollect&&(this.$set(this.WorkingProduceList[t],"pointList",[]),this.$set(this.WorkingProduceList[t],"processAutoCollectDetail",[]),this.pointList=[])},handleSelectionChange_point:function(t){console.log(t),this.pointProjects=t},showPoint:function(t,e){var a=this;console.log(t),this.thisDeviceId=t.deviceId,t.deviceId&&this.$api.netWorkingAPI.measurePointList({deviceId:t.deviceId}).then(function(t){0===t.code?a.pointList=t.data?t.data.datas:[]:a.pointList=[]}),t.processAutoCollectDetail?this.pointData=JSON.parse(h()(t.processAutoCollectDetail)):this.pointData=[],this.currentChildIndex=e,this.ChoosePointDialogVisible=!0},submitPoint:function(){var t=[];this.pointData.forEach(function(e){t.push(e.pointId)}),this.$set(this.WorkingProduceList[this.currentChildIndex],"processAutoCollectDetail",this.pointData),this.$set(this.WorkingProduceList[this.currentChildIndex],"pointList",t),this.ChoosePointDialogVisible=!1},getPoint:function(t){var e=this;console.log(t),t&&t.forEach(function(t){e.$set(t,"onlyId",t.id+"_"+Date.now()),e.$set(t,"pointId",t.id),delete t.id,e.pointData.push(t)})},removePointProjects:function(){var t=this;this.pointProjects&&this.$confirm("确认删除选中的联网采集配置吗?","提示",{type:"warning"}).then(function(){t.pointProjects.forEach(function(e){console.log(e);var a=t.pointData.findIndex(function(t){if(console.log(t),t.onlyId&&e.onlyId){if(t.onlyId==e.onlyId)return!0}else if(t.itemId==e.itemId)return!0});t.pointData.splice(a,1)})})},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(h()(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})},rowkey:function(t){},showOperate:function(t,e){this.currentChildIndex=e,this.chooseUserVisible=!0},getUser:function(t){this.$set(this.WorkingProduceList[this.currentChildIndex],"operatorName",t.NAME),this.$set(this.WorkingProduceList[this.currentChildIndex],"operator",t.userId)},showDeviceName:function(t,e){this.currentChildIndex=e,this.chooseDeviceNameVisible=!0},showPro:function(t,e){var a=this;t.deviceId?(this.$api.netWorkingAPI.measurePointList({deviceId:t.deviceId}).then(function(t){0===t.code?a.pointList=t.data?t.data.datas:[]:a.pointList=[]}),this.ProList=JSON.parse(h()(t.proDetail)),this.initiateProList=JSON.parse(h()(t.proDetail))):this.ProList=[],this.currentChildIndex=e,this.chooseProVisible=!0},showPro1:function(t,e){if(this.uploadAttachment=[],this.ftpPrefix=[],t.uploadAttachment&&""!=t.uploadAttachment){var a=JSON.parse(t.uploadAttachment);this.fileDocList=[];for(var i=0;i<a.length;i++){var o={name:a[i].fileName,url:this.ftpPrefix+a[i].filePath},s={fileName:a[i].fileName,filePath:a[i].filePath};this.fileDocList.push(o),this.uploadAttachment.push(s)}}else this.fileDocList=[];this.currentChildIndex=e,this.dialogVisible=!0},save1:function(){if(null!=this.uploadAttachment){var t=[];this.uploadAttachment.forEach(function(e){var a={fileName:e.fileName,filePath:e.filePath};t.push(a)}),this.$set(this.WorkingProduceList[this.currentChildIndex],"uploadAttachment",h()(t))}this.dialogVisible=!1,this.fileDocList=[]},deletePro:function(t,e){this.ProList.splice(e,1)},submitPro:function(){var t=[],e=[];this.initiateProList.forEach(function(e){void 0==e.newId&&t.push(e.id)}),this.ProList.forEach(function(t){void 0==t.newId&&e.push(t.id)});for(var a=0;a<t.length;a++)e.indexOf(t[a])<0&&this.checkProjectIds.push(t[a]);console.log(this.currentChildIndex),this.$set(this.WorkingProduceList[this.currentChildIndex],"proDetail",this.ProList);var i=[];this.ProList.forEach(function(t){var e={proId:t.proId,whetherCheck:t.whetherCheck?t.whetherCheck:0,remark:t.remark?t.remark:"",uom:t.uom?t.uom:"",min:t.min?t.min:"",max:t.max?t.max:"",pointId:t.pointId?t.pointId:""};void 0==t.newId&&(e.id=t.id),i.push(e)}),this.$set(this.WorkingProduceList[this.currentChildIndex],"pro",i),this.chooseProVisible=!1},getCheckProject:function(t){t&&(t.forEach(function(t){t.proName=t.name,t.proId=t.id,t.newId=t.id,delete t.name}),this.ProList=this.ProList.concat(t))},getDeviceName:function(t){this.$set(this.WorkingProduceList[this.currentChildIndex],"deviceName",t.name),this.$set(this.WorkingProduceList[this.currentChildIndex],"deviceId",t.id),this.$set(this.WorkingProduceList[this.currentChildIndex],"pointList",[]),this.$set(this.WorkingProduceList[this.currentChildIndex],"processAutoCollectDetail",[]),this.WorkingProduceList[this.currentChildIndex].proDetail.forEach(function(t){t.pointId=""}),this.WorkingProduceList[this.currentChildIndex].pro.forEach(function(t){t.pointId="",console.log(t)}),this.pointList=[]},removeWorkingProduce:function(){var t=this;this.chooseWorkingProduce&&this.$confirm("确认删除选中的工序吗?","提示",{type:"warning"}).then(function(){t.chooseWorkingProduce.forEach(function(e){var a=t.WorkingProduceList.findIndex(function(t){if(t.only&&e.only){if(t.only==e.only)return!0}else if(t.id==e.id)return!0});void 0==t.WorkingProduceList[a].newId&&t.projectIds.push(t.WorkingProduceList[a].id),t.WorkingProduceList.splice(a,1)})})},handleWorkingProduceChange:function(t){this.chooseWorkingProduce=t,this.WorkingProduceList.forEach(function(t){t.cansplit=!1}),t.forEach(function(t){t.cansplit=!0})},getSource:function(t){t?(this.$set(this.formData,"sourceType",t.sourceType?t.sourceType:""),this.$set(this.formData,"sourceNo",t.sourceNo?t.sourceNo:"")):(this.$set(this.formData,"sourceType",""),this.$set(this.formData,"sourceNo",""))},getBom:function(t){t?(this.$set(this.formData,"bomId",t.bomId),this.$set(this.formData,"bomSerialno",t.bomSerialno?t.bomSerialno:""),this.$set(this.formData,"version",t.version?t.version:"")):(this.$set(this.formData,"bomId",""),this.$set(this.formData,"bomSerialno",""),this.$set(this.formData,"version",""))},getTecRoute:function(t){var e=this;t?(this.$set(this.formData,"tecRouteId",t.craftId),this.$set(this.formData,"tecRouteVersion",t.version?t.version:""),this.$set(this.formData,"tecRouteName",t.name?t.name:""),this.$api.planManagementAPI.mesCraftCraftOfDetail({craftId:t.craftId}).then(function(t){0===t.code?(t.itemDetal.forEach(function(t){t.id=t.processId,t.code=t.processCode,t.name=t.preocessName,t.whetherCheck=t.whetherCheck?t.whetherCheck:0}),e.getProcess(t.itemDetal)):e.$message({message:t.msg,type:"error"})})):(this.$set(this.formData,"tecRouteId",""),this.$set(this.formData,"tecRouteVersion",""),this.$set(this.formData,"tecRouteName",""))},getPart:function(t){t?(t.convCoefficient&&this.formData.countSupport&&(this.formData.count=this.formData.countSupport*t.convCoefficient),this.$set(this.formData,"materielId",t.id),this.$set(this.formData,"materielName",t.name?t.name:""),this.$set(this.formData,"materielSerialNo",t.serialNo?t.serialNo:""),this.$set(this.formData,"specification",t.specification?t.specification:""),this.$set(this.formData,"unitUomName",t.unitUomName?t.unitUomName:""),this.formData.supportUomName=t.supportUomName?t.supportUomName:"",this.formData.supportUom=t.supportUom,this.formData.convCoefficient=t.convCoefficient):(this.$set(this.formData,"materielId",""),this.$set(this.formData,"materielName",""),this.$set(this.formData,"materielSerialNo",""),this.$set(this.formData,"specification",""),this.$set(this.formData,"unitUomName",""))},getProcess:function(t){var e=this;t&&(console.log(t),t.forEach(function(t){if(e.depOptions.length>0&&t.deptId){var a=h()(t.deptId),i=e.treeFindPath(e.depOptions,function(t){return t.id===a});t.selectDeptId=JSON.parse(h()(i))}t.only=Date.now(),t.processId=t.id,t.newId=t.id,t.isExamine=void 0!=t.whetherExamine?t.whetherExamine:0,t.isCollect=void 0!=t.whetherCollect?t.whetherCollect:0,t.isOutsource=void 0!=t.whetherOutsource?t.whetherOutsource:0,t.isAuto=void 0!=t.autoDispatch?t.autoDispatch:0,t.planCount=t.planCount?t.planCount:0,t.totalHour=t.totalHour?t.totalHour:0,t.standard=t.standard?t.standard:0,t.processType=t.type?t.type:"",t.planStartTime=e.today_time,t.planEndTime=e.tomorrow_time,t.pointList=[],t.processAutoCollectDetail&&t.processAutoCollectDetail.forEach(function(a){e.$set(a,"onlyId",a.pointId+"_"+Date.now()),t.pointList.push(a.pointId)});var o=[];t.uploadAttachment&&t.uploadAttachment.forEach(function(t){var e={fileName:t.fileName,filePath:t.filePath};o.push(e)}),t.uploadAttachment=h()(o),t.pro=[],t.proDetail&&t.proDetail.forEach(function(e){e.newId=e.proId;var a={proId:e.proId,whetherCheck:e.whetherCheck?e.whetherCheck:0,remark:e.remark?e.remark:"",uom:e.uom?e.uom:"",min:e.min?e.min:"",max:e.max?e.max:"",pointId:e.pointId?e.pointId:""};t.pro.push(a)}),t.id&&delete t.id;var s=u()({},s,t);e.WorkingProduceList.push(s),e.WorkingProduceList=e.unique(e.WorkingProduceList)}))},unique:function(t){for(var e=0;e<t.length;e++)for(var a=e+1;a<t.length;)t[e].code==t[a].code?t.splice(a,1):a++;return t},treeFindPath:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!t)return[];var i=!0,o=!1,s=void 0;try{for(var n,r=l()(t);!(i=(n=r.next()).done);i=!0){var c=n.value;if(a.push(c.id),e(c))return a;if(c.children){var u=this.treeFindPath(c.children,e,a);if(u.length)return u}a.pop()}}catch(t){o=!0,s=t}finally{try{!i&&r.return&&r.return()}finally{if(o)throw s}}return[]},setDeptList:function(t){var e=!0,a=!1,i=void 0;try{for(var o,s=l()(t);!(e=(o=s.next()).done);e=!0){var n=o.value;n.hasChildren?this.setDeptList(n.children):n.children=void 0}}catch(t){a=!0,i=t}finally{try{!e&&s.return&&s.return()}finally{if(a)throw i}}},setDefaultDept:function(){if(this.depOptions.length>0&&this.formData.proDept){var t=h()(this.formData.proDept),e=this.treeFindPath(this.depOptions,function(e){return e.id===t});this.selectDeptId=JSON.parse(h()(e))}},setDefaultDeptChild:function(){var t=this;this.depOptions.length>0&&this.WorkingProduceList.length>0&&this.WorkingProduceList.forEach(function(e){if(t.depOptions.length>0&&e.deptId){var a=h()(e.deptId),i=t.treeFindPath(t.depOptions,function(t){return t.id===a});e.selectDeptId=JSON.parse(h()(i))}})},handleChange:function(t){this.$set(this.formData,"proDept",t.length>=1?t[t.length-1]:""),this.selectDeptId=t},handleChangeScope:function(t){var e=t.selectDeptId[t.selectDeptId.length-1];this.$set(t,"deptId",e)},getDetail:function(){var t=this;this.loading=!0,this.$nextTick().then(function(){t.$api.planManagementAPI.workingProcedurePlanDetail({id:t.formData.id}).then(function(e){t.loading=!1,0===e.code&&t.setDetail(e)})}).catch(function(e){t.loading=!1})},setDetail:function(t){var e=this;this.formData.convCoefficient=t.headInfo.convCoefficient,this.formData.supportUom=t.headInfo.supportUom,this.formData.supportUomName=t.headInfo.supportUomName?t.headInfo.supportUomName:"",this.$set(this.formData,"sourceType",t.headInfo.sourceType?t.headInfo.sourceType:""),this.$set(this.formData,"productTypeName",t.headInfo.typeName?t.headInfo.typeName:""),this.productType=t.headInfo.typeId?t.headInfo.typeId:"",this.$set(this.formData,"sourceId",t.headInfo.sourceId?t.headInfo.sourceId:""),this.$set(this.formData,"sourceNo",t.headInfo.sourceNo?t.headInfo.sourceNo:""),this.$set(this.formData,"createTime",t.headInfo.createTime?t.headInfo.createTime:""),this.$set(this.formData,"planNo",t.headInfo.planNo?t.headInfo.planNo:""),this.$set(this.formData,"materielSerialNo",t.headInfo.materielSerialNo?t.headInfo.materielSerialNo:""),this.$set(this.formData,"materielName",t.headInfo.materielName?t.headInfo.materielName:""),this.$set(this.formData,"priority",t.headInfo.priority?t.headInfo.priority:""),this.$set(this.formData,"materielId",t.headInfo.materielId?t.headInfo.materielId:""),this.$set(this.formData,"specification",t.headInfo.specification?t.headInfo.specification:""),this.$set(this.formData,"unitUomName",t.headInfo.unitUomName?t.headInfo.unitUomName:""),this.$set(this.formData,"proDept",t.headInfo.proDeptId?t.headInfo.proDeptId:""),this.selectDeptId=t.headInfo.proDeptId?t.headInfo.proDeptId:"",this.$set(this.formData,"type",t.headInfo.typeId?t.headInfo.typeId:""),this.$set(this.formData,"isQuota",t.headInfo.isQuota?t.headInfo.isQuota.toString():"0"),this.$set(this.formData,"count",t.headInfo.planCount&&t.headInfo.convCoefficient?t.headInfo.convCoefficient*t.headInfo.planCount:""),this.$set(this.formData,"countSupport",t.headInfo.planCount?t.headInfo.planCount:""),this.$set(this.formData,"batchNo",t.headInfo.batchNo?t.headInfo.batchNo:""),this.$set(this.formData,"planStartTime",t.headInfo.planStartTime?t.headInfo.planStartTime:""),this.$set(this.formData,"planEndTime",t.headInfo.planEndTime?t.headInfo.planEndTime:""),this.$set(this.formData,"bomSerialno",t.headInfo.bomSerialno?t.headInfo.bomSerialno:""),this.$set(this.formData,"bomId",t.headInfo.bomId?t.headInfo.bomId:""),this.$set(this.formData,"version",t.headInfo.bomVersion?t.headInfo.bomVersion:""),this.$set(this.formData,"tecRouteId",t.headInfo.tecRouteId?t.headInfo.tecRouteId:""),this.$set(this.formData,"tecRouteName",t.headInfo.tecRouteName?t.headInfo.tecRouteName:""),this.$set(this.formData,"tecRouteVersion",t.headInfo.tecRouteVersion?t.headInfo.tecRouteVersion:""),this.$set(this.formData,"completionMax",t.headInfo.completionMax?t.headInfo.completionMax:""),this.$set(this.formData,"completionMin",t.headInfo.completionMin?t.headInfo.completionMin:""),this.$set(this.formData,"isCheck",t.headInfo.isCheck?t.headInfo.isCheck.toString():"0"),this.$set(this.formData,"clientName",t.headInfo.clientName?t.headInfo.clientName:""),this.$set(this.formData,"deliveryDate",t.headInfo.deliveryDate?t.headInfo.deliveryDate:""),this.$set(this.formData,"clientProductName",t.headInfo.clientProductName?t.headInfo.clientProductName:""),this.$set(this.formData,"clientProductNo",t.headInfo.clientProductNo?t.headInfo.clientProductNo:""),this.$set(this.formData,"planStatusName",t.headInfo.planStatusName?t.headInfo.planStatusName:""),this.$set(this.formData,"clientProductNo",t.headInfo.clientProductNo?t.headInfo.clientProductNo:""),this.$set(this.formData,"giveTime",t.headInfo.giveTime?t.headInfo.giveTime:""),this.$set(this.formData,"actualFinishTime",t.headInfo.actualFinishTime?t.headInfo.actualFinishTime:""),this.$set(this.formData,"userName",t.headInfo.createrName?t.headInfo.createrName:""),this.$set(this.formData,"originalPlanNo",t.headInfo.originalPlanNo?t.headInfo.originalPlanNo:""),this.$set(this.formData,"productionPlanId",t.headInfo.productionPlanId?t.headInfo.productionPlanId:""),this.planStatus=t.headInfo.planStatusId,this.WorkingProduceList=t.bodyInfo,this.printDetail.planNo=t.headInfo.planNo,this.printDetail.materielSerialNo=t.headInfo.materielSerialNo,this.printDetail.planCount=t.headInfo.planCount,this.printDetail.imageNo=t.headInfo.imageNo,this.printDetail.materielName=t.headInfo.materielName,this.printDetail.specification=t.headInfo.specification,this.printDetail.bodyInfo=t.bodyInfo,this.WorkingProduceList.forEach(function(t){t.code=t.processCode?t.processCode:"",t.processName=t.processName?t.processName:"",t.operator=t.operatorId?t.operatorId:"",t.operatorName=t.operatorName?t.operatorName:"",t.typeName=t.processTypeName?t.processTypeName:"",t.processType=t.processTypeId?t.processTypeId:"",t.proDetail=t.checkProject?t.checkProject:[],t.pointList=[],t.processAutoCollectDetail&&t.processAutoCollectDetail.forEach(function(a){e.$set(a,"onlyId",a.pointId+"_"+Date.now()),t.pointList.push(a.pointId)});var a=[];t.uploadAttachment&&t.uploadAttachment.forEach(function(t){var e={fileName:t.fileName,filePath:t.filePath};a.push(e)}),t.uploadAttachment=h()(a);var i=[];t.proDetail.forEach(function(t){var e={proId:t.proId,whetherCheck:t.whetherCheck?t.whetherCheck:0,id:t.id,remark:t.remark?t.remark:"",uom:t.uom?t.uom:"",min:t.min?t.min:"",max:t.max?t.max:"",pointId:t.pointId?t.pointId:""};i.push(e)}),t.pro=i}),this.setDefaultDeptChild(),this.setDefaultDept()},initData:function(){var t=this;this.$api.netWorkingAPI.measurePointList().then(function(e){0===e.code?(e.data.datas.forEach(function(t){1==t.isManualInput?t.isManualInput="是":t.isManualInput="否"}),t.pointList=e.data.datas?e.data.datas:[]):t.pointList=[]}),this.$api.processAPI.processTypeList({type:"uom_type"}).then(function(e){t.uomList=e.datas}),n.a.all([this.$api.dictAPI.getDictsByType("invoices_type"),this.$api.commonAPI.getDeptsTree(),this.$api.dictAPI.getDictsByType("production_type")].map(function(t){return t.catch(function(t){return t})})).then(function(e){var a=o()(e,3),i=a[0],s=a[1],n=a[2];i.code,0===s.code&&(t.depOptions=s.data.children,t.setDeptList(t.depOptions),t.setDefaultDept(),t.setDefaultDeptChild()),0===n.code&&(t.typeList=n.datas)}).catch(function(t){console.log(t)}),this.$api.salesAPI.listContractType({type:"priority"}).then(function(e){t.priorityList=e.datas})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),"rework"==this.from&&"work_report"==this.which_rework?this.$router.push({path:"/jobShop/work_report"}):"rework"==this.from&&"work_check"==this.which_rework?this.$router.push({path:"/jobShop/work_check"}):this.$router.push({path:"/planManagement/working_procedure"})},save:function(t,e){var a=this;this.$refs[t].validate(function(t){if(!t)return!1;if(new Date(a.formData.planEndTime).getTime()-new Date(a.formData.planStartTime).getTime()<0)a.$message({message:"计划完工日期必须大于计划开工日期!",type:"error"});else if(0!=a.WorkingProduceList.length){var i=!0;if(a.WorkingProduceList.forEach(function(t){t.selectDeptId||(i=!1)}),i){var o=!0;if(a.WorkingProduceList.forEach(function(t){1!=t.isAuto||t.deviceId&&t.operator||(o=!1)}),o){if(console.log(a.productType),235==a.productType){var s=[];a.model_table.WorkingProduceList.forEach(function(t){s.push(t.serialNumber)});for(var n=0;n<s.length;n++)if(s[n]==s[n+1]||""==s[n])return void a.$message({message:"顺序号必填且不能重复",type:"warning"})}a.$refs[e].validate(function(t){if(t)if(a.isNew){if(a.WorkingProduceList.forEach(function(t){t.proDetail&&delete t.proDetail,t.processAutoCollectDetail&&delete t.processAutoCollectDetail}),a.formData.createTime&&delete a.formData.createTime,a.formData.originalPlanNo&&delete a.formData.originalPlanNo,a.formData.childArray=h()(a.WorkingProduceList),a.isDisabled)return;a.isDisabled=!0,a.$api.planManagementAPI.workingProcedurePlanSave(a.formData).then(function(t){a.isDisabled=!1,0===t.code?(a.$message({message:t.msg,type:"success"}),"rework"==a.from?(a.removeTagNav({path:a.$route.path,title:a.$route.meta.name}),"work_report"==a.which_rework?a.$router.push({path:"/jobShop/work_report",query:{t:Date.now()}}):"work_check"==a.which_rework&&a.$router.push({path:"/jobShop/work_check",query:{t:Date.now()}})):a.$router.push({path:"/planManagement/working_procedure",query:{t:Date.now()}})):a.$message({message:t.msg,type:"error"})})}else if("split"==a.from){var e=[],i=!0;if(a.WorkingProduceList.forEach(function(t){console.log(t.splitCount),void 0==t.splitCount&&(i=!1)}),!i)return void a.$message({message:"拆分数量必填",type:"warning"});a.WorkingProduceList.forEach(function(t){if(t.cansplit){var a={id:t.id,splitCount:t.splitCount};e.push(a)}});var o={oldId:a.formData.id,splitArray:h()(e)};if(a.isDisabled)return;a.isDisabled=!0,a.$api.planManagementAPI.workingProcedurePlanSplitPlan(o).then(function(t){a.isDisabled=!1,0===t.code?(a.$message({message:t.msg,type:"success"}),a.$router.push({path:"/planManagement/working_procedure",query:{t:Date.now()}})):a.$message({message:t.msg,type:"error"})})}else{if(0==a.WorkingProduceList.length)return void a.$message({message:"请选择工序",type:"warning"});if(a.WorkingProduceList.forEach(function(t){t.proDetail&&delete t.proDetail,t.processAutoCollectDetail&&delete t.processAutoCollectDetail,t.checkProject&&delete t.checkProject,a.formData.originalPlanNo&&delete a.formData.originalPlanNo}),a.formData.projectIds=a.projectIds,a.formData.checkProjectIds=a.checkProjectIds,a.formData.childArray=h()(a.WorkingProduceList),a.isDisabled)return;a.isDisabled=!0,a.$api.planManagementAPI.workingProcedurePlanUpdate(a.formData).then(function(t){a.isDisabled=!1,0===t.code?(a.$message({message:t.msg,type:"success"}),a.$router.push({path:"/planManagement/working_procedure",query:{t:Date.now()}})):a.$message({message:t.msg,type:"error"})})}else a.$message({message:"工序明细有必填项未填",type:"warning"})})}else a.$message({message:"选择了自动派工选项时,生产部门、操作工和设备名称不能为空。",type:"warning"})}else a.$message({message:"生产部门必填",type:"warning"})}else a.$message({message:"请选择工序",type:"warning"})})},httpRequest:function(t,e,a){var i=this,o=new FormData;o.append("file",t,e),this.$api.commonAPI.uploadUrl(o).then(function(e){i.fullscreenLoading=!1,0==e.code?(i.$message({message:"上传成功",type:"success",duration:2e3}),a?a.filePath=e.filePath:t.filePath=e.filePath,i.uploadAttachment.push({filePath:e.filePath,fileName:e.fileName})):(i.fullscreenLoading=!1,i.$message.error("上传失败"),i.$refs.upload.uploadFiles.splice(i.$refs.upload.uploadFiles.length-1,1))})},onPreview:function(t){t.url?window.open(t.url):t.raw&&window.open(this.ftpPrefix+t.raw.filePath)},onChange:function(t,e){if(t.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(t=t.raw,/image\/\w+/.test(t.type)){this.fullscreenLoading=!0;var a=this;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)})}else this.fullscreenLoading=!0,this.httpRequest(t,t.name)},handleRemove:function(t,e){if(t.raw){for(var a=void 0,i=0;i<this.uploadAttachment.length;i++)this.uploadAttachment[i].filePath==t.raw.filePath&&(a=i);this.uploadAttachment.splice(a,1)}else{for(var o=void 0,s=0;s<this.uploadAttachment.length;s++)-1!=t.url.search(this.uploadAttachment[s].filePath)&&(o=s);this.uploadAttachment.splice(o,1)}}})},W={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box plan-box"},[a("div",[-1!=t.planStatus?a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))]),t._v(" "),0==t.planStatus||231==t.planStatus||"split"==t.from?a("el-button",{directives:[{name:"has",rawName:"v-has",value:"plan:workingProcedure:add",expression:"'plan:workingProcedure:add'"}],attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form","formTable")}}},[t._v("保存")]):t._e(),t._v(" "),this.formData.id?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.print()}}},[t._v("打印")]):t._e()],1):t._e(),t._v(" "),a("div",{class:[0==t.planStatus||231==t.planStatus&&"split"!=t.from&&"rework"!=t.from?"sys-form ":"sys-form readonly_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.rulesForm}},[a("div",{staticClass:"flex"},[t.isNew?t._e():a("el-form-item",{staticClass:"form-inline",attrs:{label:"单据编号",prop:"planNo"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.planNo,callback:function(e){t.$set(t.formData,"planNo",e)},expression:"formData.planNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"源单类型",prop:"sourceType"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus},model:{value:t.formData.sourceType,callback:function(e){t.$set(t.formData,"sourceType",e)},expression:"formData.sourceType"}},t._l(t.sourceType,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:"sourceNo"}},[a("el-input",{attrs:{clearable:"",disabled:""},model:{value:t.formData.sourceNo,callback:function(e){t.$set(t.formData,"sourceNo",e)},expression:"formData.sourceNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单日期"}},[a("el-date-picker",{attrs:{disabled:"",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期"},model:{value:t.formData.createTime,callback:function(e){t.$set(t.formData,"createTime",e)},expression:"formData.createTime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品代码",prop:"materielSerialNo"}},[a("btn-input",{attrs:{valueText:t.formData.materielSerialNo,valueId:t.formData.materielId,chooseVisible:t.chooseMaterielVisible,showBtn:234!=t.planStatus&&233!=t.planStatus&&232!=t.planStatus&&"split"!=t.from&&"rework"!=t.from},on:{"update:valueText":function(e){return t.$set(t.formData,"materielSerialNo",e)},"update:value-text":function(e){return t.$set(t.formData,"materielSerialNo",e)},"update:valueId":function(e){return t.$set(t.formData,"materielId",e)},"update:value-id":function(e){return t.$set(t.formData,"materielId",e)},"update:chooseVisible":function(e){t.chooseMaterielVisible=e},"update:choose-visible":function(e){t.chooseMaterielVisible=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品名称",prop:"materielName"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.materielName,callback:function(e){t.$set(t.formData,"materielName",e)},expression:"formData.materielName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"规格型号",prop:"specification"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.specification,callback:function(e){t.$set(t.formData,"specification",e)},expression:"formData.specification"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"主计量单位",prop:"unitUomName"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.unitUomName,callback:function(e){t.$set(t.formData,"unitUomName",e)},expression:"formData.unitUomName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"辅助单位",prop:"supportUomName"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.supportUomName,callback:function(e){t.$set(t.formData,"supportUomName",e)},expression:"formData.supportUomName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"换算系数"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.convCoefficient,callback:function(e){t.$set(t.formData,"convCoefficient",e)},expression:"formData.convCoefficient"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"主单位数量",prop:"count"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,disabled:""},model:{value:t.formData.count,callback:function(e){t.$set(t.formData,"count",e)},expression:"formData.count"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划生产数量(辅助单位)",prop:"countSupport"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from},on:{change:t.changeCount},model:{value:t.formData.countSupport,callback:function(e){t.$set(t.formData,"countSupport",e)},expression:"formData.countSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划开工日期",prop:"planStartTime"}},[a("el-date-picker",{attrs:{clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from&&"rework"!=t.from,"picker-options":t.start_datetime,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期"},model:{value:t.formData.planStartTime,callback:function(e){t.$set(t.formData,"planStartTime",e)},expression:"formData.planStartTime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划完工日期",prop:"planEndTime"}},[a("el-date-picker",{attrs:{"picker-options":t.end_datetime,clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from&&"rework"!=t.from,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",format:"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期"},model:{value:t.formData.planEndTime,callback:function(e){t.$set(t.formData,"planEndTime",e)},expression:"formData.planEndTime"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"BOM编号",prop:"bomSerialno"}},[a("btn-input",{attrs:{valueText:t.formData.bomSerialno,valueId:t.formData.bomId,chooseVisible:t.chooseBomVisible,disableBtn:!!t.formData.materielId,showBtn:234!=t.planStatus&&233!=t.planStatus&&232!=t.planStatus&&"split"!=t.from&&"rework"!=t.from},on:{"update:valueText":function(e){return t.$set(t.formData,"bomSerialno",e)},"update:value-text":function(e){return t.$set(t.formData,"bomSerialno",e)},"update:valueId":function(e){return t.$set(t.formData,"bomId",e)},"update:value-id":function(e){return t.$set(t.formData,"bomId",e)},"update:chooseVisible":function(e){t.chooseBomVisible=e},"update:choose-visible":function(e){t.chooseBomVisible=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"批号",prop:"batchNo"}},[a("el-input",{attrs:{clearable:"",placeholder:"请输入批号",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from},model:{value:t.formData.batchNo,callback:function(e){t.$set(t.formData,"batchNo",e)},expression:"formData.batchNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"BOM版本",prop:"version"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.version,callback:function(e){t.$set(t.formData,"version",e)},expression:"formData.version"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"工艺路线",prop:"tecRouteName"}},[a("btn-input",{attrs:{valueText:t.formData.tecRouteName,valueId:t.formData.tecRouteId,chooseVisible:t.chooseTecRouteVisible,showBtn:234!=t.planStatus&&233!=t.planStatus&&232!=t.planStatus&&"split"!=t.from&&"rework"!=t.from},on:{"update:valueText":function(e){return t.$set(t.formData,"tecRouteName",e)},"update:value-text":function(e){return t.$set(t.formData,"tecRouteName",e)},"update:valueId":function(e){return t.$set(t.formData,"tecRouteId",e)},"update:value-id":function(e){return t.$set(t.formData,"tecRouteId",e)},"update:chooseVisible":function(e){t.chooseTecRouteVisible=e},"update:choose-visible":function(e){t.chooseTecRouteVisible=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"工艺版本",prop:"tecRouteVersion"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.tecRouteVersion,callback:function(e){t.$set(t.formData,"tecRouteVersion",e)},expression:"formData.tecRouteVersion"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"客户名称",prop:"clientName"}},[a("el-input",{attrs:{placeholder:"请输入客户名称",clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from},model:{value:t.formData.clientName,callback:function(e){t.$set(t.formData,"clientName",e)},expression:"formData.clientName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"交货期",prop:"deliveryDate"}},[a("el-date-picker",{attrs:{clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:"",format:"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期"},model:{value:t.formData.deliveryDate,callback:function(e){t.$set(t.formData,"deliveryDate",e)},expression:"formData.deliveryDate"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"客户商品名称",prop:"clientProductName"}},[a("el-input",{attrs:{placeholder:"请输入客户商品名称",clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from},model:{value:t.formData.clientProductName,callback:function(e){t.$set(t.formData,"clientProductName",e)},expression:"formData.clientProductName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"客户料号",prop:"clientProductNo"}},[a("el-input",{attrs:{placeholder:"请输入客户料号",clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from},model:{value:t.formData.clientProductNo,callback:function(e){t.$set(t.formData,"clientProductNo",e)},expression:"formData.clientProductNo"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"生产部门",prop:"proDept"}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from,clearable:"",options:t.depOptions,props:{expandTrigger:"hover",label:"text",value:"id",checkStrictly:!0}},on:{change:t.handleChange},model:{value:t.selectDeptId,callback:function(e){t.selectDeptId=e},expression:"selectDeptId"}})],1),t._v(" "),""!=t.formData.originalPlanNo?a("el-form-item",{staticClass:"form-inline",attrs:{label:"原工序计划单号",prop:"originalPlanNo"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.originalPlanNo,callback:function(e){t.$set(t.formData,"originalPlanNo",e)},expression:"formData.originalPlanNo"}})],1):t._e(),t._v(" "),""!=t.formData.giveTime&&231!=t.planStatus&&0!=t.planStatus?a("el-form-item",{staticClass:"form-inline",attrs:{label:"下达时间",prop:""}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.giveTime,callback:function(e){t.$set(t.formData,"giveTime",e)},expression:"formData.giveTime"}})],1):t._e(),t._v(" "),234==t.planStatus?a("el-form-item",{staticClass:"form-inline",attrs:{label:"结案时间",prop:""}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.actualFinishTime,callback:function(e){t.$set(t.formData,"actualFinishTime",e)},expression:"formData.actualFinishTime"}})],1):t._e(),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"单据状态",prop:""}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.planStatusName,callback:function(e){t.$set(t.formData,"planStatusName",e)},expression:"formData.planStatusName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单人",prop:"userName"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.userName,callback:function(e){t.$set(t.formData,"userName",e)},expression:"formData.userName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"生产类型"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.productTypeName,callback:function(e){t.$set(t.formData,"productTypeName",e)},expression:"formData.productTypeName"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"优先级"}},[a("el-select",{attrs:{placeholder:"请选择",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from,clearable:""},model:{value:t.formData.priority,callback:function(e){t.$set(t.formData,"priority",e)},expression:"formData.priority"}},t._l(t.priorityList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from&&"rework"!=t.from}})}),1)],1)],1)]),t._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[t._v("工序明细")]),t._v(" "),a("el-form",{ref:"formTable",attrs:{rules:t.model_table.rules,model:t.model_table}},[a("el-form-item",{staticClass:"childlist"},[0==t.planStatus||231==t.planStatus&&"split"!=t.from?a("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.chooseProcessVisible=!0}}},[t._v("选择工序")]),t._v(" "),a("el-button",{attrs:{type:"primary",disabled:0==t.chooseWorkingProduce.length},on:{click:function(e){return t.removeWorkingProduce()}}},[t._v("删除")])],1):t._e(),t._v(" "),"split"==t.from?a("div",{staticStyle:{color:"red"}},[t._v("\n 注:选中工序行输入拆分数量\n ")]):t._e(),t._v(" "),a("el-table",{ref:"tb",attrs:{data:t.model_table.WorkingProduceList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handleWorkingProduceChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),235==t.productType?a("el-table-column",{attrs:{prop:"serialNumber",width:"100",align:"center",label:"顺序号","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticStyle:{width:"100%"},attrs:{clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,onkeyup:"this.value= this.value.match(/\\d+(\\.\\d{0,2})?/) ? this.value.match(/\\d+(\\.\\d{0,2})?/)[0] : ''"},model:{value:e.row.serialNumber,callback:function(a){t.$set(e.row,"serialNumber",a)},expression:"scope.row.serialNumber"}})]}}],null,!1,1887940503)}):t._e(),t._v(" "),a("el-table-column",{attrs:{prop:"splitCount",align:"center",width:"120",label:"拆分数量","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:.1,disabled:!e.row.cansplit||"split"!=t.from,size:"small","controls-position":"right"},model:{value:e.row.splitCount,callback:function(a){t.$set(e.row,"splitCount",a)},expression:"scope.row.splitCount"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"code","show-overflow-tooltip":"",label:"工序代码",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"processName",align:"center","show-overflow-tooltip":"",label:"工序名称"}}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"生产部门",prop:"deptId",width:"160","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-cascader",{staticStyle:{width:"100%"},attrs:{disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,clearable:"",options:t.depOptions,props:{expandTrigger:"hover",label:"text",value:"id",checkStrictly:!0}},on:{change:function(a){return t.handleChangeScope(e.row)}},model:{value:e.row.selectDeptId,callback:function(a){t.$set(e.row,"selectDeptId",a)},expression:"scope.row.selectDeptId"}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"操作工","show-overflow-tooltip":"",prop:"operatorName",width:"140"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("btn-input",{attrs:{valueText:e.row.operatorName,valueId:e.row.operator,chooseVisible:t.chooseUserVisible,currentIndex:t.currentIndex,index:e.$index,showBtn:0==t.planStatus||231==t.planStatus&&"split"!=t.from},on:{"update:valueText":function(a){return t.$set(e.row,"operatorName",a)},"update:value-text":function(a){return t.$set(e.row,"operatorName",a)},"update:valueId":function(a){return t.$set(e.row,"operator",a)},"update:value-id":function(a){return t.$set(e.row,"operator",a)},"update:chooseVisible":function(e){t.chooseUserVisible=e},"update:choose-visible":function(e){t.chooseUserVisible=e},"update:currentIndex":function(e){t.currentIndex=e},"update:current-index":function(e){t.currentIndex=e}}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"设备名称",prop:"deviceName",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("btn-input",{attrs:{valueText:e.row.deviceName,valueId:e.row.deviceId,chooseVisible:t.chooseDeviceNameVisible,currentIndex:t.currentIndex,index:e.$index,showBtn:0==t.planStatus||231==t.planStatus&&"split"!=t.from},on:{"update:valueText":function(a){return t.$set(e.row,"deviceName",a)},"update:value-text":function(a){return t.$set(e.row,"deviceName",a)},"update:valueId":function(a){return t.$set(e.row,"deviceId",a)},"update:value-id":function(a){return t.$set(e.row,"deviceId",a)},"update:chooseVisible":function(e){t.chooseDeviceNameVisible=e},"update:choose-visible":function(e){t.chooseDeviceNameVisible=e},"update:currentIndex":function(e){t.currentIndex=e},"update:current-index":function(e){t.currentIndex=e}}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否自动派工",prop:"isAuto",width:"60"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{staticClass:"child_check",attrs:{"true-label":t.truelabel,"false-label":t.falselabel,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},model:{value:e.row.isAuto,callback:function(a){t.$set(e.row,"isAuto",a)},expression:"scope.row.isAuto"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"standard",align:"center",width:"120",label:"基准良率(%)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,size:"small",min:0,max:100,"controls-position":"right"},model:{value:e.row.standard,callback:function(a){t.$set(e.row,"standard",a)},expression:"scope.row.standard"}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"工序类型","show-overflow-tooltip":"",prop:"typeName"}}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否检验",prop:"isExamine",width:"60"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{staticClass:"child_check",attrs:{"true-label":t.truelabel,"false-label":t.falselabel,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},on:{change:function(a){return t.whetherExamineChange(e.$index)}},model:{value:e.row.isExamine,callback:function(a){t.$set(e.row,"isExamine",a)},expression:"scope.row.isExamine"}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"检验项目"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",disabled:0==e.row.isExamine},on:{click:function(a){return t.showPro(e.row,e.$index)}}},[t._v("配置")])]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否委外",prop:"isOutsource",width:"60"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{staticClass:"child_check",attrs:{"true-label":t.truelabel,"false-label":t.falselabel,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},model:{value:e.row.isOutsource,callback:function(a){t.$set(e.row,"isOutsource",a)},expression:"scope.row.isOutsource"}})]}}])}),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否联网采集",prop:"isCollect",width:"60"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-checkbox",{staticClass:"child_check",attrs:{"true-label":t.truelabel,"false-label":t.falselabel,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},on:{change:function(a){return t.whetherCollectChange(e.$index)}},model:{value:e.row.isCollect,callback:function(a){t.$set(e.row,"isCollect",a)},expression:"scope.row.isCollect"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"pointList",width:"120",align:"center",label:"联网采集配置","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary",disabled:0==e.row.isCollect||!e.row.deviceId||234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},on:{click:function(a){return t.showPoint(e.row,e.$index)}}},[t._v("配置")])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"totalHour",align:"center",width:"120",label:"工作时长(分钟)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,size:"small","controls-position":"right"},model:{value:e.row.totalHour,callback:function(a){t.$set(e.row,"totalHour",a)},expression:"scope.row.totalHour"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"manHour",align:"center",width:"120",label:"单件工时((分钟)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,size:"small","controls-position":"right"},model:{value:e.row.manHour,callback:function(a){t.$set(e.row,"manHour",a)},expression:"scope.row.manHour"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"labourPrice",align:"center",width:"120",label:"单件工价(元/件)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from,size:"small","controls-position":"right"},model:{value:e.row.labourPrice,callback:function(a){t.$set(e.row,"labourPrice",a)},expression:"scope.row.labourPrice"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"planCount",align:"center",width:"120",label:"计划生产数量(辅助单位)"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:1,disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from||"rework"==t.from,size:"small","controls-position":"right"},model:{value:e.row.planCount,callback:function(a){t.$set(e.row,"planCount",a)},expression:"scope.row.planCount"}})]}}])}),t._v(" "),"split"!=t.from?a("el-table-column",{staticClass:"form-inline",attrs:{label:"计划开工时间",prop:"planStartTime",width:"250","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form-item",{attrs:{prop:"WorkingProduceList["+e.$index+"].planStartTime",rules:t.model_table.rules.planStartTime}},[a("el-date-picker",{attrs:{disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus,"picker-options":t.start_datetime,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:e.row.planStartTime,callback:function(a){t.$set(e.row,"planStartTime",a)},expression:"scope.row.planStartTime"}})],1)]}}],null,!1,2128935350)}):t._e(),t._v(" "),"split"==t.from?a("el-table-column",{staticClass:"form-inline",attrs:{label:"计划开工时间",prop:"planStartTime",width:"250","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form-item",{attrs:{prop:"WorkingProduceList["+e.$index+"].planStartTime",rules:t.model_table.rules.planStartTime}},[a("el-date-picker",{attrs:{"picker-options":t.start_datetime,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:e.row.planStartTime,callback:function(a){t.$set(e.row,"planStartTime",a)},expression:"scope.row.planStartTime"}})],1)]}}],null,!1,3560839747)}):t._e(),t._v(" "),"split"!=t.from?a("el-table-column",{staticClass:"form-inline",attrs:{label:"计划完工时间",prop:"planEndTime",width:"250","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form-item",{attrs:{prop:"WorkingProduceList["+e.$index+"].planEndTime",rules:t.model_table.rules.planEndTime}},[a("el-date-picker",{attrs:{disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus,"picker-options":t.start_datetime,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:e.row.planEndTime,callback:function(a){t.$set(e.row,"planEndTime",a)},expression:"scope.row.planEndTime"}})],1)]}}],null,!1,3058836761)}):t._e(),t._v(" "),"split"==t.from?a("el-table-column",{staticClass:"form-inline",attrs:{label:"计划完工时间",prop:"planEndTime",width:"250","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form-item",{attrs:{prop:"WorkingProduceList["+e.$index+"].planEndTime",rules:t.model_table.rules.planEndTime}},[a("el-date-picker",{attrs:{"picker-options":t.start_datetime,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",clearable:""},model:{value:e.row.planEndTime,callback:function(a){t.$set(e.row,"planEndTime",a)},expression:"scope.row.planEndTime"}})],1)]}}],null,!1,1314241804)}):t._e(),t._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"设置",prop:"uploadAttachment",width:"110"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.showPro1(e.row,e.$index)}}},[t._v("上传SOP")])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"demand",align:"center",width:"220",label:"工艺要求"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",autosize:{minRows:1},clearable:"",disabled:234==t.planStatus||233==t.planStatus||232==t.planStatus||"split"==t.from},model:{value:e.row.demand,callback:function(a){t.$set(e.row,"demand",a)},expression:"scope.row.demand"}})]}}])})],1)],1)],1),t._v(" "),a("el-dialog",{attrs:{title:"上传附件",center:"",visible:t.dialogVisible,width:"900px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}],attrs:{"label-width":"90px"}},[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-remove":t.handleRemove,"file-list":t.fileDocList,"on-preview":t.onPreview,"auto-upload":t.auto_upload,"on-change":t.onChange,accept:".gif,.png,.jpg,.bmp"}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")]),t._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("\n 附件最大100M支持格式JPG、PNG、GIF、BMP\n ")])],1)],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.save1()}}},[t._v("保存")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogVisible=!1,t.fileDocList=[]}}},[t._v(t._s(t.config.cancelText))])],1)],1)],1)]),t._v(" "),a("dialogChooseSingleParts",{attrs:{visible:t.chooseMaterielVisible},on:{"update:visible":function(e){t.chooseMaterielVisible=e},change:t.getPart}}),t._v(" "),a("dialogChooseSingleSource",{attrs:{visible:t.chooseSourceVisible},on:{"update:visible":function(e){t.chooseSourceVisible=e},change:t.getSource}}),t._v(" "),a("dialogChooseSingleBom",{attrs:{visible:t.chooseBomVisible,proId:t.formData.materielId,proName:t.formData.materielName},on:{"update:visible":function(e){t.chooseBomVisible=e},change:t.getBom}}),t._v(" "),a("dialogChooseSingleTecRoute",{attrs:{visible:t.chooseTecRouteVisible},on:{"update:visible":function(e){t.chooseTecRouteVisible=e},change:t.getTecRoute}}),t._v(" "),a("dialogChooseProcess",{attrs:{visible:t.chooseProcessVisible,planId:t.thisplanId},on:{"update:visible":function(e){t.chooseProcessVisible=e},change:t.getProcess}}),t._v(" "),a("dialogChooseSingleUser",{attrs:{visible:t.chooseUserVisible},on:{"update:visible":function(e){t.chooseUserVisible=e},change:t.getUser}}),t._v(" "),a("dialogChooseSingleDevice",{attrs:{visible:t.chooseDeviceNameVisible},on:{"update:visible":function(e){t.chooseDeviceNameVisible=e},change:t.getDeviceName}}),t._v(" "),a("dialogChooseCheckProject",{attrs:{visible:t.chooseCheckProjectVisible},on:{"update:visible":function(e){t.chooseCheckProjectVisible=e},change:t.getCheckProject}}),t._v(" "),a("dialogChoosePoint",{attrs:{visible:t.ChoosePointVisible,deviceId:t.thisDeviceId},on:{"update:visible":function(e){t.ChoosePointVisible=e},change:t.getPoint}}),t._v(" "),a("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[a("printProcedure",{attrs:{printDetail:t.printDetail,printList:t.printList,printForm:t.printForm,printDirection:!0}})],1),t._v(" "),a("el-dialog",{attrs:{center:"",title:"检验项目配置",width:"800px",visible:t.chooseProVisible},on:{"update:visible":function(e){t.chooseProVisible=e}}},[a("el-form",{attrs:{inline:""}},[a("el-form-item",[0==t.planStatus||231==t.planStatus&&"split"!=t.from&&"rework"!=t.from?a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.chooseCheckProjectVisible=!0}}},[t._v("新增")]):t._e()],1)],1),t._v(" "),a("el-table",{attrs:{data:t.ProList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}}},[a("el-table-column",{attrs:{prop:"code",label:"检验项目代码",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"proName",label:"检验项目名称",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"norm",label:"检验标准",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"method",label:"检验方法",align:"center","show-overflow-tooltip":"",width:"100"}}),t._v(" "),a("el-table-column",{attrs:{prop:"uom",align:"center",width:"120",label:"单位"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{clearable:"",placeholder:"单位"},model:{value:e.row.uom,callback:function(a){t.$set(e.row,"uom",a)},expression:"scope.row.uom"}},t._l(t.uomList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"min",align:"center",width:"180",label:"目标值下限"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.min,callback:function(a){t.$set(e.row,"min",a)},expression:"scope.row.min"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"max",align:"center",width:"180",label:"目标值上限"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{size:"small","controls-position":"right"},model:{value:e.row.max,callback:function(a){t.$set(e.row,"max",a)},expression:"scope.row.max"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"pointId",align:"center",width:"120",label:"测点配置"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-select",{attrs:{clearable:"",placeholder:"测点"},model:{value:e.row.pointId,callback:function(a){t.$set(e.row,"pointId",a)},expression:"scope.row.pointId"}},t._l(t.pointList,function(t){return a("el-option",{key:t.id,attrs:{label:t.pointName,value:t.id}})}),1)]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"remark",label:"备注",align:"center","show-overflow-tooltip":"",width:"100"}}),t._v(" "),0==t.planStatus||231==t.planStatus&&"split"!=t.from?a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(a){return t.deletePro(e.row,e.$index)}}},[t._v("删除")])]}}],null,!1,406503653)}):t._e()],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitPro()}}},[t._v("确定")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.chooseProVisible=!1}}},[t._v(t._s(t.config.cancelText))])],1)],1),t._v(" "),a("el-dialog",{attrs:{center:"",title:"自动采集配置",width:"800px",visible:t.ChoosePointDialogVisible},on:{"update:visible":function(e){t.ChoosePointDialogVisible=e}}},[a("el-form",{attrs:{inline:""}},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.ChoosePointVisible=!0}}},[t._v("新增")]),t._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.removePointProjects()}}},[t._v("删除")])],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.deviceLoading,expression:"deviceLoading"}],ref:"pointtb",attrs:{id:"out-table_point",border:"",data:t.pointData,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"selection-change":t.handleSelectionChange_point}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"gatewayNo",align:"center",label:"网关序号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"serialNo",align:"center",label:"测点ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"pointName",align:"center",label:"名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"rwTypeName",align:"center",label:"读写类型"}}),t._v(" "),a("el-table-column",{attrs:{prop:"childTypeName",align:"center",label:"子类型"}}),t._v(" "),a("el-table-column",{attrs:{prop:"uomName",align:"center",label:"单位"}}),t._v(" "),a("el-table-column",{attrs:{prop:"isManualInput",align:"center",label:"手工输入"}}),t._v(" "),a("el-table-column",{attrs:{prop:"useTypeName",align:"center",label:"使用类别"}}),t._v(" "),a("el-table-column",{attrs:{prop:"impowerTypeName",align:"center",label:"授权方式"}}),t._v(" "),a("el-table-column",{attrs:{prop:"formatTypeName",align:"center",label:"格式"}})],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.ChoosePointDialogVisible=!1}}},[t._v(t._s(t.config.cancelText))]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.submitPoint()}}},[t._v("确定")])],1)],1)],1)},staticRenderFns:[]};var H=a("VU/8")(A,W,!1,function(t){a("sp2W"),a("q9iV"),a("YFij")},"data-v-00758a29",null);e.default=H.exports},VSEy:function(t,e,a){"use strict";var i=a("GKmE"),o=a("ysqt"),s=a("OG67"),n=a("iGlD"),r={name:"dialogChooseSource",components:{btnInput:o.a,dialogChooseSingleParts:s.a,dialogChooseSingleClient:n.a},props:{id:{type:String,default:""},visible:{type:Boolean,default:!1}},watch:{visible:function(t,e){t!==e&&(t&&this.initData(),this.innerVisible=t)},innerVisible:function(t,e){t!==e&&this.$emit("update:visible",t)}},data:function(){return{chooseMaterielVisible:!1,chooseClientVisible:!1,subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5},callBackData:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,clientType:[],deviceDept:[],addVisible:!1}},computed:{},mounted:function(){this.initData()},methods:{getPart:function(t){t?this.$set(this.searchData_Subset,"proName",t.name):this.$set(this.searchData_Subset,"proName","")},getClient:function(t){t?(this.$set(this.searchData_Subset,"clientName",t.client_name),this.$set(this.searchData_Subset,"clientId",t.id)):(this.$set(this.searchData_Subset,"clientName",""),this.$set(this.searchData_Subset,"clientId",""))},clickRow:function(t){this.$refs.tb.toggleRowSelection(t)},initData:function(){var t=this;this.$api.dictAPI.getDictsByType("client_type").then(function(e){0===e.code&&(t.clientType=e.datas)}),this.searchSubset()},searchSubset:function(t){var e=this;t&&(this.searchData_Subset.pageno=1),this.searchData_Subset.time?(this.searchData_Subset.startTime=Object(i.b)(this.searchData_Subset.time[0]),this.searchData_Subset.endTime=Object(i.b)(this.searchData_Subset.time[1])):(this.searchData_Subset.startTime="",this.searchData_Subset.endTime=""),this.dialogLoading=!0,this.$api.clientAPI.clientsListServiceGroupList(this.searchData_Subset).then(function(t){e.dialogLoading=!1,0===t.code&&(e.subsetList=t.data?t.data.datas:[],e.subsetTotal=t.data?t.data.totalRows:0)})},subsetSizeChange:function(t){this.searchData_Subset.pagesize=t,this.searchSubset()},subsetCurrentChange:function(t){this.searchData_Subset.pageno=t,this.searchSubset()},submit:function(t){this.$emit("change",t),this.innerVisible=!1},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{center:"",title:"选择销售订单",visible:t.innerVisible,width:"900px"},on:{"update:visible":function(e){t.innerVisible=e}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"产品名称"}},[a("btn-input",{attrs:{valueText:t.searchData_Subset.proName,valueId:t.searchData_Subset.proName,chooseVisible:t.chooseMaterielVisible},on:{"update:valueText":function(e){return t.$set(t.searchData_Subset,"proName",e)},"update:value-text":function(e){return t.$set(t.searchData_Subset,"proName",e)},"update:valueId":function(e){return t.$set(t.searchData_Subset,"proName",e)},"update:value-id":function(e){return t.$set(t.searchData_Subset,"proName",e)},"update:chooseVisible":function(e){t.chooseMaterielVisible=e},"update:choose-visible":function(e){t.chooseMaterielVisible=e}}})],1),t._v(" "),a("el-form-item",{attrs:{label:"客户名称"}},[a("btn-input",{attrs:{valueText:t.searchData_Subset.clientName,valueId:t.searchData_Subset.clientId,chooseVisible:t.chooseClientVisible},on:{"update:valueText":function(e){return t.$set(t.searchData_Subset,"clientName",e)},"update:value-text":function(e){return t.$set(t.searchData_Subset,"clientName",e)},"update:valueId":function(e){return t.$set(t.searchData_Subset,"clientId",e)},"update:value-id":function(e){return t.$set(t.searchData_Subset,"clientId",e)},"update:chooseVisible":function(e){t.chooseClientVisible=e},"update:choose-visible":function(e){t.chooseClientVisible=e}}})],1),t._v(" "),a("el-form-item",{attrs:{label:"日期"}},[a("el-date-picker",{attrs:{type:"daterange",format:"yyyy-MM-dd","range-separator":"—","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.searchData_Subset.time,callback:function(e){t.$set(t.searchData_Subset,"time",e)},expression:"searchData_Subset.time"}})],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.searchSubset(1)}}},[t._v("查询")])],1)],1)],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}],ref:"tb",attrs:{data:t.subsetList,border:"","header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":t.clickRow}},[a("el-table-column",{attrs:{prop:"code",label:"单位编号",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"client_name",label:"单位名称",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"type_name",label:"单位类型",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"linkman_name",label:"联系人",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"linkman_phone",label:"联系电话",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"address",label:"单位地址",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"client_desc",label:"备注",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return t.submit(e.row)}}},[t._v("选择")])]}}])})],1)],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.searchData_Subset.pageno,"page-sizes":[5,10,20],"page-size":t.searchData_Subset.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.subsetTotal},on:{"update:currentPage":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"update:current-page":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"size-change":t.subsetSizeChange,"current-change":t.subsetCurrentChange}})],1)]),t._v(" "),a("dialogChooseSingleParts",{attrs:{visible:t.chooseMaterielVisible},on:{"update:visible":function(e){t.chooseMaterielVisible=e},change:t.getPart}}),t._v(" "),a("dialogChooseSingleClient",{attrs:{visible:t.chooseClientVisible},on:{"update:visible":function(e){t.chooseClientVisible=e},change:t.getClient}})],1)},staticRenderFns:[]},c=a("VU/8")(r,l,!1,null,null,null);e.a=c.exports},YFij:function(t,e){},fJKz:function(t,e){},q9iV:function(t,e){},sp2W:function(t,e){},zj8Z:function(t,e,a){"use strict";var i={name:"dialogChooseCheckProject",props:{id:{type:String,default:""},visible:{type:Boolean,default:!1},planId:""},watch:{visible:function(t,e){t!==e&&(t&&this.getList(),this.innerVisible=t)},innerVisible:function(t,e){t!==e&&this.$emit("update:visible",t)}},data:function(){return{subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5,auditSign:179,name:""},callBackData:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,checkProjectList:[],addVisible:!1}},mounted:function(){},computed:{},methods:{clickRow:function(t){this.$refs.tb.toggleRowSelection(t)},getList:function(){var t=this;this.dialogLoading=!0,this.planId&&(this.searchData_Subset.planId=this.planId),this.$api.processAPI.listProcess(this.searchData_Subset).then(function(e){t.dialogLoading=!1,0===e.code&&(t.subsetList=e.data?e.data.datas:[],t.subsetTotal=e.data?e.data.totalRows:0)})},searchSubset:function(){this.searchData_Subset.pageno=1,this.getList()},ckSubsetAll:function(t){this.subsetAll=t},subsetSizeChange:function(t){this.searchData_Subset.pagesize=t,this.getList()},subsetCurrentChange:function(t){this.searchData_Subset.pageno=t,this.getList()},submit:function(t){var e=[];this.subsetAll.length>0&&this.subsetAll.forEach(function(t){e.push(t)}),this.$emit("change",e),this.innerVisible=!1},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{center:"",title:"选择工序",visible:t.innerVisible,width:"900px"},on:{"update:visible":function(e){t.innerVisible=e}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"工序名称"}},[a("el-input",{attrs:{placeholder:"请输入工序名称",clearable:""},model:{value:t.searchData_Subset.name,callback:function(e){t.$set(t.searchData_Subset,"name",e)},expression:"searchData_Subset.name"}})],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.searchSubset}},[t._v("查询")])],1)],1)],1),t._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}],ref:"tb",attrs:{data:t.subsetList,border:"","header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":t.clickRow,"selection-change":t.ckSubsetAll}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"code",align:"center",fixed:"",label:"工序代码","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",align:"center",fixed:"",label:"工序名称","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"standard",align:"center",label:"基准良率","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"typeName",align:"center",label:"工序类型","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"whetherExamine",align:"center",label:"是否检验","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.whetherExamine?a("div",[t._v("是")]):a("div",[t._v("否")])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"whetherCollect",align:"center",label:"是否自动采集","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.whetherCollect?a("div",[t._v("是")]):a("div",[t._v("否")])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"manHour",align:"center",label:"单件工时(分钟)","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"labourPrice",align:"center",label:"单件工价(元/件)","show-overflow-tooltip":""}})],1)],1),t._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":t.searchData_Subset.pageno,"page-sizes":[5,10,20],"page-size":t.searchData_Subset.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:t.subsetTotal},on:{"update:currentPage":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"update:current-page":function(e){return t.$set(t.searchData_Subset,"pageno",e)},"size-change":t.subsetSizeChange,"current-change":t.subsetCurrentChange}})],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:function(e){return t.submit()}}},[t._v("确定")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.innerVisible=!1}}},[t._v("关闭")])],1)])},staticRenderFns:[]};var s=a("VU/8")(i,o,!1,function(t){a("M8ec")},null,null);e.a=s.exports}});