|
|
@ -24,7 +24,7 @@ |
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<comMessage ref="comMessage"></comMessage> |
|
|
|
<comMessage ref="comMessage" @afterClose="cancle()"></comMessage> |
|
|
|
</uni-popup> |
|
|
|
</view> |
|
|
|
</template> |
|
|
@ -37,7 +37,9 @@ |
|
|
|
import { |
|
|
|
generateNewPacking, |
|
|
|
unPacking, |
|
|
|
getInventoryLabel |
|
|
|
getInventoryLabel, |
|
|
|
unPackingByPurchase, |
|
|
|
unPackingByIssue |
|
|
|
} from '@/api/index.js'; |
|
|
|
import comMessage from '@/mycomponents/common/comMessage.vue' |
|
|
|
import comNumberBox from '@/mycomponents/common/comNumberBox.vue' |
|
|
@ -221,19 +223,27 @@ |
|
|
|
|
|
|
|
async getDataInfo(qty){ |
|
|
|
try{ |
|
|
|
uni.showLoading({ |
|
|
|
title:"正在加载中...", |
|
|
|
mask:true |
|
|
|
}) |
|
|
|
var labelData = await getInventoryLabel(this.dataContent.recommendPackingCode) |
|
|
|
|
|
|
|
var newPackingCodeParam = this.setNewPackingCodeParam(labelData,qty) |
|
|
|
var newPackingCodeData = await generateNewPacking(1,newPackingCodeParam); |
|
|
|
var unPackingParams; |
|
|
|
if(this.jobType==6){ |
|
|
|
var unPackingParams= this.setUnPackingParamsByIssue(labelData,qty,newPackingCodeData[0].code) |
|
|
|
var unPackingParamsIssue= this.setUnPackingParamsByIssue(labelData,qty,newPackingCodeData[0].code) |
|
|
|
var unPackingData = await unPackingByIssue(unPackingParamsIssue,this.dataContent.number,this.dataContent.recommendPackingCode,this.dataContent.recommendQty,newPackingCodeData[0].code,qty) |
|
|
|
}else{ |
|
|
|
var unPackingParams= this.setUnPackingParamsByReceipt(labelData,qty,newPackingCodeData[0].code) |
|
|
|
var unPackingParamsPur= this.setUnPackingParamsByReceipt(labelData,qty,newPackingCodeData[0].code) |
|
|
|
var unPackingData = await unPackingByPurchase(unPackingParamsPur,this.dataContent.number,this.dataContent.recommendPackingCode,this.dataContent.recommendQty,newPackingCodeData[0].code,qty) |
|
|
|
} |
|
|
|
|
|
|
|
var unPackingData = await unPacking(unPackingParams) |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage("生成新的箱码【"+newPackingCodeData[0].code+"】请到PC端打印标签") |
|
|
|
this.$emit("update") |
|
|
|
}catch(error){ |
|
|
|
uni.hideLoading() |
|
|
|
this.showMessage(error) |
|
|
|
} |
|
|
|
}, |
|
|
|