webpackJsonp([2],{"2Wlq":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("woOf"),l=a.n(i),o=a("mvHQ"),n=a.n(o),s=a("Dd8w"),r=a.n(s),c=a("ysqt"),u=a("NYxO"),p=a("bzuE"),m=a("FnMF"),h=a("iGlD"),d=a("tiiE"),f=(a("lbHh"),a("veZ4")),y=a("Sd19"),g=a("5zN6"),v=a("S8x/"),b=(a("TExn"),{name:"",props:{printDetail:{type:Object,default:{}},printList1:{type:Array,default:[]},printForm1:{type:Array,default:[]},printList2:{type:Array,default:[]},printForm2:{type:Array,default:[]},printList3:{type:Array,default:[]},printForm3:{type:Array,default:[]},printTotal:{type:Object,default:{}},printDirection:{type:Boolean,default:!0}},data:function(){return{pageHeight:"",pageWidth:"",config:p.a}},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:{printList1:{handler:function(t,e){Object(v.a)(t,this.printForm1,"",this.printDirection)},deep:!0},printList2:{handler:function(t,e){Object(v.b)(t,this.printForm2,"",this.printDirection)},deep:!0},printList3:{handler:function(t,e){Object(v.c)(t,this.printForm3,"",this.printDirection)},deep:!0}}}),_={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",{staticClass:"print_top"},[a("div",{staticClass:"head_out"},[a("h1",{staticStyle:{"text-align":"center"}},[t._v("江苏苏北粮油股份有限公司过磅单")]),t._v(" "),t.printDetail?a("div",{staticClass:"head1"},[a("div",{staticClass:"head1_left"},[t._v(t._s(t.printDetail.companyType)+":"+t._s(t.printDetail.company))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("仓库:"+t._s(t.printDetail.store))]),t._v(" "),a("div",{staticClass:"head1_right"},[t._v("磅单日期:"+t._s(t.printDetail.createTime))])]):t._e()]),t._v(" "),t._m(0),t._v(" "),a("div",{staticClass:"lists_head_out"},[t._v("来料检验")]),t._v(" "),t._m(1),t._v(" "),a("div",{staticClass:"lists_head_out"},[t._v("物料详情")]),t._v(" "),a("div",{staticClass:"table_content3"})]),t._v(" "),a("div",{staticClass:"footer_out"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:5}},[a("div",[t._v("制单人:"+t._s(t.printDetail.createUserName))])]),t._v(" "),a("el-col",{attrs:{span:5}},[a("div",[t._v("检验员:")])]),t._v(" "),a("el-col",{attrs:{span:5}},[a("div",[t._v("司磅员:")])]),t._v(" "),a("el-col",{attrs:{span:7}},[a("div",[t._v("客户:")])])],1)],1)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"table_content"},[e("table",{staticClass:"table_out",staticStyle:{width:"100%"},attrs:{border:"0",cellspacing:"0"}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"table_content2"},[e("table",{staticClass:"table_out",staticStyle:{width:"100%"},attrs:{border:"0",cellspacing:"0"}})])}]};var w=a("VU/8")(b,_,!1,function(t){a("pM8W"),a("MnVj")},"data-v-39f09a46",null).exports,k={name:"truck_scales_add",components:{btnInput:c.a,dialogChooseSingleSuppliers:m.a,upload:f.a,unitSelect:y.a,dialogChooseSingleClient:h.a,dialogChooseSingleLocation:d.a,ChooseParts:g.a,print:w},data:function(){var t=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/,e=function(e,a,i){t.test(a)?i():i(new Error("请填写车牌号"))};return{formData:{companyType:"供应商"},uploadAttachment:[],contentAssocList:[],advanceQueryDialogVisible:!0,model_table:{rules:{carNo:[{required:!0,message:"请填写车牌号",trigger:"blur",validator:e}]},details:this.details},details:[{trunkNo:"",client:"",carNo:"",maoZhong:0,piZhong:0,jingZhong:0,category:"",maoZhongTime:"",piZhongTime:"",dataWay:"手动添加"}],rulesForm:{company:[{required:!0,message:"请选择客户或者供应商",trigger:"blur"}],carNo:[{required:!0,message:"请填写车牌号",trigger:"blur",validator:e}]},checkDetails:[{qualityRongzhong:"",qualityBuwanshanli:"",qualityShezhe:"",qualityHuangmilv:"",qualityShuifeng:"",qualityChumilv:"",qualityZazhi:"",qualityLevel:"",qualityCode:"",qualityNo:""}],materielDetails:[],chooseSupplierVisible:!1,chooseClientrVisible:!1,chooseLocationVisible:!1,chooseMaterielsVisible:!1,printDetail:{},printList1:[],printForm1:[{title:"磅单编号",prop_:"trunkNo"},{title:"客户",prop_:"customer"},{title:"车牌号",prop_:"carNo"},{title:"毛重(kg)",prop_:"maoZhong"},{title:"皮重(kg)",prop_:"piZhong"},{title:"净重(kg)",prop_:"jingZhong"},{title:"扣重(kg)",prop_:"kouZhong"},{title:"业务类型",prop_:"category"},{title:"毛重时间",prop_:"maoZhongTime"},{title:"皮重时间",prop_:"piZhongTime"}],printList2:[],printForm2:[{title:"化验单号",prop_:"qualityCode"},{title:"物料代码",prop_:"qualityNo"},{title:"等级",prop_:"qualityLevel"},{title:"杂质",prop_:"qualityZazhi"},{title:"出米率(%)",prop_:"qualityChumilv"},{title:"水分",prop_:"qualityShuifeng"},{title:"黄米率",prop_:"qualityHuangmilv"},{title:"色泽气味",prop_:"qualityShezhe"},{title:"不完善粒",prop_:"qualityBuwanshanli"},{title:"容重",prop_:"qualityRongzhong"}],printList3:[],printForm3:[{title:"物料代码",prop_:"matterNo"},{title:"物料名称",prop_:"matterName"},{title:"规格",prop_:"matterSpecs"},{title:"主单位",prop_:"matterUnit"},{title:"主单位数量",prop_:"matterNum"},{title:"单价",prop_:"matterPrice"},{title:"金额",prop_:"matterTotalPrice"},{title:"备注",prop_:"matterRemark"}]}},mounted:function(){var t=new Date,e=t.getFullYear(),a=t.getMonth()+1,i=t.getDate(),l=t.getHours(),o=t.getMinutes(),n=t.getSeconds();this.today=e+"-"+a+"-"+i+" "+l+":"+o+":"+n,this.$route.query.id&&this.getDetail()},methods:r()({},Object(u.d)({removeTagNav:"tagNav/removeTagNav"}),{print:function(){document.getElementById("print_content").style.display="block",this.printDetail=this.formData,this.printList1=JSON.parse(n()(this.details)),this.printList2=JSON.parse(n()(this.checkDetails)),this.printList3=JSON.parse(n()(this.materielDetails)),console.log(this.printList1,this.printList2,this.printList3),this.$nextTick(function(){var t=document.getElementById("print_content").innerHTML;return document.body.innerHTML="打印"+t+"",console.log("cesdayin"),window.print(),window.location.reload(),!1})},changeData:function(t){!t.maoZhong&&0!=t.maoZhong||!t.piZhong&&0!=t.piZhong||!t.kouZhong&&0!=t.kouZhong?t.jingZhong=0:t.jingZhong=t.maoZhong-t.piZhong-t.kouZhong},audit:function(){var t=this;this.$api.truckScaleAPI.audit({id:this.formData.id,auditStatus:1}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.back()):t.$message({message:e.msg,type:"error"})})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/truck/truck_scales",query:{t:Date.now()}})},save:function(){var t=this;if(null!=this.uploadAttachment&&this.uploadAttachment.length>0){var e=[];this.uploadAttachment.forEach(function(t){var a={fileName:t.fileName,filePath:t.filePath};e.push(a)}),this.contentAssocList=n()(e),this.formData.uploadAttachment=e}this.formData=l()({},this.formData,this.details[0],this.checkDetails[0],{scalesMatterList:this.materielDetails}),this.$api.truckScaleAPI.save(this.formData).then(function(e){t.back()}).catch()},changeTotalPrice:function(t){isNaN(t.matterNum)||isNaN(t.matterPrice)?this.$set(t,"matterTotalPrice",0):this.$set(t,"matterTotalPrice",Number(t.matterPrice)*Number(t.matterNum))},getDetail:function(){var t=this;this.$api.truckScaleAPI.detail(this.$route.query.id).then(function(e){if(t.formData=e.data,t.materielDetails=e.scalesMatterList,t.$set(t.details,0,e.data),t.$set(t.checkDetails,0,e.data),e.uploadAttachment&&e.uploadAttachment.length>0){t.fileDocList=[];for(var a=0;a