diff --git a/src/api/wms/bomDismantle/index.ts b/src/api/wms/bomDismantle/index.ts index 0a7a86196..83b2da219 100644 --- a/src/api/wms/bomDismantle/index.ts +++ b/src/api/wms/bomDismantle/index.ts @@ -15,6 +15,13 @@ export const getProductscrapBomDismantlePage = async (params) => { return await request.get({ url: `/wms/productscrap-request-main/bomPage`, params }) } + +export const getProductscrapBomRecordPage = async (params) => { + return await request.get({ url: `/wms/productscrap-request-main/bomRecordPage`, params }) +} + + + // 查询制品报废申请子列表 export const getProductscrapBomDismantleRecordPage = async (params) => { return await request.get({ url: `/wms/productscrap-record-main/bomPage`, params }) diff --git a/src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue b/src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue index f6ccc530c..4ad831bb4 100644 --- a/src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue +++ b/src/views/wms/productionManage/productscrap/productscrapRequestMain/index.vue @@ -92,8 +92,8 @@ :isBusiness="true" :isShowButton="false" :isShowReduceButton="false" - :isShowFooterButtton="true" - :isShowReduceButtonSelection="true" + :isShowFooterButtton="isShowFooterButtton" + :isShowReduceButtonSelection="isShowReduceButtonSelection" @handleDeleteTable="handleDeleteTableBom" @tableSelectionDelete="tableSelectionDeleteBom" :Butttondata="ButttondataBom" @@ -162,8 +162,11 @@ const footButttondata = ref([ ]) // 子包装数据 const detailBomRef = ref() +const isShowFooterButtton = ref(true) +const isShowReduceButtonSelection = ref(true) + const { tableObject: detatableDataBom, tableMethods: detatableMethodsBom } =useTable({ - getListApi: BomDismantleApi.getProductscrapBomDismantlePage + getListApi: BomDismantleApi.getProductscrapBomRecordPage }) const { getList:getDetailListBom } = detatableMethodsBom /** bom 列表 表单 按钮 */ @@ -291,6 +294,13 @@ const buttonOperationClick = async (row, label, index,isSave = false)=> { if(isSave){ buttonBaseClickBom('save') }else{ + isShowFooterButtton.value = true + isShowReduceButtonSelection.value = true + ProdcutscrapBomScrap.allSchemas.tableFormColumns.forEach(item=>{ + if(item.field=='qty'){ + item.tableForm.disabled = false + } + }) detailBomRef.value.open('create', row, null,'viewDetail')//查看明细数据 } } @@ -342,6 +352,14 @@ const tableFormButton = async (val , row) => { rowId.value = row.masterId detailQty.value = row.qty await getDetailListBom() + //详情 + isShowFooterButtton.value = false + isShowReduceButtonSelection.value = false + ProdcutscrapBomScrap.allSchemas.tableFormColumns.forEach(item=>{ + if(item.field=='qty'){ + item.tableForm.disabled = true + } + }) detailBomRef.value.open('create', row, null,'viewDetail')//查看明细数据 } }