Browse Source

隔离转线边问题

intex_online20241111
张立 3 months ago
parent
commit
388b833467
  1. 17
      src/views/wms/moveManage/inventorymove/inventorymoveRequestMainHOLDWIP/index.vue

17
src/views/wms/moveManage/inventorymove/inventorymoveRequestMainHOLDWIP/index.vue

@ -293,7 +293,8 @@ const fromManagementPrecision = ref('')
const toManagementPrecision = ref('') const toManagementPrecision = ref('')
// //
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => { const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => {
nextTick(() => { nextTick(async () => {
console.log(formField)
if (type == 'tableForm') { if (type == 'tableForm') {
if (formField == 'fromPackingNumber') { if (formField == 'fromPackingNumber') {
val = val.filter(item => !tableData.value.find(item1 => item1['itemCode'] == item['itemCode'] && item1['fromBatch'] == item['batch'] && item1['fromPackingNumber'] == item['packingNumber'] && item1['fromLocationCode'] == item['locationCode'] && item1['fromInventoryStatus'] == item['inventoryStatus'])) val = val.filter(item => !tableData.value.find(item1 => item1['itemCode'] == item['itemCode'] && item1['fromBatch'] == item['batch'] && item1['fromPackingNumber'] == item['packingNumber'] && item1['fromLocationCode'] == item['locationCode'] && item1['fromInventoryStatus'] == item['inventoryStatus']))
@ -313,7 +314,6 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
tableData.value.push(newRow) tableData.value.push(newRow)
}) })
} else if (formField == 'toLocationCode') {// } else if (formField == 'toLocationCode') {//
debugger
// //
await ruleApi.getManagementPrecision({ await ruleApi.getManagementPrecision({
itemCodes: [row['itemCode']], itemCodes: [row['itemCode']],
@ -331,18 +331,19 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) =>
toManagementPrecision.value = res[0].ManagementPrecision toManagementPrecision.value = res[0].ManagementPrecision
}) })
if (toManagementPrecision.value != 'BY_QUANTITY') {//+ if (toManagementPrecision.value != 'BY_QUANTITY') {//+
if(newRow['fromBatch']==''){ if (row['fromBatch'] == '') {
newRow['fromBatch'] = getFormattedDate(); // YYYYMMDD row['fromBatch'] = getFormattedDate(); // YYYYMMDD
} }
newRow['fromBatchFormItemType'] = 'FormDate' row['fromBatchFormItemType'] = 'FormDate'
newRow['disabled_fromBatch'] = false row['disabled_fromBatch'] = false
} else { } else {
newRow['fromBatchFormItemType'] = '' row['fromBatchFormItemType'] = ''
newRow['disabled_fromBatch'] = true row['disabled_fromBatch'] = true
} }
} else { } else {
row[formField] = val[0][searchField] row[formField] = val[0][searchField]
} }
}
} else { } else {
const setV = {} const setV = {}
if (formField == 'fromWarehouseCode') { if (formField == 'fromWarehouseCode') {

Loading…
Cancel
Save