1 line
39 KiB
JavaScript
1 line
39 KiB
JavaScript
webpackJsonp([48],{"/vrv":function(e,t){},QmMV:function(e,t){},i4hj:function(e,t){},t2F8:function(e,t){},tt6F:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("woOf"),s=a.n(i),o=a("mvHQ"),r=a.n(o),l=a("OG67"),n=a("ysqt"),c=a("3MlD"),u={name:"dialogChooseSingleSuppliers",components:{btnInput:n.a,dialogChooseSingleUser:c.a},props:{id:{type:String,default:""},visible:{type:Boolean,default:!1}},watch:{visible:function(e,t){e!==t&&(e&&this.initData(),this.innerVisible=e)},innerVisible:function(e,t){e!==t&&this.$emit("update:visible",e)}},data:function(){return{searchData_Subset:{pageno:1,pagesize:5,status:179,useStatus:1,name:""},subsetList:[],subsetTotal:0,dialogTitle:"新增",innerVisible:this.visible,loading:!1,dialogLoading:!1,dialogSupLoading:!1,pictLoading:!1,addVisible:!1,dialogVisible:!1,chooseUserVisible:!1,formData:{useStatus:1},rulesForm:{name:[{required:!0,message:"请输入单位名称",trigger:"blur"}]}}},computed:{},methods:{clickRow:function(e){this.$refs.tb.toggleRowSelection(e)},initData:function(){var e=this;this.$api.supplierAPI.listServiceGroup(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)})},addSupplier:function(){this.dialogVisible=!0},getUser:function(e){console.log(e);e&&(this.$set(this.formData,"belongSalesmanName",e.name),this.$set(this.formData,"belongSalesman",e.id),this.formData.belongDept=e.deptId,this.formData.belongDeptName=e.deptName)},save:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;if(t.chooseID){if(t.isDisabled)return;t.isDisabled=!0,t.$api.supplierAPI.editdetail(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.dialogVisible=!1,t.getList()):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:res.msg,type:"success"})})}else{if(t.isDisabled)return;t.isDisabled=!0,t.$api.supplierAPI.addServiceGroupOneKey(t.formData).then(function(e){t.isDisabled=!1,0===e.code?(t.$message({message:e.msg,type:"success"}),t.dialogVisible=!1,t.getList()):501===e.code?t.$confirm(e.msg,"提示",{type:"warning"}).then(function(){t.isUpdate=!0;var a=t;t.dialogLoading=!0,t.formData={},t.$api.supplierAPI.groupDetail(e.data.id).then(function(e){t.dialogLoading=!1,e.data?e.data&&(a.$set(a.formData,"code",e.data.code),a.$set(a.formData,"id",e.data.id),a.$set(a.formData,"name",e.data.unit_name),a.$set(a.formData,"linkname",e.data.linkman_name),a.$set(a.formData,"phone",e.data.linkman_phone),a.$set(a.formData,"type",e.data.type_id?e.data.type_id:""),a.$set(a.formData,"address",e.data.address),a.$set(a.formData,"desc",e.data.desc),a.$set(a.formData,"taxNumber",e.data.taxNumber?e.data.taxNumber:""),a.$set(a.formData,"account",e.data.account?e.data.account:""),a.$set(a.formData,"useStatus",e.data.useStatus),a.$set(a.formData,"createByName",e.data.createByName?e.data.createByName:""),a.$set(a.formData,"auditName",e.data.auditName?e.data.auditName:""),a.$set(a.formData,"bank",e.data.bank?e.data.bank:""),a.$set(a.formData,"auditSign",e.data.status?e.data.status:""),a.$set(a.formData,"belongSalesmanName",e.data.belongSalesmanName?e.data.belongSalesmanName:""),a.$set(a.formData,"belongSalesman",e.data.belongSalesman?e.data.belongSalesman:""),a.$set(a.formData,"belongDept",e.data.belongDept?e.data.belongDept:""),a.$set(a.formData,"belongDeptName",e.data.belongDeptName?e.data.belongDeptName:""),a.chooseID=a.formData.id):(t.dialogVisible=!1,t.$alert("获取供应商明细失败","提示",{type:"warning"}))}).catch(function(e){console.log(e)})}):t.$message({message:e.msg,type:"error"})}).catch(function(e){t.$message({message:e.msg,type:"success"})})}})},searchSubset:function(e){var t=this;e&&(this.searchData_Subset.pageno=1),this.dialogLoading=!0,this.$api.supplierAPI.listServiceGroup(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)})},subsetSizeChange:function(e){this.searchData_Subset.pagesize=e,this.searchSubset()},subsetCurrentChange:function(e){this.searchData_Subset.pageno=e,this.searchSubset()},submit:function(e){var t={name:e.unit_name,id:e.id,linkmanName:e.linkman_name,phone:e.linkman_phone,address:e.address,taxNumber:e.taxNumber,belongSalesmanName:e.belongSalesmanName,belongSalesman:e.belongSalesman,belongDeptName:e.belongDeptName,belongDept:e.belongDept};this.$emit("change",t),this.innerVisible=!1},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{center:"",title:"选择供应商",visible:e.innerVisible,width:"900px"},on:{"update:visible":function(t){e.innerVisible=t}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"供应商名称"}},[a("el-input",{attrs:{placeholder:"请输入供应商名称",clearable:""},model:{value:e.searchData_Subset.name,callback:function(t){e.$set(e.searchData_Subset,"name",t)},expression:"searchData_Subset.name"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.searchSubset}},[e._v("查询")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addSupplier}},[e._v("新增")])],1)],1)],1),e._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoading,expression:"dialogLoading"}],ref:"tb",attrs:{data:e.subsetList,border:"","header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}},on:{"row-click":e.clickRow}},[a("el-table-column",{attrs:{prop:"code",label:"供应商代码",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"unit_name",label:"供应商名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"linkman_name",label:"联系人",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"linkman_phone",label:"电话",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.submit(t.row)}}},[e._v("选择")])]}}])})],1)],1),e._v(" "),a("div",{staticClass:"sys-pagination"},[a("el-pagination",{attrs:{"current-page":e.searchData_Subset.pageno,"page-sizes":[5,10,20],"page-size":e.searchData_Subset.pagesize,layout:"total, sizes, prev, pager, next, jumper",total:e.subsetTotal},on:{"update:currentPage":function(t){return e.$set(e.searchData_Subset,"pageno",t)},"update:current-page":function(t){return e.$set(e.searchData_Subset,"pageno",t)},"size-change":e.subsetSizeChange,"current-change":e.subsetCurrentChange}})],1)]),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,center:"",visible:e.dialogVisible,width:"900px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogSupLoading,expression:"dialogSupLoading"}],ref:"form",staticClass:"company-form",attrs:{"label-width":"82px",model:e.formData,rules:e.rulesForm}},[a("div",{staticClass:"dialog-flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"单位编号"}},[a("el-input",{attrs:{placeholder:"请输入单位编号"},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline form-inline2",attrs:{prop:"name",label:"供应商名"}},[a("el-input",{attrs:{placeholder:"请输入供应商名称"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{staticClass:"form-inline1",attrs:{prop:"linkname",label:"联系人"}},[a("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:e.formData.linkname,callback:function(t){e.$set(e.formData,"linkname",t)},expression:"formData.linkname"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline1",attrs:{prop:"phone",label:"联系电话"}},[a("el-input",{attrs:{placeholder:"请输入联系电话"},model:{value:e.formData.phone,callback:function(t){e.$set(e.formData,"phone",t)},expression:"formData.phone"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{staticClass:"form-inline5",attrs:{prop:"type",label:"社会统一信用代码","label-width":"125"}},[a("el-input",{attrs:{placeholder:"请输入社会统一信用代码"},model:{value:e.formData.taxNumber,callback:function(t){e.$set(e.formData,"taxNumber",t)},expression:"formData.taxNumber"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{attrs:{prop:"address",label:"单位地址"}},[a("el-input",{attrs:{placeholder:"请输入单位地址"},model:{value:e.formData.address,callback:function(t){e.$set(e.formData,"address",t)},expression:"formData.address"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{staticClass:"form-inline1",attrs:{prop:"bank",label:"开户银行"}},[a("el-input",{attrs:{placeholder:"请输入开户银行"},model:{value:e.formData.bank,callback:function(t){e.$set(e.formData,"bank",t)},expression:"formData.bank"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline1",attrs:{prop:"account",label:"账号"}},[a("el-input",{attrs:{placeholder:"请输入账号"},model:{value:e.formData.account,callback:function(t){e.$set(e.formData,"account",t)},expression:"formData.account"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{attrs:{label:"备注",prop:"desc"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2}},model:{value:e.formData.desc,callback:function(t){e.$set(e.formData,"desc",t)},expression:"formData.desc"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{prop:"createByName",label:"制单人"}},[a("el-input",{attrs:{disabled:""},model:{value:e.formData.createByName,callback:function(t){e.$set(e.formData,"createByName",t)},expression:"formData.createByName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{prop:"auditName",label:"审核人"}},[a("el-input",{attrs:{disabled:""},model:{value:e.formData.auditName,callback:function(t){e.$set(e.formData,"auditName",t)},expression:"formData.auditName"}})],1)],1)]),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),e._v(" "),178==this.formData.auditSign||void 0==this.formData.auditSign?a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:counits:add",expression:"'management:counits:add'"}],attrs:{type:"primary",disabled:e.isDisabled},on:{click:function(t){return e.save("form")}}},[e._v("保存")]):e._e(),e._v(" "),178==this.formData.auditSign?a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:counits:audit",expression:"'management:counits:audit'"}],attrs:{type:"primary",size:"small"},on:{click:e.audit}},[e._v("审核")]):e._e(),e._v(" "),179==this.formData.auditSign?a("el-button",{directives:[{name:"has",rawName:"v-has",value:"management:counits:reverseAudit",expression:"'management:counits:reverseAudit'"}],attrs:{type:"primary",size:"small"},on:{click:e.disAudit}},[e._v("反审核")]):e._e()],1)],1),e._v(" "),a("DialogChooseSingleUser",{attrs:{visible:e.chooseUserVisible},on:{"update:visible":function(t){e.chooseUserVisible=t},change:e.getUser}})],1)},staticRenderFns:[]};var d=a("VU/8")(u,m,!1,function(e){a("/vrv")},"data-v-e3031f3a",null).exports,p=a("wbMK"),h=a("iDdT"),f=a("hoqM"),v=a("S8x/"),b=(a("TExn"),a("bzuE")),g={name:"",props:{printDetail:{type:Object,default:{}},printList:{type:Array,default:[]},printForm:{type:Array,default:[]},printTotal:{type:Object,default:{}},printDirection:{type:Boolean,default:!0}},data:function(){return{pageHeight:"",pageWidth:"",config:b.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:{printList:{handler:function(e,t){Object(v.a)(e,this.printForm,this.printTotal,this.printDirection)},deep:!0}}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"print_content",style:{width:e.pageWidth+"px"}},[a("div",{staticClass:"print_top"},[a("div",{staticClass:"head_out"},[a("h1",{staticStyle:{"text-align":"center"}},[e._v("江苏苏北粮油股份有限公司化验单")]),e._v(" "),e.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[e._v("单据编号:"+e._s(e.printDetail.serialNo))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("供应商:"+e._s(e.printDetail.supplierName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("身份证:"+e._s(e.printDetail.idCard))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("联系电话:"+e._s(e.printDetail.mobile))])]):e._e(),e._v(" "),e.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[e._v("车牌号:"+e._s(e.printDetail.carNo))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("检验方案:"+e._s(e.printDetail.inspectionName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("物料编码:"+e._s(e.printDetail.materielNo))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("物料名称:"+e._s(e.printDetail.materielName))])]):e._e(),e._v(" "),e.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[e._v("仓库:"+e._s(e.printDetail.wareHouseName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("毛重(kg):"+e._s(e.printDetail.maoZhong))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("皮重(kg):"+e._s(e.printDetail.piZhong))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("净重(kg):"+e._s(e.printDetail.jingZhong))])]):e._e(),e._v(" "),e.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[e._v("扦样人:"+e._s(e.printDetail.sampleUserName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("检验人:"+e._s(e.printDetail.inspectUserName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("制单人:"+e._s(e.printDetail.createUserName))]),e._v(" "),a("div",{staticClass:"head2_item"},[e._v("制单日期:"+e._s(e.printDetail.createTime))])]):e._e(),e._v(" "),a("div",{staticClass:"footer_out"},[a("div",{staticClass:"remarks"},[a("div",[e._v("备注")]),e._v(" "),e.printDetail.remarksPrint.length?a("div",e._l(e.printDetail.remarksPrint,function(t){return a("div",[a("p",[e._v(" "+e._s(t))])])}),0):e._e()])])]),e._v(" "),e._m(0)]),e._v(" "),a("div",{staticClass:"footer_out1"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:5}},[a("div",[e._v("检验员:")])]),e._v(" "),a("el-col",{attrs:{span:7}},[a("div",[e._v("司磅员:")])]),e._v(" "),a("el-col",{attrs:{span:6}},[a("div",[e._v("保管员:")])]),e._v(" "),a("el-col",{attrs:{span:5}},[a("div",[e._v("客户:")])])],1)],1)])},staticRenderFns:[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"table_content"},[t("table",{staticClass:"table_out",staticStyle:{width:"100%"},attrs:{border:"0",cellspacing:"0"}})])}]};var _=a("VU/8")(g,D,!1,function(e){a("i4hj"),a("t2F8")},"data-v-4e809109",null).exports,k={name:"scalesMaterielInspectionAdd",components:{upload:a("veZ4").a,dialogChooseSingleParts:l.a,btnInput:n.a,dialogChooseSingleSuppliers:d,dialogChooseSingleUser:c.a,dialogChooseSingleInspectionScheme:p.a,dialogChooseCheckProject:h.a,dialogChooseSinglePoor:f.a,print:_},data:function(){return{formData:{},loading:!1,ruleForm:{},model_table:{rules:{checkResult:{required:!0,message:"检验结果必填",trigger:"change"}},checkProjectList:[]},resultOptions:[{value:0,label:"合格"},{value:1,label:"不合格"}],checkProjectList:[],wareHouseList:[],editId:void 0,chooseMaterielVisible:!1,chooseSupplierVisible:!1,currentIndex:0,currentChildIndex:0,chooseInspectionSchemeVisible:!1,chooseInspectUserVisible:!1,chooseSampleUserVisible:!1,chooseCheckProjectVisible:!1,choosePoorVisible:!1,advanceQueryDialogVisible:!0,uploadAttachment:[],chooseProjectList:[],printDetail:{},printList:[],suppliers:[],printForm:[{title:"检验项目名称",prop_:"projectName"},{title:"检验结果",prop_:"checkResultName"},{title:"检验方法",prop_:"checkMethod"},{title:"单位",prop_:"unitName"},{title:"目标值",prop_:"targetValue"},{title:"检验值",prop_:"checkValue"},{title:"不良原因",prop_:"poorName"},{title:"不良数量(辅单位)",prop_:"unqualifiedCount"}]}},mounted:function(){this.editId=this.$route.query.id,this.editId&&this.getDetail(),this.getWareHouse(),this.getSupplierList()},watch:{checkProjectList:{handler:function(e,t){this.model_table.checkProjectList=e},immediate:!0,deep:!0},currentIndex:function(e){this.currentChildIndex=e}},methods:{getSupplierList:function(){var e=this;this.$api.supplierAPI.listAll().then(function(t){e.suppliers=t.list})},handleSelect:function(e){console.log(e),this.formData.supplierName=e.name,this.formData.supplierId=e.id},querySearch:function(e,t){var a=this.suppliers,i=e?a.filter(this.createFilter(e)):a;console.log(i),t(i)},createFilter:function(e){return function(t){return t.value=t.name,0===t.value.toLowerCase().indexOf(e.toLowerCase())}},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(r()(this.checkProjectList)),this.$nextTick(function(){var e=document.getElementById("print_content").innerHTML;return document.body.innerHTML="<html><head><title>打印</title></head><body>"+e+"</body></html>",console.log("cesdayin"),window.print(),window.location.reload(),!1})},back:function(){this.$router.push({path:"/quality/scales_inspection",query:{t:Date.now()}})},save:function(){var e=this;if(this.formData.list=this.checkProjectList,null!=this.uploadAttachment&&this.uploadAttachment.length>0){var t=[];this.uploadAttachment.forEach(function(e){var a={fileName:e.fileName,filePath:e.filePath};t.push(a)}),this.contentAssocList=r()(t),this.formData.uploadAttachment=t}this.$api.scalesMaterielInspectionAPI.save(this.formData).then(function(t){e.back()}).catch(function(e){})},submitApprove:function(){var e=this;this.formData.status=1,this.$api.scalesMaterielInspectionAPI.audit(this.formData).then(function(t){e.back()}).catch(function(e){})},getWareHouse:function(){var e=this;this.$api.gylInventoryAPI.facilityList({pageno:1,pagesize:1e3,auditSign:179}).then(function(t){e.wareHouseList=t.data.datas?t.data.datas:""}).catch(function(e){console.log(e)})},getDetail:function(){var e=this;this.$api.scalesMaterielInspectionAPI.detail(this.editId).then(function(t){if(e.formData=t.scalesMaterialInspection,e.printDetail=t.scalesMaterialInspection,t.uploadAttachment&&t.uploadAttachment.length>0){e.fileDocList=[];for(var a=0;a<t.uploadAttachment.length;a++){var i={fileName:t.uploadAttachment[a].fileName,filePath:t.uploadAttachment[a].filePath};e.uploadAttachment.push(i)}}if(e.printDetail.remarks){var s=e.printDetail.remarks.split("\n");e.$set(e.printDetail,"remarksPrint",e.printDetail.remarks?s:"")}else e.$set(e.printDetail,"remarksPrint","");e.checkProjectList=t.bodyInfo}).catch(function(e){})},clearMsg:function(){this.$set(this.formData,"materielId",""),this.$set(this.formData,"materielName",""),this.$set(this.formData,"maoZhong",""),this.$set(this.formData,"piZhong",""),this.$set(this.formData,"jingZhong","")},changeWarehouse:function(e){this.$set(this.formData,"wareHouseId",e.id),this.$set(this.formData,"wareHouseName",e.name)},getPart:function(e){e?(this.$set(this.formData,"materielId",e.id),this.$set(this.formData,"materielName",e.name),this.$set(this.formData,"materielNo",e.serialNo)):(this.$set(this.formData,"materielId",""),this.$set(this.formData,"materielName",""),this.$set(this.formData,"materielNo",""))},getInspectionScheme:function(e){var t=this;e?(this.$set(this.formData,"inspection",e.id),this.$set(this.formData,"inspectionName",e.name?e.name:""),this.$api.inspectionAPI.detailOfPlan({id:e.id}).then(function(e){0===e.code?(e.itemDetail.forEach(function(e){e.projectId=e.projectId,e.projectCode=e.code,e.projectName=e.name,e.checkMethod=e.method}),t.getProject(e.itemDetail)):t.$message({message:e.msg,type:"error"})})):(this.$set(this.formData,"inspection",""),this.$set(this.formData,"inspectionName",""))},getProject:function(e){var t=this;e&&e.forEach(function(e){e.only=Date.now(),e.newId=e.id,delete e.id,e.remark&&delete e.remark,e.projectId=e.projectId,e.projectCode=void 0!=e.projectCode?e.projectCode:"",e.projectName=void 0!=e.projectName?e.projectName:"",e.checkMethod=void 0!=e.checkMethod?e.checkMethod:"",e.checkResult=void 0!=e.checkResult?e.checkResult:"",e.targetValue=void 0!=e.targetValue?e.targetValue:"",e.checkValue=void 0!=e.checkValue?e.checkValue:"",e.isMustCheck=void 0!=e.isMustCheck?e.isMustCheck:"",e.reasonId=void 0!=e.poorId?e.poorId:"",e.poorName=void 0!=e.poorName?e.poorName:"",e.unqualifiedCount=void 0!=e.unqualifiedCount?e.unqualifiedCount:"",e.remarks=void 0!=e.remarks?e.remarks:"",e.unit=void 0!=e.unit?e.unit:"";var a=s()({},a,e);t.checkProjectList.push(a)})},getPoor:function(e){console.log(e),this.$set(this.checkProjectList[this.currentChildIndex],"poorName",e.name),this.$set(this.checkProjectList[this.currentChildIndex],"reasonId",e.id)},getSupplier:function(e){e?(console.log(e),this.$set(this.formData,"supplierId",e.id),this.$set(this.formData,"supplierName",e.name),this.$set(this.formData,"mobile",e.phone),this.$set(this.formData,"idCard",e.taxNumber)):(this.$set(this.formData,"supplierId",""),this.$set(this.formData,"supplierName",""),this.$set(this.formData,"mobile",""),this.$set(this.formData,"idCard",""))},getSampleUser:function(e){e?(this.$set(this.formData,"sampleUser",e.id),this.$set(this.formData,"sampleUserName",e.name)):(this.$set(this.formData,"sampleUser",""),this.$set(this.formData,"sampleUserName",""))},getInspectUser:function(e){console.log(e),e?(this.$set(this.formData,"inspectUser",e.id),this.$set(this.formData,"inspectUserName",e.name)):(this.$set(this.formData,"inspectUser",""),this.$set(this.formData,"inspectUserName",""))},getCheckProject:function(e){var t=this;e&&(e.forEach(function(e){e.projectId=e.id,e.projectCode=e.code,e.projectName=e.name,e.checkMethod=e.method,e.unit="",e.targetValue="",t.$set(e,"only",e.id+"_"+Date.now())}),this.getProject(e))},getSummaries:function(e){for(var t=e.columns,a=e.data,i=0,s=0;s<a.length;s++)i+=a[s].unqualifiedCount;this.printTotal.unqualifiedCount=i;var o=[];return t.forEach(function(e,t){if(0!==t)if(10==t)if(9!=t){var i=a.map(function(t){return Number(t[e.property])});i.every(function(e){return isNaN(e)})?o[t]="":o[t]=i.reduce(function(e,t){var a=Number(t);return isNaN(a)?e:e+t},0)}else{for(var s=0,r=0;r<a.length;r++)a[r].unqualifiedCount&&(s+=Number(a[r].unqualifiedCount));o[t]=s}else o[t]="";else o[t]="合计"}),o},handleProjectChange:function(e){this.chooseProjectList=e},removeProjectList:function(){var e=this;this.chooseProjectList&&this.$confirm("确认删除选中的检验项目吗?","提示",{type:"warning"}).then(function(){e.chooseProjectList.forEach(function(t){console.log(t);var a=e.checkProjectList.findIndex(function(e){if(console.log(e),e.only&&t.only){if(e.only==t.only)return!0}else if(e.id==t.id)return!0});void 0==e.checkProjectList[a].newId&&e.projectIds.push(e.checkProjectList[a].id),e.checkProjectList.splice(a,1)})})}}},C={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v("返回")]),e._v(" "),1!=e.formData.status&&2!=e.formData.status?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.save("form")}}},[e._v("保存")]):e._e(),e._v(" "),0==e.formData.status||3==e.formData.status?a("el-button",{attrs:{type:"primary",disabled:!e.editId},on:{click:e.submitApprove}},[e._v("提交")]):e._e(),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:!e.editId},on:{click:e.print}},[e._v("打印")])],1),e._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"130px",model:e.formData,rules:e.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"单据编号",prop:"serialNo"}},[a("el-input",{attrs:{disabled:""},model:{value:e.formData.serialNo,callback:function(t){e.$set(e.formData,"serialNo",t)},expression:"formData.serialNo"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"供应商",prop:"supplierId"}},[a("btn-input",{attrs:{valueText:e.formData.supplierName,valueId:e.formData.supplierId,chooseVisible:e.chooseSupplierVisible},on:{"update:valueText":function(t){return e.$set(e.formData,"supplierName",t)},"update:value-text":function(t){return e.$set(e.formData,"supplierName",t)},"update:valueId":function(t){return e.$set(e.formData,"supplierId",t)},"update:value-id":function(t){return e.$set(e.formData,"supplierId",t)},"update:chooseVisible":function(t){e.chooseSupplierVisible=t},"update:choose-visible":function(t){e.chooseSupplierVisible=t}}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"身份证",prop:"idCard"}},[a("el-input",{attrs:{clearable:""},model:{value:e.formData.idCard,callback:function(t){e.$set(e.formData,"idCard",t)},expression:"formData.idCard"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"联系电话",prop:"mobile"}},[a("el-input",{attrs:{clearable:""},model:{value:e.formData.mobile,callback:function(t){e.$set(e.formData,"mobile",t)},expression:"formData.mobile"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"车牌号",prop:"serialNo"}},[a("el-input",{attrs:{clearable:""},model:{value:e.formData.carNo,callback:function(t){e.$set(e.formData,"carNo",t)},expression:"formData.carNo"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验方案",prop:"inspection"}},[a("btn-input",{attrs:{valueText:e.formData.inspectionName,valueId:e.formData.inspection,chooseVisible:e.chooseInspectionSchemeVisible,showBtn:179!=e.statusId},on:{"update:valueText":function(t){return e.$set(e.formData,"inspectionName",t)},"update:value-text":function(t){return e.$set(e.formData,"inspectionName",t)},"update:valueId":function(t){return e.$set(e.formData,"inspection",t)},"update:value-id":function(t){return e.$set(e.formData,"inspection",t)},"update:chooseVisible":function(t){e.chooseInspectionSchemeVisible=t},"update:choose-visible":function(t){e.chooseInspectionSchemeVisible=t}}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"物料编码",prop:"materielNo"}},[a("btn-input",{attrs:{valueText:e.formData.materielNo,valueId:e.formData.materielId,chooseVisible:e.chooseMaterielVisible,showBtn:179!=e.statusId&&278!=e.formData.sourceType},on:{"update:valueText":function(t){return e.$set(e.formData,"materielNo",t)},"update:value-text":function(t){return e.$set(e.formData,"materielNo",t)},"update:valueId":function(t){return e.$set(e.formData,"materielId",t)},"update:value-id":function(t){return e.$set(e.formData,"materielId",t)},"update:chooseVisible":function(t){e.chooseMaterielVisible=t},"update:choose-visible":function(t){e.chooseMaterielVisible=t},clearMsg:e.clearMsg}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"物料名称",prop:"materielName"}},[a("el-input",{attrs:{disabled:""},model:{value:e.formData.materielName,callback:function(t){e.$set(e.formData,"materielName",t)},expression:"formData.materielName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"仓库",prop:"wareHouseName"}},[a("el-select",{attrs:{clearable:"",placeholder:"仓库"},model:{value:e.formData.wareHouseId,callback:function(t){e.$set(e.formData,"wareHouseId",t)},expression:"formData.wareHouseId"}},e._l(e.wareHouseList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"毛重",prop:"maoZhong"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:e.formData.jingZhong},model:{value:e.formData.maoZhong,callback:function(t){e.$set(e.formData,"maoZhong",t)},expression:"formData.maoZhong"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"皮重",prop:"piZhong"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{max:e.formData.maoZhong},model:{value:e.formData.piZhong,callback:function(t){e.$set(e.formData,"piZhong",t)},expression:"formData.piZhong"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"净重",prop:"jingZhong"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{max:e.formData.maoZhong},model:{value:e.formData.jingZhong,callback:function(t){e.$set(e.formData,"jingZhong",t)},expression:"formData.jingZhong"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"扦样人",prop:"sampleUser"}},[a("btn-input",{attrs:{valueText:e.formData.sampleUserName,valueId:e.formData.sampleUser,chooseVisible:e.chooseSampleUserVisible,showBtn:179!=e.statusId},on:{"update:valueText":function(t){return e.$set(e.formData,"sampleUserName",t)},"update:value-text":function(t){return e.$set(e.formData,"sampleUserName",t)},"update:valueId":function(t){return e.$set(e.formData,"sampleUser",t)},"update:value-id":function(t){return e.$set(e.formData,"sampleUser",t)},"update:chooseVisible":function(t){e.chooseSampleUserVisible=t},"update:choose-visible":function(t){e.chooseSampleUserVisible=t}}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验人",prop:"inspectUser"}},[a("btn-input",{attrs:{valueText:e.formData.inspectUserName,valueId:e.formData.inspectUser,chooseVisible:e.chooseInspectUserVisible,showBtn:179!=e.statusId},on:{"update:valueText":function(t){return e.$set(e.formData,"inspectUserName",t)},"update:value-text":function(t){return e.$set(e.formData,"inspectUserName",t)},"update:valueId":function(t){return e.$set(e.formData,"inspectUser",t)},"update:value-id":function(t){return e.$set(e.formData,"inspectUser",t)},"update:chooseVisible":function(t){e.chooseInspectUserVisible=t},"update:choose-visible":function(t){e.chooseInspectUserVisible=t}}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单人",prop:"createUserName"}},[a("el-input",{attrs:{disabled:""},model:{value:e.formData.createUserName,callback:function(t){e.$set(e.formData,"createUserName",t)},expression:"formData.createUserName"}})],1)],1),e._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单日期",prop:"createTime"}},[a("el-date-picker",{attrs:{disabled:"",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择日期"},model:{value:e.formData.createTime,callback:function(t){e.$set(e.formData,"createTime",t)},expression:"formData.createTime"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"备注",prop:"remarks"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",autosize:{minRows:4},clearable:""},model:{value:e.formData.remarks,callback:function(t){e.$set(e.formData,"remarks",t)},expression:"formData.remarks"}})],1),e._v(" "),a("el-form-item",{staticClass:"remarkstyle",attrs:{label:"附件","label-width":"50px"}},[e.advanceQueryDialogVisible?a("upload",{attrs:{title:"",label_width:"0",attachment:e.uploadAttachment},on:{"update:attachment":function(t){e.uploadAttachment=t}}}):e._e()],1)],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[e._v("检验项目明细")]),e._v(" "),a("el-form",{ref:"formTable",attrs:{rules:e.model_table.rules,model:e.model_table}},[a("el-form-item",{staticClass:"childlist"},[a("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.chooseCheckProjectVisible=!0}}},[e._v("选择检验项目")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:0==e.chooseProjectList.length},on:{click:function(t){return e.removeProjectList()}}},[e._v("删除")])],1),e._v(" "),a("el-table",{ref:"tb",attrs:{data:e.model_table.checkProjectList,"show-summary":"","summary-method":e.getSummaries,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":e.handleProjectChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"projectCode","show-overflow-tooltip":"",label:"检验项目代码",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"projectName",align:"center","show-overflow-tooltip":"",label:"检验项目名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"checkResult",align:"center",width:"120",label:"检验结果","label-class-name":"required_head"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form-item",{attrs:{prop:"checkProjectList."+t.$index+".checkResult",rules:e.model_table.rules.checkResult}},[a("el-select",{attrs:{clearable:"",disabled:179==e.statusId,size:"small"},model:{value:t.row.checkResult,callback:function(a){e.$set(t.row,"checkResult",a)},expression:"scope.row.checkResult"}},e._l(e.resultOptions,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"checkMethod",align:"center","show-overflow-tooltip":"",label:"检验方法"}}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{prop:"unit",align:"center",width:"160",label:"单位"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==e.statusId,size:"small",placeholder:"请输入单位","controls-position":"right",clearable:""},model:{value:t.row.unit,callback:function(a){e.$set(t.row,"unit",a)},expression:"scope.row.unit"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"targetValue",align:"center",width:"160",label:"目标值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==e.statusId,size:"small",placeholder:"请输入目标值","controls-position":"right",clearable:""},model:{value:t.row.targetValue,callback:function(a){e.$set(t.row,"targetValue",a)},expression:"scope.row.targetValue"}})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"checkValue",align:"center",width:"160",label:"检验值"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==e.statusId,id:"test_1",placeholder:"请输入检验值","controls-position":"right",clearable:""},model:{value:t.row.checkValue,callback:function(a){e.$set(t.row,"checkValue",a)},expression:"scope.row.checkValue"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"norm",align:"center",width:"160",label:"检验标准"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==e.statusId,placeholder:"请输入检验标准","controls-position":"right",clearable:""},model:{value:t.row.norm,callback:function(a){e.$set(t.row,"norm",a)},expression:"scope.row.norm"}})]}}])}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"是否必检项",prop:"isMustCheck",width:"60"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{staticClass:"child_check",attrs:{"true-label":e.truelabel,"false-label":e.falselabel,disabled:0!=e.formData.status},model:{value:t.row.isMustCheck,callback:function(a){e.$set(t.row,"isMustCheck",a)},expression:"scope.row.isMustCheck"}})]}}])}),e._v(" "),a("el-table-column",{staticClass:"form-inline",attrs:{label:"不良原因","show-overflow-tooltip":"",prop:"poorName",width:"140"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("btn-input",{attrs:{valueText:t.row.poorName,valueId:t.row.reasonId,chooseVisible:e.choosePoorVisible,currentIndex:e.currentIndex,index:t.$index,showBtn:0==e.formData.status||void 0==e.formData.status},on:{"update:valueText":function(a){return e.$set(t.row,"poorName",a)},"update:value-text":function(a){return e.$set(t.row,"poorName",a)},"update:valueId":function(a){return e.$set(t.row,"reasonId",a)},"update:value-id":function(a){return e.$set(t.row,"reasonId",a)},"update:chooseVisible":function(t){e.choosePoorVisible=t},"update:choose-visible":function(t){e.choosePoorVisible=t},"update:currentIndex":function(t){e.currentIndex=t},"update:current-index":function(t){e.currentIndex=t}}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"unqualifiedCount",align:"center",width:"120",label:"不良数量"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,disabled:179==e.statusId,size:"small","controls-position":"right"},model:{value:t.row.unqualifiedCount,callback:function(a){e.$set(t.row,"unqualifiedCount",a)},expression:"scope.row.unqualifiedCount"}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"remarks",align:"center",width:"120",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==e.statusId,size:"small","controls-position":"right"},model:{value:t.row.remarks,callback:function(a){e.$set(t.row,"remarks",a)},expression:"scope.row.remarks"}})],1)]}}])})],1)],1)],1)],1),e._v(" "),a("dialogChooseSingleParts",{attrs:{visible:e.chooseMaterielVisible},on:{"update:visible":function(t){e.chooseMaterielVisible=t},change:e.getPart}}),e._v(" "),a("dialogChooseSingleInspectionScheme",{attrs:{visible:e.chooseInspectionSchemeVisible},on:{"update:visible":function(t){e.chooseInspectionSchemeVisible=t},change:e.getInspectionScheme}}),e._v(" "),a("dialogChooseSingleUser",{attrs:{visible:e.chooseInspectUserVisible},on:{"update:visible":function(t){e.chooseInspectUserVisible=t},change:e.getInspectUser}}),e._v(" "),a("dialogChooseSingleUser",{attrs:{visible:e.chooseSampleUserVisible},on:{"update:visible":function(t){e.chooseSampleUserVisible=t},change:e.getSampleUser}}),e._v(" "),a("dialogChooseSingleSuppliers",{attrs:{visible:e.chooseSupplierVisible},on:{"update:visible":function(t){e.chooseSupplierVisible=t},change:e.getSupplier}}),e._v(" "),a("dialogChooseCheckProject",{attrs:{visible:e.chooseCheckProjectVisible},on:{"update:visible":function(t){e.chooseCheckProjectVisible=t},change:e.getCheckProject}}),e._v(" "),a("dialogChooseSinglePoor",{attrs:{visible:e.choosePoorVisible},on:{"update:visible":function(t){e.choosePoorVisible=t},change:e.getPoor}}),e._v(" "),a("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[a("print",{attrs:{printDetail:e.printDetail,printList:e.printList,printForm:e.printForm,printDirection:!0}})],1)],1)},staticRenderFns:[]};var $=a("VU/8")(k,C,!1,function(e){a("QmMV")},"data-v-2f9a4768",null);t.default=$.exports}}); |