diff --git a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/index.vue b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/index.vue index 9cdf14b86..f5a867151 100644 --- a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/index.vue @@ -143,9 +143,9 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row) => row['supplierQty'] = val[0]['supplierQty'] row['supplierUom'] = val[0]['supplierUom'] row['inventoryStatus'] = val[0]['inventoryStatus'] - row['fromLocationCode'] = val[0]['fromLocationCode'] + row['fromLocationCode'] = val[0]['locationCode'] row['toLocationCode'] = null - row['fromLocationGroupCode'] = val[0]['fromLocationGroupCode'] + row['fromLocationGroupCode'] = val[0]['locationGroupCode'] row['toLocationGroupCode'] = null row['toWarehouseCode'] = null row['toLocationTypes'] = null @@ -183,8 +183,17 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row) => item.toWarehouseCode = null item.toLocationTypes = null item.toLocationCode = null + // item.fromLocationCode = item.fromLocationCode + // item.fromLocationGroupCode = item.fromLocationGroupCode }) isShowButton.value = false + console.log('formSchema', PurchasereturnRequestMain.allSchemas.formSchema) + + PurchasereturnRequestMain.allSchemas.formSchema.forEach((item) => { + if (item.field == 'supplierCode') { + item.componentProps.disabled = true + } + }) PurchasereturnRequestDetail.allSchemas.tableFormColumns.map((item) => { item.tableForm.disabled = true if (item.field == 'remark') { @@ -337,6 +346,11 @@ const formRef = ref() const openForm = async (type: string, row?: number) => { tableData.value = [] // 重置明细数据 isShowButton.value = true + PurchasereturnRequestMain.allSchemas.formSchema.forEach((item) => { + if (item.field == 'supplierCode') { + item.componentProps.disabled = false + } + }) formRef.value.open(type, row) } @@ -446,25 +460,28 @@ const handleAddTable = () => { item.tableForm.disabled = false } if (item.field == 'itemCode') { - item.tableForm.isInpuFocusShow = true - } + item.tableForm.isInpuFocusShow = true + } }) } // 删除明细 -const handleDeleteTable = (item, index,formRef) => { +const handleDeleteTable = (item, index, formRef) => { tableData.value.splice(index, 1) if (tableData.value.length == 0) { isShowButton.value = true - nextTick(() => { - - const setV = {} - - setV['purchaseReceiptRecordNumber'] = '' + PurchasereturnRequestMain.allSchemas.formSchema.forEach((item) => { + if (item.field == 'supplierCode') { + item.componentProps.disabled = false + } + }) + nextTick(() => { + const setV = {} + + setV['purchaseReceiptRecordNumber'] = '' setV['supplierCode'] = '' formRef.setValues(setV) - }) + }) } - } // 主子数据 提交 diff --git a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/purchasereturnRequestMain.data.ts b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/purchasereturnRequestMain.data.ts index d2e6395d2..a0c4cf125 100644 --- a/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/purchasereturnRequestMain.data.ts +++ b/src/views/wms/purchasereceiptManage/purchasereturn/purchasereturnRequestMain/purchasereturnRequestMain.data.ts @@ -77,7 +77,7 @@ export const PurchasereturnRequestMain = useCrudSchemas(reactive([ isSearch: true, form:{ componentProps:{ - disabled:true + disabled:false } } },