Browse Source

采购收货拆箱功能

pda_nev
李俊城 1 year ago
parent
commit
cd51b20703
  1. 12
      fe/PDA/api/index.js
  2. 22
      fe/PDA/mycomponents/coms/comUnPacking.vue
  3. 2
      fe/PDA/pages/task/issue_detail.vue
  4. 2
      fe/PDA/pages/task/receipt_detail.vue

12
fe/PDA/api/index.js

@ -1341,6 +1341,18 @@ export const unPacking = (params) => request(
method: "post" method: "post"
}) })
export const unPackingByPurchase = (params,number,fromPackingCode,fromQty,toPackingCode,toQty) => request(
devUrl + "/api/pda/store/transfer-note/split-packing-purchase-receipt?Number="+number+"&FromPackingCode="+fromPackingCode+"&FromQty="+fromQty+"&ToPackingCode="+toPackingCode+"&ToQty="+toQty, { //
data: params,
method: "post"
})
export const unPackingByIssue = (params,number,fromPackingCode,fromQty,toPackingCode,toQty) => request(
devUrl + "/api/pda/store/transfer-note/split-packing-issue?Number="+number+"&FromPackingCode="+fromPackingCode+"&FromQty="+fromQty+"&ToPackingCode="+toPackingCode+"&ToQty="+toQty, { //
data: params,
method: "post"
})
//直接发料 //直接发料
export const issueDirect = (params) => request( export const issueDirect = (params) => request(
devUrl + "/api/pda/store/issue", { // devUrl + "/api/pda/store/issue", { //

22
fe/PDA/mycomponents/coms/comUnPacking.vue

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

2
fe/PDA/pages/task/issue_detail.vue

@ -104,7 +104,7 @@
<win-scan-by-pack ref="scanPopup" @getScanResult='getScanResult'></win-scan-by-pack> <win-scan-by-pack ref="scanPopup" @getScanResult='getScanResult'></win-scan-by-pack>
<comUnPacking ref='comUnPacking' <comUnPacking ref='comUnPacking'
@getvalue="getUnPackingCount" title="拆箱"> @getvalue="getUnPackingCount" title="拆箱" @update="getDetail">
</comUnPacking> </comUnPacking>
<com-message ref="comMessage" @afterCloseCommitMessage='closeCommitMessage()' <com-message ref="comMessage" @afterCloseCommitMessage='closeCommitMessage()'
@afterCloseScanMessage='closeScanMessage'></com-message> @afterCloseScanMessage='closeScanMessage'></com-message>

2
fe/PDA/pages/task/receipt_detail.vue

@ -80,7 +80,7 @@
@getReceiptResult='getPhotoResult'> @getReceiptResult='getPhotoResult'>
</receipt-check> </receipt-check>
<comUnPacking ref='comUnPacking' <comUnPacking ref='comUnPacking'
@getvalue="getUnPackingCount" title="拆箱"> @getvalue="getUnPackingCount" title="拆箱" @update="getDetail">
</comUnPacking> </comUnPacking>
<com-message ref="comMessage" @afterCloseCommitMessage='closeCommitMessage()' @afterCloseScanMessage='closeScanMessage'></com-message> <com-message ref="comMessage" @afterCloseCommitMessage='closeCommitMessage()' @afterCloseScanMessage='closeScanMessage'></com-message>
</view> </view>

Loading…
Cancel
Save