diff --git a/src/pages/ZYuShen/Bid/BiddingAnnouncement/BiddingDocumentList.tsx b/src/pages/ZYuShen/Bid/BiddingAnnouncement/BiddingDocumentList.tsx index c8da32a..165f70b 100644 --- a/src/pages/ZYuShen/Bid/BiddingAnnouncement/BiddingDocumentList.tsx +++ b/src/pages/ZYuShen/Bid/BiddingAnnouncement/BiddingDocumentList.tsx @@ -1,7 +1,7 @@ import { UnorderedListOutlined } from "@ant-design/icons" import ProTable, { ActionType, ProColumns } from "@ant-design/pro-table" import tableProps from '@/utils/tableProps'; -import { Button, Card, Divider, message, Spin } from "antd" +import { Button, Card, Divider, message, Modal, Popconfirm, Spin } from "antd" import React, { useEffect, useRef, useState } from "react" import BiddingDocument from "./components/BiddingDocument" import { @@ -95,7 +95,9 @@ const BiddingDocumentList: React.FC<{}> = (props) => { let btn1 = ( <> - + toRemove(record)}> + + ); let btn2 = ( @@ -172,21 +174,31 @@ const BiddingDocumentList: React.FC<{}> = (props) => { } const toRemoveMore = () => { if (selectedRowsState.length != 0) { - setPageloading(true); - let param = [] - for (const item of selectedRowsState) { - param.push(item.id); - } - removefile(param).then(res => { - if (res.code == 200) { - message.success('删除成功'); - } + Modal.confirm({ + title: '确定删除吗?', + onOk: () => { + setPageloading(true); + let param = [] + for (const item of selectedRowsState) { + param.push(item.id); + } + removefile(param).then(res => { + if (res.code == 200) { + message.success('删除成功'); + } - setPageloading(false); - setRefresh(Math.random() + 1) - setSelectedRows([]); - actionRef?.current?.reloadAndRest?.(); - }); + setPageloading(false); + setRefresh(Math.random() + 1) + setSelectedRows([]); + actionRef?.current?.reloadAndRest?.(); + }); + }, + onCancel: () => { + setSelectedRows([]); + } + }) + } else { + message.warn('请选择要删除的资审文件'); } }