From 2db8fb02c0e9e8b313eb499e9d0bd3a640c59938 Mon Sep 17 00:00:00 2001 From: yufei_wang <2267742828@qq.com> Date: Sat, 14 Sep 2024 11:00:11 +0800 Subject: [PATCH] =?UTF-8?q?HL-5940SCP=E6=AD=A3=E5=BC=8F=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=EF=BC=8C=E8=AE=BE=E7=BD=AE=E4=BE=9B=E5=BA=94=E5=95=86=E5=8F=91?= =?UTF-8?q?=E7=A5=A8=E7=94=B3=E8=AF=B7=EF=BC=8C=E5=8F=91=E7=A5=A8=E9=99=84?= =?UTF-8?q?=E5=8A=A0=E4=B8=8A=E4=BC=A0=E5=8F=AA=E8=83=BD=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Detail/src/Detail.vue | 20 +++++++++++++++---- src/components/UploadFile/src/UploadFile.vue | 2 +- .../supplierinvoiceRequestMain/index.vue | 1 + 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/components/Detail/src/Detail.vue b/src/components/Detail/src/Detail.vue index 00bf140f9..dc0f6fc36 100644 --- a/src/components/Detail/src/Detail.vue +++ b/src/components/Detail/src/Detail.vue @@ -589,25 +589,37 @@ const getAnnexFileList = async (row) => { const annexData = annexTableData.value.find(annex=>annex.label === item.label) let subDetailTableData = null if(annexData){ + // HL-5940 maxLength 是限制的列表最大数量 let hiddenUpload = false - if(item.maxLength&&annexList.length>=item.maxLength){ - hiddenUpload = true + if(item.maxLength){ + if(annexList.length>=item.maxLength){ + hiddenUpload = true + }else{ + hiddenUpload = false + } let findAnnex = annexTableData.value.find(item1=>item1.label==item.label) if(findAnnex){ findAnnex.hiddenUpload = hiddenUpload || item.hiddenUpload || false // 是否展示上传按钮 } } + annexData.annexList = annexList subDetailTableData = annexData.subDetailTableData }else{ + subDetailTableData = item?.subDetailTableData // HL-5940 maxLength 是限制的列表最大数量 let hiddenUpload = false - if(item.maxLength&&annexList.length>=item.maxLength){ - hiddenUpload = true + if(item.maxLength){ + if(annexList.length>=item.maxLength){ + hiddenUpload = true + }else{ + hiddenUpload = false + } } + annexTableData.value.push({ align:item.align, label: item.label, diff --git a/src/components/UploadFile/src/UploadFile.vue b/src/components/UploadFile/src/UploadFile.vue index f544907e5..d6fe4e53f 100644 --- a/src/components/UploadFile/src/UploadFile.vue +++ b/src/components/UploadFile/src/UploadFile.vue @@ -124,7 +124,7 @@ const handleFileSuccess: UploadProps['onSuccess'] = (res: any,uploadFile: any): } // 文件数超出提示 const handleExceed: UploadProps['onExceed'] = (): void => { - message.error(`${t('ts.上传文件数量不能过')}${props.limit}!`) + message.error(`${t('ts.上传文件数量不能超过')}${props.limit}!`) } // 上传错误提示 const excelUploadError: UploadProps['onError'] = (): void => { diff --git a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue index 6eb1f7bde..da7d1e0fe 100644 --- a/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue +++ b/src/views/wms/supplierManage/supplierinvoice/supplierinvoiceRequestMain/index.vue @@ -963,6 +963,7 @@ const detailAnnexTable = ref([ showDownload:true, fileSize: 20, maxLength:1, + limit:1, fileType:['pdf'] }, {