yxk_pc_mdh/gyhl/static/js/25.cca50da20a09a7b869c1.js

1 line
45 KiB
JavaScript

webpackJsonp([25],{"6zZs":function(t,e){},NkAu:function(t,e,a){"use strict";var i=a("S8x/"),o=(a("TExn"),a("bzuE")),r={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:o.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(t,e){Object(i.a)(t,this.printForm,this.printTotal,this.printDirection)},deep:!0}}},s={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:"head2"},[a("div",{staticClass:"head2_item"},[t._v("巡检部门:"+t._s(t.printDetail.patrolDeptName))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("巡检人:"+t._s(t.printDetail.patrolUserName))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("生产部门:"+t._s(t.printDetail.productionDeptName))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[t._v("产品代码:"+t._s(t.printDetail.serialNo))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("产品名称:"+t._s(t.printDetail.materielName))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("规格型号:"+t._s(t.printDetail.specification))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[t._v("辅助单位:"+t._s(t.printDetail.supportUomName))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("批号:"+t._s(t.printDetail.batch))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("检验方案:"+t._s(t.printDetail.checkPlanName))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[t._v("检验数量(辅助单位):"+t._s(t.printDetail.checkCountSupport))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("合格数量(辅助单位):"+t._s(t.printDetail.qualifiedCountSupport))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("不合格数量(辅助单位):"+t._s(t.printDetail.unqualifiedCountSupport))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[t._v("报废数量(辅助单位):"+t._s(t.printDetail.wasteCountSupport))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("工废数量(辅助单位):"+t._s(t.printDetail.industrialWasteCountSupport))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("料废数量(辅助单位):"+t._s(t.printDetail.scrapWasteCountSupport))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head2_item"},[t._v("制单日期:"+t._s(t.printDetail.createTime))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("单据编号:"+t._s(t.printDetail.code))]),t._v(" "),a("div",{staticClass:"head2_item"},[t._v("制单人:"+t._s(t.printDetail.createByName))])]):t._e(),t._v(" "),t.printDetail?a("div",{staticClass:"head2"},[a("div",{staticClass:"head3_item"},[t._v("审核人:"+t._s(t.printDetail.auditorName))]),t._v(" "),a("div",{staticClass:"head3_item"},[t._v("审核时间:"+t._s(t.printDetail.auditTime))])]):t._e(),t._v(" "),a("div",{staticClass:"footer_out"},[a("el-row",[a("el-col",[t._v("整改意见:"+t._s(t.printDetail.rectifyComments))])],1)],1)]),t._v(" "),t._m(0)])])},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"}})])}]};var n=a("VU/8")(r,s,!1,function(t){a("bz+i"),a("uG6R")},"data-v-7b418543",null);e.a=n.exports},"bz+i":function(t,e){},dEHX:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("xatz"),o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys-box plan-box"},[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(" "),179!=t.auditStatus?a("el-button",{directives:[{name:"has",rawName:"v-has",value:"quality:patrol:save",expression:"'quality:patrol:save'"}],attrs:{type:"primary",disabled:t.isDisabled},on:{click:function(e){return t.save("form")}}},[t._v("保存")]):t._e(),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.clear()}}},[t._v("新增")]),t._v(" "),t.formData.id?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.print()}}},[t._v("打印")]):t._e()],1),t._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"form",attrs:{"label-width":"120px","inline-message":!0,model:t.formData,rules:t.ruleForm}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检部门",prop:"patrolDeptId"}},[a("el-cascader",{ref:"cascaderAddr",attrs:{disabled:179==t.auditStatus,clearable:"",options:t.depOptions,"change-on-select":"",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(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检人",prop:"patrolUserName"}},[a("btn-input",{attrs:{valueText:t.formData.patrolUserName,valueId:t.formData.patrolUserId,chooseVisible:t.chooseUserVisible,showBtn:179!=t.auditStatus},on:{"update:valueText":function(e){return t.$set(t.formData,"patrolUserName",e)},"update:value-text":function(e){return t.$set(t.formData,"patrolUserName",e)},"update:valueId":function(e){return t.$set(t.formData,"patrolUserId",e)},"update:value-id":function(e){return t.$set(t.formData,"patrolUserId",e)},"update:chooseVisible":function(e){t.chooseUserVisible=e},"update:choose-visible":function(e){t.chooseUserVisible=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"生产部门",prop:"productionDeptId"}},[a("el-cascader",{ref:"cascaderAddr",attrs:{disabled:179==t.auditStatus,clearable:"",options:t.depOptions,"change-on-select":"",props:{expandTrigger:"hover",label:"text",value:"id",checkStrictly:!0}},on:{change:t.handleChange1},model:{value:t.selectDeptId1,callback:function(e){t.selectDeptId1=e},expression:"selectDeptId1"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"产品代码",prop:"materielId"}},[a("btn-input",{attrs:{valueText:t.formData.serialNo,valueId:t.formData.materielId,chooseVisible:t.chooseMaterielVisible,showBtn:179!=t.auditStatus},on:{"update:valueText":function(e){return t.$set(t.formData,"serialNo",e)},"update:value-text":function(e){return t.$set(t.formData,"serialNo",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:"产品名称"}},[a("el-input",{attrs:{readonly:""},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:"规格型号"}},[a("el-input",{attrs:{readonly:""},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:"主计量单位"}},[a("el-input",{attrs:{readonly:""},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:"批号"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.batch,callback:function(e){t.$set(t.formData,"batch",e)},expression:"formData.batch"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验方案"}},[a("btn-input",{attrs:{valueText:t.formData.checkPlanName,valueId:t.formData.checkPlanId,chooseVisible:t.chooseInspectionSchemeVisible,showBtn:179!=t.auditStatus},on:{"update:valueText":function(e){return t.$set(t.formData,"checkPlanName",e)},"update:value-text":function(e){return t.$set(t.formData,"checkPlanName",e)},"update:valueId":function(e){return t.$set(t.formData,"checkPlanId",e)},"update:value-id":function(e){return t.$set(t.formData,"checkPlanId",e)},"update:chooseVisible":function(e){t.chooseInspectionSchemeVisible=e},"update:choose-visible":function(e){t.chooseInspectionSchemeVisible=e}}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验数量(主单位)",prop:"checkCount",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.checkCount,callback:function(e){t.$set(t.formData,"checkCount",e)},expression:"formData.checkCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合格数量(主单位)",prop:"qualifiedCount",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.qualifiedCount,callback:function(e){t.$set(t.formData,"qualifiedCount",e)},expression:"formData.qualifiedCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"不合格数量(主单位)",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.unqualifiedCount,callback:function(e){t.$set(t.formData,"unqualifiedCount",e)},expression:"formData.unqualifiedCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"报废数量(主单位)",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.wasteCount,callback:function(e){t.$set(t.formData,"wasteCount",e)},expression:"formData.wasteCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"工废数量(主单位)",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.industrialWasteCount,callback:function(e){t.$set(t.formData,"industrialWasteCount",e)},expression:"formData.industrialWasteCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"料废数量(主单位)",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.scrapWasteCount,callback:function(e){t.$set(t.formData,"scrapWasteCount",e)},expression:"formData.scrapWasteCount"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"辅助单位",prop:"supportUomName",align:"center",size:"mini","label-width":"135px","label-class-name":"required_head"}},[a("el-select",{staticStyle:{width:"90% !important"},attrs:{clearable:"",filterable:"",placeholder:"请选择辅助单位",disabled:179==t.auditStatus},model:{value:t.formData.supportUom,callback:function(e){t.$set(t.formData,"supportUom",e)},expression:"formData.supportUom"}},t._l(t.uomList,function(t){return a("el-option",{key:t.id,staticStyle:{width:"100%"},attrs:{label:t.name,value:t.id}})}),1)],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"换算系数",prop:"convCoefficient",align:"center",size:"mini","label-width":"135px"}},[a("el-input-number",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{min:0,size:"small","controls-position":"right",disabled:179==t.auditStatus},on:{change:t.changeConvCoefficient},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:{align:"center",size:"mini","label-width":"135px"}}),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"检验数量(辅单位)",prop:"checkCountSupport",size:"mini","label-width":"135px"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,disabled:179==t.auditStatus},on:{change:t.changeCheckCount},model:{value:t.formData.checkCountSupport,callback:function(e){t.$set(t.formData,"checkCountSupport",e)},expression:"formData.checkCountSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"合格数量(辅单位)",prop:"qualifiedCountSupport",size:"mini","label-width":"135px"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:t.formData.checkCountSupport,disabled:179==t.auditStatus},on:{change:t.changeQualified},model:{value:t.formData.qualifiedCountSupport,callback:function(e){t.$set(t.formData,"qualifiedCountSupport",e)},expression:"formData.qualifiedCountSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"不合格数量(辅单位)",prop:"unqualifiedCountSupport",size:"mini","label-width":"135px"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:t.formData.checkCountSupport,disabled:179==t.auditStatus},on:{change:t.changeUnqualified},model:{value:t.formData.unqualifiedCountSupport,callback:function(e){t.$set(t.formData,"unqualifiedCountSupport",e)},expression:"formData.unqualifiedCountSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"报废数量(辅单位)",prop:"wasteCountSupport",size:"mini","label-width":"135px"}},[a("el-input",{attrs:{disabled:""},model:{value:t.formData.wasteCountSupport,callback:function(e){t.$set(t.formData,"wasteCountSupport",e)},expression:"formData.wasteCountSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"工废数量(辅单位)",prop:"industrialWasteCountSupport",size:"mini","label-width":"135px"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:t.formData.checkCountSupport,disabled:179==t.auditStatus},on:{change:t.changeIndustrial},model:{value:t.formData.industrialWasteCountSupport,callback:function(e){t.$set(t.formData,"industrialWasteCountSupport",e)},expression:"formData.industrialWasteCountSupport"}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"料废数量(辅单位)",prop:"scrapWasteCountSupport",size:"mini","label-width":"135px"}},[a("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:t.formData.checkCountSupport,disabled:179==t.auditStatus},on:{change:t.changeScrapWaste},model:{value:t.formData.scrapWasteCountSupport,callback:function(e){t.$set(t.formData,"scrapWasteCountSupport",e)},expression:"formData.scrapWasteCountSupport"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"整改意见",prop:"rectifyComments"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",disabled:179==t.auditStatus,autosize:{minRows:4},clearable:""},model:{value:t.formData.rectifyComments,callback:function(e){t.$set(t.formData,"rectifyComments",e)},expression:"formData.rectifyComments"}})],1),t._v(" "),a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单日期"}},[a("el-date-picker",{attrs:{disabled:"",format:"yyyy-MM-dd","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:"单据编号"}},[a("el-input",{attrs:{readonly:"",placeholder:"自动编号"},model:{value:t.formData.code,callback:function(e){t.$set(t.formData,"code",e)},expression:"formData.code "}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"制单人"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.createByName,callback:function(e){t.$set(t.formData,"createByName",e)},expression:"formData.createByName "}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"审核人"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.auditorName,callback:function(e){t.$set(t.formData,"auditorName",e)},expression:"formData.auditorName "}})],1),t._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"审核时间"}},[a("el-input",{attrs:{readonly:""},model:{value:t.formData.auditTime,callback:function(e){t.$set(t.formData,"auditTime",e)},expression:"formData.auditTime "}})],1)],1)],1),t._v(" "),a("el-form",{ref:"formChild",attrs:{rules:t.model.rules,model:t.model}},[a("el-form-item",{staticClass:"childlist",attrs:{prop:"childList"}},[a("div",{staticClass:"sys-operate",staticStyle:{"margin-bottom":"10px"}},[179!=t.auditStatus?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){t.chooseCheckProjectVisible=!0}}},[t._v("新增")]):t._e(),t._v(" "),179!=t.auditStatus?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:t.removeLines}},[t._v("删除")]):t._e()],1),t._v(" "),a("el-table",{attrs:{data:t.model.childList,"show-summary":"","summary-method":t.getSummaries,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handlePartChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{prop:"projectCode",label:"检验项目代码",align:"center","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"projectName",label:"检验项目名称",align:"center","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"result",align:"center",width:"120",label:"检验结果","label-class-name":"required_head"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form-item",{attrs:{prop:"childList."+e.$index+".result",rules:t.model.rules.result}},[a("el-select",{attrs:{disabled:179==t.auditStatus,clearable:"",placeholder:"请选择"},model:{value:e.row.result,callback:function(a){t.$set(e.row,"result",a)},expression:"scope.row.result"}},t._l(t.businessTypeList,function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1)],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"checkMethod",label:"检验方法",align:"center","show-overflow-tooltip":""}}),t._v(" "),a("el-table-column",{attrs:{prop:"uom",label:"单位",align:"center",width:"140"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==t.auditStatus,size:"small",placeholder:"请输入单位","controls-position":"right",clearable:""},model:{value:e.row.uom,callback:function(a){t.$set(e.row,"uom",a)},expression:"scope.row.uom"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"targetValue",label:"目标值",align:"center",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==t.auditStatus,size:"small",placeholder:"请输入目标值","controls-position":"right",clearable:""},model:{value:e.row.targetValue,callback:function(a){t.$set(e.row,"targetValue",a)},expression:"scope.row.targetValue"}})],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"checkValue",label:"检验值",align:"center",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==t.auditStatus,id:"test_1",placeholder:"请输入检验值","controls-position":"right",clearable:""},model:{value:e.row.checkValue,callback:function(a){t.$set(e.row,"checkValue",a)},expression:"scope.row.checkValue"}})],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"norm",align:"center",width:"160",label:"检验标准"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticClass:"inputClass",staticStyle:{width:"100%"},attrs:{disabled:179==t.statusId,placeholder:"请输入检验标准","controls-position":"right",clearable:""},model:{value:e.row.norm,callback:function(a){t.$set(e.row,"norm",a)},expression:"scope.row.norm"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"poorId",width:"140",align:"center",label:"不良原因"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("btn-input",{attrs:{valueText:e.row.poorName,valueId:e.row.poorId,chooseVisible:t.choosePoorVisible,currentIndex:t.currentIndex,index:e.$index,showBtn:0==t.auditStatus||178==t.auditStatus},on:{"update:valueText":function(a){return t.$set(e.row,"poorName",a)},"update:value-text":function(a){return t.$set(e.row,"poorName",a)},"update:valueId":function(a){return t.$set(e.row,"poorId",a)},"update:value-id":function(a){return t.$set(e.row,"poorId",a)},"update:chooseVisible":function(e){t.choosePoorVisible=e},"update:choose-visible":function(e){t.choosePoorVisible=e},"update:currentIndex":function(e){t.currentIndex=e},"update:current-index":function(e){t.currentIndex=e}}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"poorCount",label:"不良数量(辅单位)",align:"center",width:"140","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:0,size:"small","controls-position":"right",disabled:179==t.auditStatus},model:{value:e.row.poorCount,callback:function(a){t.$set(e.row,"poorCount",a)},expression:"scope.row.poorCount"}})]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"remarks",align:"center",label:"备注",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",disabled:179==t.auditStatus,autosize:{minRows:1},clearable:""},model:{value:e.row.remarks,callback:function(a){t.$set(e.row,"remarks",a)},expression:"scope.row.remarks"}})]}}])})],1)],1)],1)],1),t._v(" "),a("DialogChooseSingleUser",{attrs:{visible:t.chooseUserVisible},on:{"update:visible":function(e){t.chooseUserVisible=e},change:t.getUser}}),t._v(" "),a("dialogChooseSingleParts",{attrs:{visible:t.chooseMaterielVisible},on:{"update:visible":function(e){t.chooseMaterielVisible=e},change:t.getPart}}),t._v(" "),a("dialogChooseSingleInspectionScheme",{attrs:{visible:t.chooseInspectionSchemeVisible},on:{"update:visible":function(e){t.chooseInspectionSchemeVisible=e},change:t.getInspectionScheme}}),t._v(" "),a("dialogChooseSinglePoor",{attrs:{visible:t.choosePoorVisible},on:{"update:visible":function(e){t.choosePoorVisible=e},change:t.getPoor}}),t._v(" "),a("dialogChooseCheckProject",{attrs:{visible:t.chooseCheckProjectVisible},on:{"update:visible":function(e){t.chooseCheckProjectVisible=e},change:t.getCheckProject}}),t._v(" "),a("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[a("print",{attrs:{printDetail:t.printDetail,printList:t.printList,printForm:t.printForm,printTotal:t.printTotal,printDirection:!0}})],1)],1)},staticRenderFns:[]};var r=function(t){a("6zZs"),a("gkly")},s=a("VU/8")(i.a,o,!1,r,"data-v-2d5003b3",null);e.default=s.exports},gkly:function(t,e){},uG6R:function(t,e){},xatz:function(module,__webpack_exports__,__webpack_require__){"use strict";var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_get_iterator__=__webpack_require__("BO1k"),__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_get_iterator___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_get_iterator__),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_assign__=__webpack_require__("woOf"),__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_assign___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_assign__),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify__=__webpack_require__("mvHQ"),__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify__),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__=__webpack_require__("Dd8w"),__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default=__webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends__),__WEBPACK_IMPORTED_MODULE_4__components_btnInput_vue__=__webpack_require__("ysqt"),__WEBPACK_IMPORTED_MODULE_5__print_vue__=__webpack_require__("NkAu"),__WEBPACK_IMPORTED_MODULE_6__utils_tools_js__=__webpack_require__("GKmE"),__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleParts__=__webpack_require__("OG67"),__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseSinglePoor__=__webpack_require__("hoqM"),__WEBPACK_IMPORTED_MODULE_9_vuex__=__webpack_require__("NYxO"),__WEBPACK_IMPORTED_MODULE_10__components_System_dialogChooseSingleInspectionScheme__=__webpack_require__("wbMK"),__WEBPACK_IMPORTED_MODULE_11__components_System_dialogChooseSingleUser__=__webpack_require__("3MlD"),__WEBPACK_IMPORTED_MODULE_12__components_System_dialogChooseCheckProject__=__webpack_require__("iDdT"),__WEBPACK_IMPORTED_MODULE_13__utils_config_js__=__webpack_require__("bzuE");__webpack_exports__.a={inject:["reload"],components:{btnInput:__WEBPACK_IMPORTED_MODULE_4__components_btnInput_vue__.a,DialogChooseSingleUser:__WEBPACK_IMPORTED_MODULE_11__components_System_dialogChooseSingleUser__.a,dialogChooseSingleParts:__WEBPACK_IMPORTED_MODULE_7__components_System_dialogChooseSingleParts__.a,dialogChooseSingleInspectionScheme:__WEBPACK_IMPORTED_MODULE_10__components_System_dialogChooseSingleInspectionScheme__.a,dialogChooseSinglePoor:__WEBPACK_IMPORTED_MODULE_8__components_System_dialogChooseSinglePoor__.a,dialogChooseCheckProject:__WEBPACK_IMPORTED_MODULE_12__components_System_dialogChooseCheckProject__.a,print:__WEBPACK_IMPORTED_MODULE_5__print_vue__.a},data:function(){return{formData:{materielId:"",serialNo:"",patrolUserName:"",patrolUserId:"",quantityAccuracy:"",wasteCount:0,industrialWasteCount:0,scrapWasteCount:0,checkCount:0,unqualifiedCount:0,qualifiedCount:0,wasteCountSupport:0,industrialWasteCountSupport:0,scrapWasteCountSupport:0,checkCountSupport:0,unqualifiedCountSupport:0,qualifiedCountSupport:0,supportUom:"",supportUomName:"",convCoefficient:0},uomList:[],patrolDeptId:"",selectDeptId1:"",selectDeptId:"",depOptions:[],poorList:[],currentIndex:0,currentChildIndex:0,choosePoorVisible:!1,chooseCheckProjectVisible:!1,auditStatus:"",config:__WEBPACK_IMPORTED_MODULE_13__utils_config_js__.a,typeList1:[],accountNumberList:[],businessTypeList:[],btnDisabled:!0,itemIds:[],consumingStockId:"",availableCount:0,totalCount:0,materielPatrolItemDOList:[],btnOtherDisabled:!0,btnDelDisabled:!1,chooseOperatorVisible:!1,choosePaymentTypeVisible:!1,chooseInspectionSchemeVisible:!1,chooseMaterielVisible:!1,chooseSupplierVisible:!1,ChooseStockVisible:!1,chooseContractVisible:!1,chooseUserVisible:!1,loading:!1,isDisabled:!1,materielId:"",ruleForm:{supportUom:[{required:!0,message:"请选择巡辅助单位",trigger:"change"}],patrolDeptId:[{required:!0,message:"请选择巡检部门",trigger:"change"}],convCoefficient:[{required:!0,message:"请填写换算系数",trigger:"change"}],patrolUserName:[{required:!0,message:"请选择巡检人",trigger:"change"}],productionDeptId:[{required:!0,message:"请选择生产部门",trigger:"change"}],materielId:[{required:!0,message:"请选择产品代码",trigger:"change"}],checkCountSupport:[{required:!0,message:"请填写检验数量(辅单位)",trigger:"change"}],qualifiedCountSupport:[{required:!0,message:"请填写合格数量(辅单位)",trigger:"change"}],rectifyComments:[{required:!0,message:"请填写整改意见",trigger:"change"}]},model:{rules:{result:{required:!0,message:"检验结果必填",trigger:"change"}},childList:[]},printTotal:{poorCount:""},printList:[],printDetail:{patrolDeptName:"",patrolUserName:"",productionDeptName:"",serialNo:"",materielName:"",specification:"",unitUomName:"",batch:"",checkPlanName:"",checkCount:"",qualifiedCount:"",unqualifiedCount:"",wasteCount:"",industrialWasteCount:"",scrapWasteCount:"",createTime:"",code:"",createByName:"",auditorName:"",auditTime:"",rectifyComments:""},printForm:[{title:"检验项目代码",prop_:"projectCode"},{title:"检验项目名称",prop_:"projectName"},{title:"检验结果",prop_:"resultName"},{title:"检验方法",prop_:"checkMethod"},{title:"单位",prop_:"uom"},{title:"目标值",prop_:"targetValue"},{title:"检验值",prop_:"checkValue"},{title:"不良原因",prop_:"poorName"},{title:"不良数量",prop_:"poorCount"},{title:"备注",prop_:"remarks"}]}},computed:__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_9_vuex__.c)({userInfo:"user/getUserInfo"})),mounted:function(){if(this.$route.query.id)this.formData.id=this.$route.query.id,this.consumingStockId=this.$route.query.id,this.getDetail();else{this.formData.patrolUserId=this.userInfo.userId,this.formData.patrolUserName=this.userInfo.name,this.formData.patrolDeptId=this.userInfo.deptId,this.formData.createBy=this.userInfo.userId,this.formData.createByName=this.userInfo.name;new Date;this.$set(this.formData,"createTime",Object(__WEBPACK_IMPORTED_MODULE_6__utils_tools_js__.c)())}this.initData(),this.getSupportUomName()},watch:{currentIndex:function(t){console.log(t),this.currentChildIndex=t},consumingStockId:{handler:function(t,e){this.btnDelDisabled=""!=t&&void 0!=t}},model:{handler:function(t){t.childList.length>0?this.btnDisabled=!1:this.btnDisabled=!0},deep:!0},formData:{handler:function(t){this.formData.wasteCount=this.formData.scrapWasteCount+this.formData.industrialWasteCount,this.formData.wasteCountSupport=this.formData.scrapWasteCountSupport+this.formData.industrialWasteCountSupport},deep:!0}},methods:__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_extends___default()({},Object(__WEBPACK_IMPORTED_MODULE_9_vuex__.d)({removeTagNav:"tagNav/removeTagNav"}),{changeConvCoefficient:function(t){isNaN(t)?(this.$set(this.formData,"checkCount",0),this.$set(this.formData,"qualifiedCount",0),this.$set(this.formData,"unqualifiedCount",0),this.$set(this.formData,"wasteCount",0),this.$set(this.formData,"industrialWasteCount",0),this.$set(this.formData,"scrapWasteCount",0)):(this.$set(this.formData,"convCoefficient",Number(t)),this.changeCheckCount(this.formData.checkCountSupport),this.changeQualified(this.formData.qualifiedCountSupport),this.changeUnqualified(this.formData.unqualifiedCountSupport),this.changeIndustrial(this.formData.industrialWasteCountSupport),this.changeScrapWaste(this.formData.scrapWasteCountSupport))},changeCheckCount:function(t){isNaN(t)||isNaN(this.formData.convCoefficient)?this.$set(this.formData,"checkCount",0):(this.$set(this.formData,"checkCountSupport",Number(t)),this.$set(this.formData,"checkCount",Number(this.formData.checkCountSupport)*Number(this.formData.convCoefficient)))},changeQualified:function(t){isNaN(t)||isNaN(this.formData.convCoefficient)?this.$set(this.formData,"qualifiedCount",0):(this.$set(this.formData,"qualifiedCountSupport",Number(t)),this.$set(this.formData,"qualifiedCount",Number(this.formData.qualifiedCountSupport)*Number(this.formData.convCoefficient)))},changeUnqualified:function(t){isNaN(t)||isNaN(this.formData.convCoefficient)?this.$set(this.formData,"unqualifiedCount",0):(this.$set(this.formData,"unqualifiedCountSupport",Number(t)),this.$set(this.formData,"unqualifiedCount",Number(this.formData.unqualifiedCountSupport)*Number(this.formData.convCoefficient)))},changeIndustrial:function(t){isNaN(t)||isNaN(this.formData.convCoefficient)?this.$set(this.formData,"industrialWasteCount",0):(this.$set(this.formData,"industrialWasteCountSupport",Number(t)),this.$set(this.formData,"industrialWasteCount",Number(this.formData.industrialWasteCountSupport)*Number(this.formData.convCoefficient)))},changeScrapWaste:function(t){isNaN(t)||isNaN(this.formData.convCoefficient)?this.$set(this.formData,"scrapWasteCount",0):(this.$set(this.formData,"scrapWasteCountSupport",Number(t)),this.$set(this.formData,"scrapWasteCount",Number(this.formData.scrapWasteCountSupport)*Number(this.formData.convCoefficient)))},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(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})},settime:function(t){return 1==t.toString().length?"0"+t.toString():t},showPoor:function(t,e){this.currentChildIndex=e,this.choosePoorVisible=!0},getPoor:function(t){this.$set(this.model.childList[this.currentChildIndex],"poorName",t.name),this.$set(this.model.childList[this.currentChildIndex],"poorId",t.id)},getInspectionScheme:function(t){var e=this;t?(this.$set(this.formData,"checkPlanId",t.id),this.$set(this.formData,"checkPlanName",t.name?t.name:""),this.$api.inspectionAPI.detailOfPlan({id:t.id}).then(function(t){0===t.code?(t.itemDetail.forEach(function(t){t.projectId=t.projectId,t.id=t.projectId,t.projectCode=t.code,t.projectName=t.name,t.checkMethod=t.method}),console.log(t.itemDetail),e.getProject(t.itemDetail)):e.$message({message:t.msg,type:"error"})})):(this.$set(this.formData,"checkPlanId",""),this.$set(this.formData,"checkPlanName",""))},getProject:function(t){var e=this;console.log(t);var a=this;t&&t.forEach(function(t){t.only=Date.now(),t.checkId=t.id,delete t.id,t.remark&&delete t.remark,a.$set(t,"poorCount",0),t.projectId=t.projectId,t.projectCode=void 0!=t.projectCode?t.projectCode:"",t.projectName=void 0!=t.projectName?t.projectName:"",t.checkMethod=void 0!=t.checkMethod?t.checkMethod:"",t.result=void 0!=t.checkResult?t.checkResult:"",t.targetValue=void 0!=t.targetValue?t.targetValue:"",t.checkValue=void 0!=t.checkValue?t.checkValue:"",t.poorId=void 0!=t.poorId?t.poorId:"",t.poorName=void 0!=t.poorName?t.poorName:"",t.unqualifiedCount=void 0!=t.unqualifiedCount?t.unqualifiedCount:"",t.remarks=void 0!=t.remarks?t.remarks:"",t.uom=void 0!=t.unit?t.unit:"";var i=__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_assign___default()({},i,t);e.model.childList.push(i)})},getCheckProject:function(t){console.log(t),t&&(t.forEach(function(t){t.projectId=t.id,t.projectCode=t.code,t.projectName=t.name,t.checkMethod=t.method}),this.getProject(t))},getSupportUomName:function(){var t=this;this.$api.dictAPI.getDictsByType("uom_type").then(function(e){t.uomList=e.datas})},getPart:function(t){console.log(t),t?(this.$set(this.formData,"materielId",t.id),this.$set(this.formData,"serialNo",t.serialNo),this.$set(this.formData,"materielName",t.name),this.$set(this.formData,"specification",t.specification),this.$set(this.formData,"quantityAccuracy",t.quantityAccuracy),this.$set(this.formData,"unitUomName",t.unitUomName),this.$set(this.formData,"batch",t.batch),this.$set(this.formData,"supportUom",t.supportUom),this.$set(this.formData,"supportUomName",t.supportUomName),this.$set(this.formData,"convCoefficient",t.convCoefficient?t.convCoefficient:0)):(this.$set(this.formData,"materielId",""),this.$set(this.formData,"serialNo",""),this.$set(this.formData,"materielName",""),this.$set(this.formData,"specification",""),this.$set(this.formData,"unitUomName",""),this.$set(this.formData,"supportUom",""),this.$set(this.formData,"supportUomName",""),this.$set(this.formData,"convCoefficient",0))},initData:function(){var t=this;this.$api.commonAPI.getDeptsTree().then(function(e){0===e.code&&(t.depOptions=e.data.children,console.log(t.depOptions),t.setDefaultDept(),t.setDeptList(t.depOptions))}).catch(function(t){console.log(t)}),this.$api.dictAPI.getDictsByType("check_result").then(function(e){t.businessTypeList=e.datas}),this.$api.dictAPI.getDictsByType("uom_type").then(function(e){t.accountNumberList=e.datas})},getDetail:function(){var t=this,e=this;this.loading=!0,this.$nextTick().then(function(){t.$api.patrolAPI.detail(t.formData.id).then(function(a){t.loading=!1,e.formData=a.patrolHead,e.$set(e.formData,"scrapWasteCount",a.patrolHead.scrapWasteCount?a.patrolHead.scrapWasteCount:0),e.$set(e.formData,"industrialWasteCount",a.patrolHead.industrialWasteCount?a.patrolHead.industrialWasteCount:0),e.$set(e.formData,"auditStatus",a.patrolHead.status?a.patrolHead.status:""),e.auditStatus=t.formData.status,e.selectDeptId=t.formData.patrolDeptId,e.selectDeptId1=t.formData.productionDeptId,t.setDefaultDept(),a.patrolBody.forEach(function(e){t.$set(e,"projectCode",e.checkCode),t.$set(e,"projectName",e.checkName)}),e.model.childList=a.patrolBody,e.model.childList.forEach(function(t){e.$set(t,"poorCount",t.poorCount?t.poorCount:0),e.$set(t,"only",Math.random())}),e.printDetail.patrolDeptName=a.patrolHead.patrolDeptName,e.printDetail.patrolUserName=a.patrolHead.patrolUserName,e.printDetail.productionDeptName=a.patrolHead.productionDeptName,e.printDetail.serialNo=a.patrolHead.serialNo,e.printDetail.materielName=a.patrolHead.materielName,e.printDetail.specification=a.patrolHead.specification,e.printDetail.unitUomName=a.patrolHead.unitUomName,e.printDetail.batch=a.patrolHead.batch,e.printDetail.checkPlanName=a.patrolHead.checkPlanName,e.printDetail.checkCount=a.patrolHead.checkCount,e.printDetail.qualifiedCount=a.patrolHead.qualifiedCount,e.printDetail.unqualifiedCount=a.patrolHead.unqualifiedCount,e.printDetail.wasteCount=a.patrolHead.wasteCount,e.printDetail.industrialWasteCount=a.patrolHead.industrialWasteCount,e.printDetail.scrapWasteCount=a.patrolHead.scrapWasteCount,e.printDetail.supportUomName=a.patrolHead.supportUomName,e.printDetail.checkCountSupport=a.patrolHead.checkCountSupport,e.printDetail.qualifiedCountSupport=a.patrolHead.qualifiedCountSupport,e.printDetail.unqualifiedCountSupport=a.patrolHead.unqualifiedCountSupport,e.printDetail.wasteCountSupport=a.patrolHead.wasteCountSupport,e.printDetail.industrialWasteCountSupport=a.patrolHead.industrialWasteCountSupport,e.printDetail.scrapWasteCountSupport=a.patrolHead.scrapWasteCountSupport,e.printDetail.createTime=a.patrolHead.createTime,e.printDetail.code=a.patrolHead.code,e.printDetail.createByName=a.patrolHead.createByName,e.printDetail.auditorName=a.patrolHead.auditorName,e.printDetail.auditTime=a.patrolHead.auditTime,e.printDetail.rectifyComments=a.patrolHead.rectifyComments,e.printList=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(e.model.childList))})})},clear:function(){this.$route.query.id&&(this.formData.id=void 0),this.selectDeptId1="",this.selectDeptId="",this.auditStatus="",this.model.childList=[],this.formData={materielId:"",serialNo:"",patrolDeptId:"",patrolUserName:"",patrolUserId:"",wasteCount:0,industrialWasteCount:0,scrapWasteCount:0,checkCount:0,unqualifiedCount:0,qualifiedCount:0},this.itemIds=[],this.$refs.form.resetFields(),this.formData.patrolUserId=this.userInfo.userId,this.formData.patrolUserName=this.userInfo.name,this.formData.createBy=this.userInfo.userId,this.formData.patrolDeptId=this.userInfo.deptId,this.selectDeptId=this.formData.patrolDeptId,this.formData.createByName=this.userInfo.name;new Date;this.$set(this.formData,"createTime",Object(__WEBPACK_IMPORTED_MODULE_6__utils_tools_js__.c)())},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/quality/patrol",query:{t:Date.now()}}),this.clear()},save:function(t){var e=this,a=void 0;this.$refs.formChild.validate(function(t,e){a=t}),this.$refs[t].validate(function(t){if(t){if(0==e.model.childList.length)return void e.$message({message:"请添加单据",type:"warning"});if(!a)return void e.$message({message:"有必填项未填写",type:"warning"});if(0==e.formData.checkCountSupport)return void e.$message({message:"检验数量(辅单位)不能为0",type:"warning"});if(e.formData.checkCountSupport!=e.formData.qualifiedCountSupport+e.formData.unqualifiedCountSupport+e.formData.wasteCountSupport)return void e.$message({message:"检验数量(辅单位)要等于合格数量(辅单位)加上不合格数量(辅单位)加上报废数量(辅单位)之和",type:"warning"});var i=0;if(e.model.childList.forEach(function(t){i+=t.poorCount}),i!=e.formData.unqualifiedCountSupport?e.formData.unqualifiedCountSupport:0+e.formData.wasteCountSupport&&e.formData.wasteCountSupport){var o=e.formData.unqualifiedCountSupport?e.formData.unqualifiedCountSupport:0+e.formData.wasteCountSupport?e.formData.wasteCountSupport:0;return console.log("===num:"+o),void e.$message({message:"不良数量的合计值 要等于 不合格数量(辅单位)加报废数量(辅单位)之和",type:"warning"})}if(e.formData.id){var r=[];if(e.model.childList.forEach(function(t){var a={id:t.id,checkId:t.checkId,result:t.result?t.result:"",checkValue:t.checkValue?t.checkValue:"",norm:t.norm?t.norm:"",uom:t.uom?t.uom:"",targetValue:t.targetValue?t.targetValue:"",poorId:t.poorId?t.poorId:"",remarks:t.remarks?t.remarks:"",poorCount:t.poorCount?t.poorCount:0};r.push(a),e.materielPatrolItemDOList=r}),e.isDisabled)return;e.isDisabled=!0,e.$api.patrolAPI.save({materielPatrolDO:e.formData,materielPatrolItemDOList:e.materielPatrolItemDOList,deleteItemIds:e.itemIds}).then(function(t){e.isDisabled=!1,0===t.code?e.$message({message:t.msg,type:"success"}):e.$message({message:t.msg,type:"error"})})}else{var s=[];if(console.log(e.model.childList),e.model.childList.forEach(function(t){var a={checkId:t.checkId,result:t.result?t.result:"",checkValue:t.checkValue?t.checkValue:"",uom:t.uom?t.uom:"",targetValue:t.targetValue?t.targetValue:"",poorId:t.poorId?t.poorId:"",remarks:t.remarks?t.remarks:"",poorCount:t.poorCount?t.poorCount:0};s.push(a),e.materielPatrolItemDOList=s}),e.isDisabled)return;e.isDisabled=!0,e.$api.patrolAPI.save({materielPatrolDO:e.formData,materielPatrolItemDOList:e.materielPatrolItemDOList}).then(function(t){e.isDisabled=!1,0===t.code?(e.$message({message:t.msg,type:"success"}),e.consumingStockId=t.id,window.location.href=e.changeURLArg("id",t.id),e.getDetail()):e.$message({message:t.msg,type:"error"})})}}})},changeURLArg:function changeURLArg(arg,arg_val){var url=window.location.href,pattern=arg+"=([^&]*)",replaceText=arg+"="+arg_val;if(url.match(pattern)){var tmp="/("+arg+"=)([^&]*)/gi";return tmp=url.replace(eval(tmp),replaceText),tmp}return url.match("[?]")?url+"&"+replaceText:url+"?"+replaceText},getUser:function(t){t?(this.formData.patrolUserName=t.name,this.formData.patrolUserId=t.id):(this.formData.patrolUserName="",this.formData.patrolUserId="")},removeLines:function(){var t=this;this.chooseParts&&this.$confirm("确认删除选中的检验项目吗?","提示",{type:"warning"}).then(function(){var e=[];t.chooseParts.forEach(function(a){e.push(a.id);var i=t.model.childList.findIndex(function(t){if((t.only=a.only)&&t.checkId==a.checkId)return!0});t.itemIds=e,t.model.childList.splice(i,1),console.log(t.itemIds)})})},handlePartChange:function(t){this.chooseParts=t,console.log(this.chooseParts),this.setBtn(t)},setBtn:function(t){var e=!0,a=!0;t.length>0?(a=!1,1==t.length&&(e=!1)):(e=!0,a=!0),this.btnDelDisabled=a,this.btnOtherDisabled=e},getSummaries:function(t){for(var e=t.columns,a=t.data,i=0,o=0;o<a.length;o++)i+=a[o].poorCount;this.printTotal.poorCount=i;var r=[];return e.forEach(function(t,e){if(0!==e)if(9==e)if(9!=e){var i=a.map(function(e){return Number(e[t.property])});i.every(function(t){return isNaN(t)})?r[e]="":r[e]=i.reduce(function(t,e){var a=Number(e);return isNaN(a)?t:t+e},0)}else{for(var o=0,s=0;s<a.length;s++)a[s].poorCount&&(o+=Number(a[s].poorCount));r[e]=o}else r[e]="";else r[e]="合计"}),r},setDeptList:function(t){var e=!0,a=!1,i=void 0;try{for(var o,r=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_get_iterator___default()(t);!(e=(o=r.next()).done);e=!0){var s=o.value;s.hasChildren?this.setDeptList(s.children):s.children=void 0}}catch(t){a=!0,i=t}finally{try{!e&&r.return&&r.return()}finally{if(a)throw i}}},setDefaultDept:function(){if(this.depOptions.length>0&&this.formData.patrolDeptId){var t=__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(this.formData.patrolDeptId),e=this.treeFindPath(this.depOptions,function(e){return e.id===t});this.selectDeptId=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(e))}if(this.depOptions.length>0&&this.formData.productionDeptId){var a=__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(this.formData.productionDeptId),i=this.treeFindPath(this.depOptions,function(t){return t.id===a});this.selectDeptId1=JSON.parse(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_json_stringify___default()(i))}},handleChange:function(t){this.$set(this.formData,"patrolDeptId",t.length>=1?t[t.length-1]:""),this.selectDeptId=t},handleChange1:function(t){this.$set(this.formData,"productionDeptId",t.length>=1?t[t.length-1]:""),this.selectDeptId1=t},treeFindPath:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!t)return[];var i=!0,o=!1,r=void 0;try{for(var s,n=__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_get_iterator___default()(t);!(i=(s=n.next()).done);i=!0){var l=s.value;if(a.push(l.id),e(l))return a;if(l.children){var u=this.treeFindPath(l.children,e,a);if(u.length)return u}a.pop()}}catch(t){o=!0,r=t}finally{try{!i&&n.return&&n.return()}finally{if(o)throw r}}return[]}})}}});