From 3a4651056a1afb5c66c5ec65ca68a49e0212be39 Mon Sep 17 00:00:00 2001 From: dminyi <1301963064@qq.com> Date: Tue, 10 Sep 2024 20:37:52 +0800 Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh into master --- gz-customerSystem/src/views/register/matterDetail/FileTable.jsx | 68 +++++++++++++++++---------------- 1 files changed, 35 insertions(+), 33 deletions(-) diff --git a/gz-customerSystem/src/views/register/matterDetail/FileTable.jsx b/gz-customerSystem/src/views/register/matterDetail/FileTable.jsx index ad7c851..f311a3b 100644 --- a/gz-customerSystem/src/views/register/matterDetail/FileTable.jsx +++ b/gz-customerSystem/src/views/register/matterDetail/FileTable.jsx @@ -218,46 +218,50 @@ //上传弹窗完成后的事件 const handleUpload = () => { - console.log('tableData', tableData); - console.log('fileMap', fileMap); const newList = tableData.map(item => { if (item.ownerType == '22_00018-101') { const data = fileMap['22_00018-101']; - console.log('data', data); - return { - ...item, - size: data.length, - fileNames: data.map(item => item.trueName).join(','), - updateTime: $$.timeFormat(data[data.length - 1].updateTime), - fileInfoList: data.map(item => { - return { - ...item, - name: item.trueName, - uid: item.id, - } - }), + if (data?.length > 0) { + return { + ...item, + size: data.length, + fileNames: data.map(item => item.trueName).join(','), + updateTime: $$.timeFormat(data[data.length - 1].updateTime), + fileInfoList: data.map(item => { + return { + ...item, + name: item.trueName, + uid: item.id, + } + }), + } + } else { + return item } + } if (item.ownerType == '22_00018-102') { - const data = fileMap['22_00018-102']; - console.log('data', data); - return { - ...item, - size: data.length, - fileNames: data.map(item => item.trueName).join(','), - updateTime: $$.timeFormat(data[data.length - 1].updateTime), - fileInfoList: data.map(item => { - return { - ...item, - name: item.trueName, - uid: item.id, - } - }), + const data = fileMap['22_00018-102'] || []; + if (data?.length > 0) { + return { + ...item, + size: data.length, + fileNames: data.map(item => item.trueName).join(','), + updateTime: $$.timeFormat(data[data.length - 1].updateTime), + fileInfoList: data.map(item => { + return { + ...item, + name: item.trueName, + uid: item.id, + } + }), + } + } else { + return item } } }) - console.log('newList', newList); setTableData(newList) setUpLoadVisible(false); @@ -265,7 +269,6 @@ //根据sourceType生成组件 const formType = (type) => { - console.log('typetypetype', type); if (type === '22_00018-101') { //申请材料 @@ -290,7 +293,6 @@ return item } }) - console.log('newList', newList); setFileMap({ ...fileMap, @@ -326,7 +328,6 @@ return item } }) - console.log('newList', newList); setFileMap({ ...fileMap, '22_00018-102': newList.filter(i => i.ownerType === '22_00018-102') @@ -349,6 +350,7 @@ const res = await deleteFileByIdApi({ ids }) if (res.type) { $$.infoSuccess({ content: '删除成功!' }); + setTableData(tableData.filter(item => !ids.includes(item.ownerType))) } }, }); -- Gitblit v1.8.0