diff --git a/src/components/TableForm/src/TableForm.vue b/src/components/TableForm/src/TableForm.vue index d923fc149..bf355fdd1 100644 --- a/src/components/TableForm/src/TableForm.vue +++ b/src/components/TableForm/src/TableForm.vue @@ -100,7 +100,7 @@ `ts.${headerItem?.tableForm?.placeholder || '请输入' + headerItem.label}` ).replace('ts.', '') " - :disabled="disabledInput(headerItem, row)" + :disabled="itemIsDisabled(headerItem, row)" style="flex: 1" @blur="inputStringBlur(headerItem, row[headerItem.field], row, index)" @clear="clearInput(headerItem.field, row, index)" @@ -120,6 +120,7 @@ :key="headerItem.field + $index + 'button'" v-if="headerItem?.tableForm?.isInpuFocusShow || showInputSearch(headerItem, row)" @click="inpuFocus(headerItem, row, index)" + :disabled="itemIsDisabled(headerItem, row)" > diff --git a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue index 893f27bb4..b475abf6e 100644 --- a/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue +++ b/src/views/wms/inventoryjobManage/unplannedreceipt/unplannedreceiptRequestMain/index.vue @@ -575,12 +575,12 @@ const buttonTableClick = async (val, row) => { // 打开创建标签页面 // dialogVisible.value = true formLabelRef.value.open('create', row) + + console.log(detailListTableColumns.tableFormColumns) detatableData.tableList.map((item) => { if (item.itemType == '可采购') { - detailListTableColumns.tableFormColumns = - UnplannedreceiptRequestDetailLabel.allSchemas.tableFormColumns.filter( - (item) => item.field != 'productionLineCode' - ) + item.disabled_productionLineCode = true + item.disabled_supplierCode = false // 修改 tableform 属性 SupplieritemApi.getSupplieritemPage({ pageSize: 10, @@ -596,10 +596,8 @@ const buttonTableClick = async (val, row) => { }) }) } else if (item.itemType == '可制造') { - detailListTableColumns.tableFormColumns = - UnplannedreceiptRequestDetailLabel.allSchemas.tableFormColumns.filter( - (item) => item.field != 'supplierCode' - ) + item.disabled_supplierCode = true + item.disabled_productionLineCode = false ProductionlineitemApi.getProductionlineitemPage({ pageNo: 1, itemCode: item.itemCode,