yxk_pc_mdh/gyhl/static/js/109.7fd9f3b5645ece9d59ab.js

1 line
17 KiB
JavaScript

webpackJsonp([109],{"+yCW":function(t,e){},HTPO:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("woOf"),l=i.n(a),o=i("mvHQ"),n=i.n(o),s=i("Dd8w"),r=i.n(s),c=i("bzuE"),d=i("ysqt"),p=i("5zN6"),m=i("FK2t"),u=i("BWzn"),f=i("tiiE"),h=i("S8x/"),v=(i("TExn"),{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:c.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(h.a)(t,this.printForm,this.printTotal,this.printDirection)},deep:!0}}}),g={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"print_content",style:{width:t.pageWidth+"px"}},[i("div",{staticClass:"print_top"},[i("div",{staticClass:"head_out"},[i("h1",{staticStyle:{"text-align":"center"}},[t._v("投料计划详情")]),t._v(" "),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head2_item"},[t._v("生产计划单号:"+t._s(t.printDetail.planNo))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("生产类型:"+t._s(t.printDetail.typeName))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("生产投料单号:"+t._s(t.printDetail.feedingNo))])]):t._e(),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head2_item"},[t._v("单据日期:"+t._s(t.printDetail.createTimePrint))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("产品代码:"+t._s(t.printDetail.materialSerialNo))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("产品名称:"+t._s(t.printDetail.materialName))])]):t._e(),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head2_item"},[t._v("规格型号:"+t._s(t.printDetail.specification))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("主计量单位:"+t._s(t.printDetail.unitUomName))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("生产部门:"+t._s(t.printDetail.proDeptName))])]):t._e(),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head2_item"},[t._v("计划生产数量:"+t._s(t.printDetail.planCount))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("是否限额领料:"+t._s(t.printDetail.isQuotaPrint))]),t._v(" "),i("div",{staticClass:"head2_item"},[t._v("制单人:"+t._s(t.printDetail.createrName))])]):t._e(),t.printDetail?i("div",{staticClass:"head2"},[i("div",{staticClass:"head3_item"},[t._v("审核人:"+t._s(t.printDetail.audituserName))]),t._v(" "),i("div",{staticClass:"head3_item"},[t._v("单据状态:"+t._s(t.printDetail.statusName))])]):t._e()]),t._v(" "),i("div",{staticClass:"table_content"})])])},staticRenderFns:[]};var b=i("VU/8")(v,g,!1,function(t){i("tn4D")},"data-v-0837f61a",null).exports,_=i("NYxO"),D=i("GKmE"),N={components:{printDetail:b,btnInput:d.a,ChooseParts:p.a,dialogChooseSingleLocation:f.a,ChooseSingleStation:m.a,ChooseSingleProcess:u.a},data:function(){return{formDetail:{childArray:[],ids:[]},id:"",hitchList:[],deviceStatusList:[],auditStatus:"",tableData:[],initFilePaths:[],dialogVisible:!1,dialogImageUrl:"",repairRecordImage:[],loading:!1,tableList:[],type:null,truelabel:1,falselabel:0,config:c.a,currentIndex:0,chooseMaterielsVisible:!1,ChooseLocationVisible:!1,choosestationVisible:!1,chooseprocessVisible:!1,btnOtherDisabled:!0,btnDelDisabled:!1,printTotal:{count:"",amount:""},printList:[],printDetail:{allotTime:"",allotCode:""},printForm:[{title:"物料代码",prop_:"materialSerialNo"},{title:"物料名称",prop_:"materialName"},{title:"规格型号",prop_:"specification"},{title:"主计量单位",prop_:"unitUomName"},{title:"批号",prop_:"batch"},{title:"计划投料数量",prop_:"planFeedingCount"},{title:"发料仓库",prop_:"defaultFacilityName"},{title:"发料仓位",prop_:"defaultLocationName"},{title:"需求工序",prop_:"processName"},{title:"需求工位",prop_:"stationName"},{title:"是否用料采集",prop_:"isCollectName"}],parts:[],itemIds:[],fac_type_list:[],warehouseRow:""}},mounted:function(){this.initialize(),this.id=this.$route.query.id,this.getDetail()},watch:{currentIndex:function(t){this.currentChildIndex=t}},methods:r()({},Object(_.d)({removeTagNav:"tagNav/removeTagNav"}),{statusFilter:function(t){return 0==t?"否":1==t?"是":void 0},print:function(){document.getElementById("print_content").style.display="block",this.printList=JSON.parse(n()(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})},initialize:function(){var t=this;this.$api.gylInventoryAPI.facilityList({pageno:1,pagesize:1e3}).then(function(e){t.fac_type_list=e.data.datas?e.data.datas:""}).catch(function(t){console.log(t)})},getStation:function(t){this.$set(this.tableList[this.currentChildIndex],"stationId",t.id),this.$set(this.tableList[this.currentChildIndex],"stationName",t.name)},getProcess:function(t){this.$set(this.tableList[this.currentChildIndex],"processId",t.id),this.$set(this.tableList[this.currentChildIndex],"processName",t.name)},changeWarehouse:function(t){this.$set(t,"defaultLocationName","选择仓位"),this.$set(t,"defaultLocationId","")},chooseLocation:function(t){this.warehouseRow=t,this.ChooseLocationVisible=!0},getLocation:function(t){this.$set(this.warehouseRow,"defaultLocationId",t.id),this.$set(this.warehouseRow,"defaultLocationName",t.name)},save:function(){var t=this,e=!0;if(this.tableList.forEach(function(t){(t.planFeedingCount<=0||void 0==t.planFeedingCount)&&(e=!1)}),e){var i=[];this.tableList.forEach(function(e){var a={id:e.id?e.id:"",materielId:e.materielId,planFeeding:e.planFeedingCount,facilityId:e.defaultFacilityId,locationId:e.defaultLocationId,processId:e.processId,stationId:e.stationId,isCollect:e.isCollect};e.batchNo&&""!=e.batchNo&&(a.batchNo=e.batchNo),i.push(a),t.formDetail.childArray=n()(i),t.formDetail.ids=t.itemIds}),this.$api.planManagementAPI.update(this.formDetail).then(function(e){0===e.code?t.$message({message:e.msg,type:"success"}):t.$message({message:e.msg,type:"error"})})}else this.$message({message:"计划投料数量必填且大于0",type:"warning"})},audit:function(){var t=this,e=this.id;this.$confirm("确认审核吗?","提示",{type:"warning"}).then(function(){t.$api.planManagementAPI.productionFeedingAudit({id:e}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getDetail()):t.$message({message:e.msg,type:"error"})})})},disAudit:function(){var t=this,e=this.id;this.$confirm("确认反审核吗?","提示",{type:"warning"}).then(function(){t.$api.planManagementAPI.productionFeedingReverseAudit({id:e}).then(function(e){0===e.code?(t.$message({message:e.msg,type:"success"}),t.getDetail()):t.$message({message:e.msg,type:"error"})})})},getPart:function(t){var e=this;console.log(t),t&&t.forEach(function(t){e.$set(t,"materialSerialNo",t.serialNo?t.serialNo:""),e.$set(t,"materielId",t.id),delete t.id,e.$set(t,"materialName",t.name?t.name:""),e.$set(t,"specification",t.specification?t.specification:""),e.$set(t,"unitUomName",t.unitUomName?t.unitUomName:""),e.$set(t,"batchNo",t.batch?t.batch:""),e.$set(t,"planFeedingCount",0),e.$set(t,"outCount",0),e.$set(t,"scrapCount",0),e.$set(t,"defaultFacilityName",t.defaultFacilityName?t.defaultFacilityName:""),e.$set(t,"defaultLocationName",t.defaultLocationName?t.defaultLocationName:""),e.tableList.push(t)})},handlePartChange:function(t){this.parts=t},removePart:function(){var t=this;if(this.parts){var e=[];this.parts.forEach(function(i){e.push(i.id);var a=t.tableList.findIndex(function(t){if(t.id==i.id)return!0});t.tableList.splice(a,1),t.itemIds=e})}},getDetail:function(){var t=this;this.loading=!0,this.$api.planManagementAPI.productionFeedingDetail({id:this.id}).then(function(e){0===e.code&&(e.feedingHeadInfo&&(t.$set(t.formDetail,"statusName",e.feedingHeadInfo.status?e.feedingHeadInfo.status:""),delete e.feedingHeadInfo.status,t.$set(t.formDetail,"auditStatus",e.feedingHeadInfo.statusId?e.feedingHeadInfo.statusId:""),t.$set(t.formDetail,"status",e.feedingHeadInfo.statusId?e.feedingHeadInfo.statusId:""),t.auditStatus=t.formDetail.auditStatus),t.formDetail=l()({},t.formDetail,e.feedingHeadInfo),t.tableList=e.feedingBodyInfo),t.printDetail=t.formDetail,t.printDetail.isQuotaPrint=t.statusFilter(t.printDetail.isQuota),t.printDetail.createTimePrint=t.printDetail.createTime?Object(D.i)(t.printDetail.createTime,"{y}-{m}-{d}"):"",t.printList=JSON.parse(n()(t.tableList)),t.loading=!1}).catch(function(e){t.loading=!1})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/planManagement/feeding"})},setBtn:function(t){var e=!0,i=!0;t.length>0?(i=!1,1==t.length&&(e=!1)):(e=!0,i=!0),this.btnDelDisabled=i,this.btnOtherDisabled=e}})},C={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"sys-box repair-box"},[i("div",{staticClass:"sys-operate"},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.back()}}},[t._v(t._s(t.config.cancelText))]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.print()}}},[t._v("打印")]),t._v(" "),178==t.auditStatus?i("el-button",{directives:[{name:"has",rawName:"v-has",value:"plan:feeding:audit",expression:"'plan:feeding:audit'"}],attrs:{type:"primary"},on:{click:t.audit}},[t._v("审核")]):t._e(),t._v(" "),179==t.auditStatus?i("el-button",{directives:[{name:"has",rawName:"v-has",value:"plan:feeding:reverseAudit",expression:"'plan:feeding:reverseAudit'"}],attrs:{type:"primary"},on:{click:t.disAudit}},[t._v("反审核")]):t._e()],1),t._v(" "),i("div",{staticClass:"sys-form"},[i("el-form",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{"label-width":"120px",model:t.formDetail}},[i("div",{staticClass:"flex"},[i("el-form-item",{staticClass:"form-inline",attrs:{label:"生产计划单号"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.planNo,callback:function(e){t.$set(t.formDetail,"planNo",e)},expression:"formDetail.planNo"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"生产类型"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.typeName,callback:function(e){t.$set(t.formDetail,"typeName",e)},expression:"formDetail.typeName"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"生产投料单号"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.feedingNo,callback:function(e){t.$set(t.formDetail,"feedingNo",e)},expression:"formDetail.feedingNo"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"单据日期"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.createTime,callback:function(e){t.$set(t.formDetail,"createTime",e)},expression:"formDetail.createTime"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"产品代码"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.materialSerialNo,callback:function(e){t.$set(t.formDetail,"materialSerialNo",e)},expression:"formDetail.materialSerialNo"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"产品名称"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.materialName,callback:function(e){t.$set(t.formDetail,"materialName",e)},expression:"formDetail.materialName"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"规格型号"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.specification,callback:function(e){t.$set(t.formDetail,"specification",e)},expression:"formDetail.specification"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"主计量单位"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.unitUomName,callback:function(e){t.$set(t.formDetail,"unitUomName",e)},expression:"formDetail.unitUomName"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"生产部门"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.proDeptName,callback:function(e){t.$set(t.formDetail,"proDeptName",e)},expression:"formDetail.proDeptName"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"计划生产数量"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.planCount,callback:function(e){t.$set(t.formDetail,"planCount",e)},expression:"formDetail.planCount"}})],1),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"是否限额领料"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==t.formDetail.isQuota?i("div",[i("el-input",{attrs:{value:"是",readonly:""}})],1):0==t.formDetail.isQuota?i("div",[i("el-input",{attrs:{value:"否",readonly:""}})],1):t._e()]}}])}),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"制单人"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.createrName,callback:function(e){t.$set(t.formDetail,"createrName",e)},expression:"formDetail.createrName"}})],1),t._v(" "),178!=t.formDetail.statusId?i("el-form-item",{staticClass:"form-inline",attrs:{label:"审核人"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.audituserName,callback:function(e){t.$set(t.formDetail,"audituserName",e)},expression:"formDetail.audituserName"}})],1):t._e(),t._v(" "),i("el-form-item",{staticClass:"form-inline",attrs:{label:"单据状态"}},[i("el-input",{attrs:{placeholder:"",readonly:""},model:{value:t.formDetail.statusName,callback:function(e){t.$set(t.formDetail,"statusName",e)},expression:"formDetail.statusName"}})],1)],1),t._v(" "),i("el-divider",{attrs:{"content-position":"left"}})],1),t._v(" "),i("el-table",{attrs:{data:t.tableList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""},on:{"selection-change":t.handlePartChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),t._v(" "),i("el-table-column",{attrs:{prop:"materialSerialNo","show-overflow-tooltip":"",align:"center",label:"物料代码"}}),t._v(" "),i("el-table-column",{attrs:{prop:"materialName","show-overflow-tooltip":"",align:"center",label:"物料名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"specification",align:"center","show-overflow-tooltip":"",label:"规格型号"}}),t._v(" "),i("el-table-column",{attrs:{prop:"unitUomName","show-overflow-tooltip":"",align:"center",label:"主计量单位"}}),t._v(" "),i("el-table-column",{attrs:{prop:"planFeedingCount","show-overflow-tooltip":"",align:"center",label:"计划投料数量(主单位)",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"supportUomName",align:"center",label:"辅助单位","show-overflow-tooltip":"",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"planFeedingSupport","show-overflow-tooltip":"",align:"center",label:"计划投料数量(辅助单位)",width:"180","label-class-name":"required_head"}}),t._v(" "),i("el-table-column",{attrs:{prop:"outCount","show-overflow-tooltip":"",align:"center",label:"已领数量(主单位)"}}),t._v(" "),i("el-table-column",{attrs:{prop:"outCountSupport","show-overflow-tooltip":"",align:"center",label:"已领数量(辅助单位)"}}),t._v(" "),i("el-table-column",{attrs:{prop:"scrapCount","show-overflow-tooltip":"",align:"center",label:"报废数量(主单位)"}}),t._v(" "),i("el-table-column",{attrs:{prop:"scrapCountSupport","show-overflow-tooltip":"",align:"center",label:"报废数量(辅助单位)"}}),t._v(" "),i("el-table-column",{attrs:{prop:"defaultFacilityName",width:"120",align:"center",label:"发料仓库","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"defaultLocationName",width:"120",align:"center",label:"发料仓位","show-overflow-tooltip":""}}),t._v(" "),i("el-table-column",{attrs:{prop:"processName",align:"center",label:"需求工序","show-overflow-tooltip":"",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"stationName",align:"center",label:"需求工位","show-overflow-tooltip":"",width:"180"}}),t._v(" "),i("el-table-column",{staticClass:"form-inline",attrs:{label:"是否用料采集",prop:"isCollectName",align:"center",width:"60"}})],1)],1),t._v(" "),i("ChooseParts",{attrs:{visible:t.chooseMaterielsVisible},on:{"update:visible":function(e){t.chooseMaterielsVisible=e},change:t.getPart}}),t._v(" "),i("dialogChooseSingleLocation",{attrs:{warehouseId:t.warehouseRow.defaultFacilityId,visible:t.ChooseLocationVisible},on:{"update:visible":function(e){t.ChooseLocationVisible=e},change:t.getLocation}}),t._v(" "),i("ChooseSingleStation",{attrs:{visible:t.choosestationVisible},on:{"update:visible":function(e){t.choosestationVisible=e},change:t.getStation}}),t._v(" "),i("ChooseSingleProcess",{attrs:{visible:t.chooseprocessVisible},on:{"update:visible":function(e){t.chooseprocessVisible=e},change:t.getProcess}}),t._v(" "),i("div",{staticStyle:{margin:"0 auto",display:"none"},attrs:{id:"print_content"}},[i("printDetail",{attrs:{printDetail:t.printDetail,printList:t.printList,printForm:t.printForm,printTotal:t.printTotal,printDirection:!0}})],1)],1)},staticRenderFns:[]};var y=i("VU/8")(N,C,!1,function(t){i("na/V"),i("+yCW")},"data-v-525d062e",null);e.default=y.exports},"na/V":function(t,e){},tn4D:function(t,e){}});