|
|
@ -404,7 +404,14 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => |
|
|
|
if(routeName.value == 'NoktoholdRequestMain'){ |
|
|
|
newRow['toInventoryStatus'] = "HOLD" |
|
|
|
}else if ( routeName.value == 'HoldtookRequestMain') { |
|
|
|
newRow['toInventoryStatus'] = "OK" |
|
|
|
// newRow['toInventoryStatus'] = "OK" |
|
|
|
// 如果到库区类型是线边区/原料区,到库存状态默认是合格;如果如果库区类型是隔离区,到库存状态默认是隔离 |
|
|
|
console.log(777,formRef.formModel.toAreaType) |
|
|
|
if (formRef.formModel.toAreaType == 'WIP' ||formRef.formModel.toAreaType == 'RAW') { |
|
|
|
newRow['toInventoryStatus'] = 'OK' |
|
|
|
}else if (formRef.formModel.toAreaType == 'HOLD' ) { |
|
|
|
newRow['toInventoryStatus'] = 'HOLD' |
|
|
|
} |
|
|
|
}else if ( routeName.value == 'HoldtoscrapRequestMain') { |
|
|
|
newRow['toInventoryStatus'] = "SCRAP" |
|
|
|
}else if ( routeName.value == 'OktoscrapRequestMain') { |
|
|
@ -425,6 +432,19 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => |
|
|
|
if (formField == 'fromLocationCode') { |
|
|
|
tableData.value = [] |
|
|
|
} |
|
|
|
if (formField == 'toLocationCode') { |
|
|
|
// 如果到库区类型是线边区/原料区,到库存状态默认是合格;如果如果库区类型是隔离区,到库存状态默认是隔离 |
|
|
|
if (val[0]['areaType'] == 'WIP' ||val[0]['areaType'] == 'RAW') { |
|
|
|
tableData.value.forEach(item=>{ |
|
|
|
item.toInventoryStatus = 'OK' |
|
|
|
}) |
|
|
|
}else if (val[0]['areaType'] == 'HOLD' ) { |
|
|
|
tableData.value.forEach(item=>{ |
|
|
|
item.toInventoryStatus = 'HOLD' |
|
|
|
}) |
|
|
|
} |
|
|
|
setV['toAreaType'] = val[0]['areaType'] |
|
|
|
} |
|
|
|
setV[formField] = val[0][searchField] |
|
|
|
formRef.setValues(setV) |
|
|
|
} |
|
|
|