From 24cd6eb30428646a86171212b30659cae1447c72 Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Thu, 15 Aug 2024 15:25:37 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E5=90=88=E7=AB=9F=E6=9D=BE=E6=8D=A2?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/bomDismantle/index.ts | 7 ++++++ .../productscrapRequestMain/index.vue | 24 ++++++++++++++++--- 2 files changed, 28 insertions(+), 3 deletions(-) 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')//查看明细数据 } }