Browse Source

修改直接上架 2024/8/3

pull/1/head
test 6 months ago
parent
commit
5ba9676fcc
  1. 93
      src/pages/productPutaway/record/productPutawayRecord.vue

93
src/pages/productPutaway/record/productPutawayRecord.vue

@ -248,51 +248,42 @@
// } // }
const commit = () => { const commit = () => {
if (toLocationCode.value == "") {
showQuestionMessage('未指定目标库位,系统将按上架策略推荐库位是否继续提交?', res => {
if (res) {
commitRecord();
}
});
} else {
commitRecord();
}
}
const commitRecord = ()=>{
if (detailSource.value.length > 0 && detailSource.value[0].subList.length > 0) { if (detailSource.value.length > 0 && detailSource.value[0].subList.length > 0) {
// //
proxy.$modal.loading('提交中....') proxy.$modal.loading('提交中....')
managementList.value = [] // managementList.value = []
const precisionStrategParams = setPrecisionStrategParams() // const precisionStrategParams = setPrecisionStrategParams()
getPrecisionStrategyList(precisionStrategParams, (res) => { // getPrecisionStrategyList(precisionStrategParams, (res) => {
if (res.success) { // if (res.success) {
managementList.value = res.list // managementList.value = res.list
const params = setParams() //
productPutawayRecordSubmit(params) // } else {
.then((res) => { // uni.hideLoading()
uni.hideLoading() // showErrorMessage(res.message)
if (res.data) { // }
showCommitSuccessMessage(`提交成功<br>生成制品上架记录<br>${res.data}`) // })
let removeId = []; const params = setParams()
detailSource.value.forEach(r => { productPutawayRecordSubmit(params)
removeId.push(r.expectinNumber) .then((res) => {
}) uni.hideLoading()
removeRecommendLocation(removeId); if (res.data) {
} else { showCommitSuccessMessage(`提交成功<br>生成制品上架记录<br>${res.data}`)
showErrorMessage(`提交失败[${res.msg}]`) let removeId = [];
} detailSource.value.forEach(r => {
}) removeId.push(r.expectinNumber)
.catch((error) => { })
uni.hideLoading() removeRecommendLocation(removeId);
showErrorMessage(error) } else {
}) showErrorMessage(`提交失败[${res.msg}]`)
} else { }
uni.hideLoading() })
showErrorMessage(res.message) .catch((error) => {
} uni.hideLoading()
}) showErrorMessage(error)
})
} else { } else {
showErrorMessage('没有要提交的数据,请先扫描') showErrorMessage('没有要提交的数据,请先扫描')
} }
@ -330,7 +321,7 @@
item.subList.forEach((detail) => { item.subList.forEach((detail) => {
if (detail.scaned) { if (detail.scaned) {
const submitItem = deepCopyData(detail) const submitItem = deepCopyData(detail)
const info = getPackingNumberAndBatchByList(managementList.value, detail.itemCode, detail.packingNumber, detail.toLocationCode, detail.batch) // const info = getPackingNumberAndBatchByList(managementList.value, detail.itemCode, detail.packingNumber, detail.toLocationCode, detail.batch)
submitItem.itemCode = detail.itemCode submitItem.itemCode = detail.itemCode
submitItem.itemName = detail.package.itemName submitItem.itemName = detail.package.itemName
submitItem.itemDesc1 = detail.package.itemDesc1 submitItem.itemDesc1 = detail.package.itemDesc1
@ -338,14 +329,20 @@
submitItem.inventoryStatus = detail.inventoryStatus submitItem.inventoryStatus = detail.inventoryStatus
submitItem.fromPackingNumber = info.packingNumber // submitItem.fromPackingNumber = info.packingNumber
submitItem.toPackingNumber = info.packingNumber // submitItem.toPackingNumber = info.packingNumber
submitItem.fromPackingNumber = detail.packingNumber;
submitItem.toPackingNumber = detail.packingNumber;
// submitItem.fromContainerNumber = detail.containerNumber
// submitItem.toContainerNumber = detail.containerNumber
submitItem.fromContainerNumber = detail.containerNumber // submitItem.fromBatch = info.batch
submitItem.toContainerNumber = detail.containerNumber // submitItem.toBatch = info.batch
submitItem.fromBatch = info.batch submitItem.fromBatch = detail.package.batch;
submitItem.toBatch = info.batch submitItem.toBatch = detail.package.batch;
submitItem.fromLocationCode = detail.locationCode submitItem.fromLocationCode = detail.locationCode
submitItem.toLocationCode = item.toLocationCode submitItem.toLocationCode = item.toLocationCode

Loading…
Cancel
Save