From 3632bd4d07a98b5a348f858bb138904230f77e98 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Fri, 13 Dec 2024 15:03:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SharedFilesModel/index.tsx | 58 ++++++++++++++--------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/src/components/SharedFilesModel/index.tsx b/src/components/SharedFilesModel/index.tsx index 4ce71d2..063161c 100644 --- a/src/components/SharedFilesModel/index.tsx +++ b/src/components/SharedFilesModel/index.tsx @@ -6,7 +6,7 @@ import { SearchOutlined, VerticalAlignBottomOutlined } from '@ant-design/icons'; -import { Button, Input, message, Modal, Pagination, Progress, Table } from 'antd'; +import { Button, Input, message, Modal, Pagination, Popconfirm, Progress, Table } from 'antd'; import { forwardRef, useEffect, useImperativeHandle, useState, useRef } from "react"; import { DeleteRoomFile, GetRoomFile, GetRoomFileDwUrl, GetRoomUpFileurl, GetRoomUserItem, PostRoomFile } from '@/api/Meeting'; import axios from 'axios'; @@ -129,29 +129,41 @@ const SharedFilesModel = forwardRef((props: any, ref: any) => { }) } }} /> - {roomUserItem && role.ID.includes(roomUserItem.roleId) || roomUserItem.isRoomManager ? { + {roomUserItem && (role.ID.includes(roomUserItem.roleId) || roomUserItem.isRoomManager) && fileList.data.length ? { setShowRowSelection(!showRowSelection) }} style={{ color: showRowSelection ? '#5575F2' : 'white' }} /> : null} - {showRowSelection ? { - if (selectedRowKeys.length) { - DeleteRoomFile(selectedRowKeys).then(res => { - if (res.code === 200) { - message.success('删除成功!') - if (fileList.pageIndex === 1) { - getRoomFile() - } else { - setFileList({ - ...fileList, - pageIndex: 1 - }) - } + {showRowSelection && fileList.data.length && selectedRowKeys.length ? + { + if (selectedRowKeys.length) { + DeleteRoomFile(selectedRowKeys).then(res => { + if (res.code === 200) { + message.success('删除成功!') + if (fileList.pageIndex === 1) { + getRoomFile() + } else { + setFileList({ + ...fileList, + pageIndex: 1 + }) + } + } + }) + } else { + message.error('请选择文件!') } - }) - } else { - message.error('请选择文件!') - } - }} /> : null} - + >上传 : null}
@@ -341,7 +353,7 @@ const SharedFilesModel = forwardRef((props: any, ref: any) => { ...fileList, pageIndex: e }) - }} pageSize={fileList.pageSize} current={fileList.pageIndex} hideOnSinglePage={true} showSizeChanger={false}/> + }} pageSize={fileList.pageSize} current={fileList.pageIndex} hideOnSinglePage={true} showSizeChanger={false} />