1 line
41 KiB
JavaScript
1 line
41 KiB
JavaScript
|
webpackJsonp([20],{"1N9l":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("mvHQ"),s=i.n(a),o=i("d7EF"),r=i.n(o),n=i("//Fk"),l=i.n(n),c=i("BO1k"),h=i.n(c),d=i("Dd8w"),f=i.n(d),m=(i("GKmE"),i("ysqt")),u=i("OG67"),p=i("/lKY"),g=i("G9gL"),v=i("3MlD"),D=i("NYxO"),b=i("bzuE"),y="/apis/mdh/scrw/add",$="/apis/mdh/scrw/detail",w="/apis/mdh/scrw/edit",x={name:"uscrw-add",components:{btnInput:m.a,dialogDnChooseContract:p.a,ChooseDevices:g.a,DialogChooseSingleUser:v.a,dialogChooseSingleParts:u.a},data:function(){return{depOptions:[],selectDeptId:[],formData:{},start_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},end_datetime:{disabledDate:function(e){return e.getTime()<Date.now()}},ruleForm:{scrwdh:[{required:!0,message:"请输入生产任务单号",trigger:"blur"}],scrq:[{required:!0,message:"请选择生产日期",trigger:"blur"}],jt:[{required:!0,message:"请选择",trigger:"change"}],wlbm:[{required:!0,message:"请选择物料",trigger:"change"}]},chooseMaterielVisible:!1,chooseDevicesVisible:!1,chooseUserVisible:!1,getUserList:[],levelList:[],tableData:[],deptList:[],chooseVisible:!1,projects:[],chooseProjects:[],choosePartsVisible:!1,parts:[],choosePartss:[],loading:!1,isDisabled:!1,config:b.a,chooseVisible1:!1}},mounted:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},watch:{formData:{handler:function(e,t){""==e.deviceId&&(this.formData.deviceModel="",this.formData.deviceUser="",this.formData.deviceSite="",this.formData.deviceDept="",this.formData.deviceName=""),""==e.engineerId&&(this.formData.engineerName="",this.formData.cellphone="",this.formData.deptId="",this.selectDeptId=[])},deep:!0}},methods:f()({},Object(D.d)({removeTagNav:"tagNav/removeTagNav"}),{init:function(){this.initialize(),this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},getPart:function(e){console.log(e),e?(this.$set(this.formData,"wlid",e.id),this.$set(this.formData,"wlmc",e.name?e.name:""),this.$set(this.formData,"wlbm",e.serialNo?e.serialNo:""),this.$set(this.formData,"kz",e.imageNo?e.imageNo:""),this.$set(this.formData,"ggxh",e.specification?e.specification:"")):(this.$set(this.formData,"wlid",""),this.$set(this.formData,"wlmc",""),this.$set(this.formData,"wlbm",""),this.$set(this.formData,"kz",""),this.$set(this.formData,"ggxh",""))},getContract:function(e){e?(this.$set(this.formData,"xsddid",e.id),this.$set(this.formData,"xsdd",e.code?e.code:"")):(this.$set(this.formData,"xsdd",""),this.$set(this.formData,"xsddid",""))},setTotal:function(e){return e.num&&e.salePrice?parseFloat(e.num)*parseFloat(e.salePrice):0},treeFindPath:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return[];var a=!0,s=!1,o=void 0;try{for(var r,n=h()(e);!(a=(r=n.next()).done);a=!0){var l=r.value;if(i.push(l.id),t(l))return i;if(l.children){var c=this.treeFindPath(l.children,t,i);if(c.length)return c}i.pop()}}catch(e){s=!0,o=e}finally{try{!a&&n.return&&n.return()}finally{if(s)throw o}}return[]},setDeptList:function(e){var t=!0,i=!1,a=void 0;try{for(var s,o=h()(e);!(t=(s=o.next()).done);t=!0){var r=s.value;r.hasChildren?this.setDeptList(r.children):r.children=void 0}}catch(e){i=!0,a=e}finally{try{!t&&o.return&&o.return()}finally{if(i)throw a}}},handleChange:function(e){this.formData.deptId=e.length>=1?e[e.length-1]:"",this.selectDeptId=e},getDevice:function(e){e&&(this.formData.jtid=e.id,this.formData.jt=e.name)},getUser:function(e){var t=this;e&&(this.$set(this.formData,"engineerId",e.id),this.$set(this.formData,"engineerName",e.name),this.$set(this.formData,"cellphone",e.mobile),this.getUserList.forEach(function(i){if(e.id===i.id)return t.formData.selectDeptId=i.deptId,void(t.formData.deptId=i.deptId)}),this.setDefaultDept())},getProject:function(e){var t=this;e&&e.forEach(function(e){t.projects.push(e)})},removeProject:function(){var e=this;this.chooseProjects&&this.chooseProjects.forEach(function(t){var i=e.projects.findIndex(function(e){if(e.id==t.id)return!0});e.projects.splice(i,1)})},handlePr
|