| | |
| | | </div> |
| | | <div style="margin-top:10px;display:flex;height:36px;justify-content: space-between;align-items:center;"> |
| | | <div> |
| | | <span style="font-weight:bold;">移库明细</span><span style="color:red;">({{ |
| | | <span style="font-weight:bold;">移库明细</span> |
| | | <!-- <span style="color:red;">({{ |
| | | palletTransportsMaterialMultipleSelection.length > 0 |
| | | ? palletTransportsMaterialMultipleSelection[ |
| | | palletTransportsMaterialMultipleSelection.length - 1 |
| | | ].partDesc |
| | | : '' |
| | | }})</span> |
| | | }})</span> --> |
| | | </div> |
| | | <div> |
| | | <el-button type="primary" v-if="permissions.warehouse_pallettransports_detail_add" round |
| | |
| | | getPalletTransportsDetailData() { |
| | | console.log("对应工单",this.WorkOrder); |
| | | console.log("物料需求",this.palletTransportsMaterialMultipleSelection); |
| | | const data = { |
| | | partNo:this.palletTransportsMaterialMultipleSelection[0].partNo, |
| | | partDesc: this.palletTransportsMaterialMultipleSelection[0].partDesc, |
| | | transferQuantity: this.palletTransportsMaterialMultipleSelection[0].transferQuantity, |
| | | operationTaskNo:this.WorkOrder.optaskNo, |
| | | unit: this.palletTransportsMaterialMultipleSelection[0].unit, |
| | | } |
| | | const PalletTransportsDetail = [] |
| | | PalletTransportsDetail.push(data) |
| | | console.log(data,"0000000000000"); |
| | | if (PalletTransportsDetail) { |
| | | saveBatchPalletTransportsDetail(PalletTransportsDetail) |
| | | let transportsDetails =[] |
| | | transportsDetails = this.palletTransportsMaterialMultipleSelection.map(el =>{ |
| | | return{ |
| | | partNo:el.partNo, |
| | | partDesc: el.partDesc, |
| | | transferQuantity: el.surplusQuantity, |
| | | toIfsLocationNo:el.toIfsLocationNo, |
| | | toIfsLocationName: el.toIfsLocationName, |
| | | transportsId: el.transportsId, |
| | | transportsMaterialId:el.id, |
| | | operationTaskNo:this.WorkOrder.optaskNo, |
| | | operationTaskId:this.WorkOrder.id, |
| | | unit: el.unit, |
| | | }}) |
| | | this.palletTransportsDetailData = transportsDetails |
| | | if (transportsDetails.length > 0) { |
| | | saveBatchPalletTransportsDetail(transportsDetails) |
| | | .then((response) => { |
| | | const resData = response.data |
| | | if (resData.code === 0) { |
| | |
| | | } else { |
| | | this.$message.error('添加移库明细失败') |
| | | } |
| | | this.isSubmit = true |
| | | }) |
| | | .catch(() => { |
| | | this.isSubmit = true |
| | | }) |
| | | } |
| | | // else { |
| | | // this.$message.error('请选择IFS库存物料') |
| | | // } |
| | | |
| | | // this.palletTransportsDetailData = [] |
| | | // console.log(this.palletTransportsMaterialMultipleSelection); |
| | | |
| | | // if (this.palletTransportsMaterialMultipleSelection.length > 0) { |
| | | // const currPalletTransportsMaterial = this |
| | | // .palletTransportsMaterialMultipleSelection[ |
| | | // this.palletTransportsMaterialMultipleSelection.length - 1 |
| | | // ] |
| | | // let obj = { |
| | | // partNo: currPalletTransportsMaterial.partNo, |
| | | // partDesc: currPalletTransportsMaterial.partDesc, |
| | | // operationTaskNo: this.currOptask.optaskNo, |
| | | // transferQuantity: currPalletTransportsMaterial.surplusQuantity, |
| | | // unit: currPalletTransportsMaterial.unit, |
| | | // toIfsLocationNo: currPalletTransportsMaterial.currPalletTransportsMaterial, |
| | | // state: null |
| | | // } |
| | | // this.palletTransportsDetailData.push(obj) |
| | | // } else { |
| | | // this.$message.error('请先选择物料需求') |
| | | // } |
| | | |
| | | }, |
| | | // 添加ifs物料库存回调 |
| | | addIfsStockCallback() { |
| | |
| | | } |
| | | }, |
| | | palletTransportsMaterialSelectionChange(val) { |
| | | console.log(val,"12312313"); |
| | | |
| | | this.palletTransportsMaterialMultipleSelection = val |
| | | if (this.palletTransportsMaterialMultipleSelection.length > 0) { |
| | | const currPalletTransportsMaterial = this |
| | | .palletTransportsMaterialMultipleSelection[ |
| | | this.palletTransportsMaterialMultipleSelection.length - 1 |
| | | ] |
| | | this.materialRow = currPalletTransportsMaterial |
| | | } else { |
| | | this.materialRow = null |
| | | } |
| | | // if (this.palletTransportsMaterialMultipleSelection.length > 0) { |
| | | // const currPalletTransportsMaterial = this |
| | | // .palletTransportsMaterialMultipleSelection[ |
| | | // this.palletTransportsMaterialMultipleSelection.length - 1 |
| | | // ] |
| | | // this.materialRow = currPalletTransportsMaterial |
| | | // } else { |
| | | // this.materialRow = null |
| | | // } |
| | | // this.getPalletTransportsDetailData() |
| | | }, |
| | | palletTransportsDetailSelectionChange(val) { |