From c29b970f12a08bdeb1f9510e59a0d0eaaa7d2c12 Mon Sep 17 00:00:00 2001 From: zhang_li Date: Wed, 16 Apr 2025 14:40:04 +0800 Subject: [PATCH] =?UTF-8?q?YT-2415=E4=B8=8D=E8=89=AF=E5=93=81=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E9=9A=94=E7=A6=BB=E8=BD=AC=E5=90=88=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../index.vue | 22 ++++++++++++++++++- .../inventorymoveRequestMain.data.ts | 4 ++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/index.vue b/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/index.vue index 8bb146ff5..0518cea6d 100644 --- a/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/index.vue +++ b/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/index.vue @@ -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) } diff --git a/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/inventorymoveRequestMain.data.ts b/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/inventorymoveRequestMain.data.ts index b73ae51d2..f13b6f287 100644 --- a/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/inventorymoveRequestMain.data.ts +++ b/src/views/wms/moveManage/inventorymove/inventorymoveRequestMainOkTOHOLD/inventorymoveRequestMain.data.ts @@ -892,12 +892,12 @@ export const InventorymoveRequestDetail = useCrudSchemas(reactive( width: 150 }, tableForm: { - disabled: true, + // disabled: true, type: 'Select' }, form: { componentProps: { - disabled: true + // disabled: true } } },