feat(web): use App replace confirm

This commit is contained in:
zhaoying
2026-03-25 18:31:52 +08:00
parent c4b83b1f9c
commit 0bae290e0c
12 changed files with 75 additions and 87 deletions

View File

@@ -10,7 +10,6 @@ import { useTranslation } from 'react-i18next';
import { cookieUtils } from '@/utils/request'
import { fileUpload } from '@/api/fileStorage'
const { confirm } = Modal;
const { Dragger } = Upload;
interface UploadFilesProps extends Omit<UploadProps, 'onChange'> {
@@ -91,14 +90,14 @@ const UploadFiles = forwardRef<UploadFilesRef, UploadFilesProps>(({
...props
}, ref) => {
const { t } = useTranslation();
const { message } = App.useApp()
const { message, modal } = App.useApp()
const [fileList, setFileList] = useState<UploadFile[]>(propFileList);
const [accept, setAccept] = useState<string | undefined>();
// 处理文件移除
const handleRemove = (file: UploadFile) => {
// 显示确认弹窗
confirm({
modal.confirm({
title: `${t('common.confirmRemoveFile')}`,
okText: `${t('common.confirm')}`,
okType: 'danger',