From 1e22f1b84dd9439f28135a22697571d369b0bd1e Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Fri, 14 Jun 2024 19:49:32 +0800 Subject: [PATCH] =?UTF-8?q?SCP=E4=BE=9B=E5=BA=94=E5=95=86=E5=8F=91?= =?UTF-8?q?=E7=A5=A8=EF=BC=8C=E4=BE=9B=E5=BA=94=E5=95=86/=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E4=B8=8A=E4=BC=A0=E5=90=88=E5=90=8C=EF=BC=8C=E9=87=87?= =?UTF-8?q?=E8=B4=AD=E5=AE=A1=E6=89=B9=E9=80=9A=E8=BF=87=E5=90=8E=E3=80=82?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=99=90=E5=88=B6=EF=BC=9A=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E5=95=86/=E9=87=87=E8=B4=AD=E4=B8=8D=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=88=96=E4=B8=8A=E4=BC=A0=E5=90=88=E5=90=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 2 ++ .../supplierinvoiceRequestMain/index.vue | 32 +++++++++++-------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 1477668af..cebcec288 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -108,6 +108,7 @@ { showPreview:item.showPreview||false, // 是否展示预览按钮 showDownload:item.showDownload||false, // 是否展示下载按钮 hiddenDelete:item.hiddenDelete || false, // 是否展示删除按钮 + hiddenUpload:item.hiddenUpload || false, // 是否展示上传按钮 }) if(item?.subDetailTableData){ const { tableObject:subTableObject, tableMethods:subTableMethods } = useTable({ diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue index b8b95fdf7..98de03b35 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue @@ -85,19 +85,7 @@ ref="detailRef" :isOpenSearchTable="true" fieldTableColumn="poLine" - :annexTable="[{ - label: t('ts.合同附件'), - prop: 'Annex', - tableName:'contract' - },{ - label: t('ts.发票附件'), - prop: 'Annex', - tableName:'invoice' - },{ - label: t('ts.货运单附件'), - prop: 'Annex', - tableName:'waybill' - }]" + :annexTable="detailAnnexTable" :annexAlias="{ label:t('ts.其他附件') }" @@ -482,10 +470,28 @@ const handleImport = () => { /** 详情操作 */ const detailRef = ref() const clicKRowId = ref(); + const detailAnnexTable = ref( + [{ + label: t('ts.合同附件'), + prop: 'Annex', + tableName:'contract', + hiddenDelete:false, + hiddenUpload:false + },{ + label: t('ts.发票附件'), + prop: 'Annex', + tableName:'invoice' + },{ + label: t('ts.货运单附件'), + prop: 'Annex', + tableName:'waybill' + }]) const openDetail = (row : any, titleName : any, titleValue : any) => { const departmentCode = wsCache.get(CACHE_KEY.DEPT).find((account) => account.id == row.departmentCode)?.name if (departmentCode) row.departmentCode = JSON.parse(JSON.stringify(departmentCode)) clicKRowId.value = row.masterId + detailAnnexTable.value[0].hiddenDelete = Number(row.status)>=3 + detailAnnexTable.value[0].hiddenUpload = Number(row.status)>=3 detailRef.value.openDetail(row, titleName, titleValue) }