From b6af34d48a0798e2780988e0a81119997cd10e88 Mon Sep 17 00:00:00 2001 From: LiaoYijun Date: Fri, 5 Sep 2025 16:40:10 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1perf=EF=BC=9AOSS=20=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E3=80=90=E7=A6=81=E7=94=A8=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E3=80=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🐛fix:ignore_case 默认为 true --- src/components/ImageUploader.jsx | 43 ++++++++++++++++---------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/src/components/ImageUploader.jsx b/src/components/ImageUploader.jsx index a1d8611..d405148 100644 --- a/src/components/ImageUploader.jsx +++ b/src/components/ImageUploader.jsx @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; -import { Upload, List, Button, Popconfirm, Col, Row } from "antd"; -import { UploadOutlined, FileTextOutlined, DeleteOutlined } from "@ant-design/icons"; +import { Upload, List, Button, Tooltip, Popconfirm, Col, Row } from "antd"; +import { UploadOutlined, FileTextOutlined, DeleteOutlined, StopOutlined } from "@ant-design/icons"; import { Image } from "antd"; import { fetchJSON } from "@/utils/request"; import { HT3_HOST } from "@/config"; @@ -94,7 +94,7 @@ export const ImageUploader = props => { const [previewOpen, setPreviewOpen] = useState(false); const [previewImage, setPreviewImage] = useState(""); const key = simple_encrypt(props.osskey); - const ignore_case = props.ignore_case || true; + const ignore_case = props.ignore_case; // 组件挂载时获取图片列表 useEffect(() => { @@ -175,7 +175,6 @@ export const ImageUploader = props => { const handleRemove = () => { return false; }; - return ( <> { onChange={handleChange} showUploadList={{ showDownloadIcon: true, - showRemoveIcon: true, - removeIcon: file => { - return ( - { - handleDelete(file); - }} - onCancel={() => setFileList([...fileList])} - okText="Yes" - cancelText="No"> - - - ); - }, + showRemoveIcon: props.deletable, + removeIcon: file => { + return ( + { + handleDelete(file); + }} + onCancel={() => setFileList([...fileList])} + okText="Yes" + cancelText="No"> + + + ) + }, }}>
@@ -229,8 +228,8 @@ export const ImageUploader = props => { export const ImageViewer = props => { const [fileList, setFileList] = useState([]); const key = props.osskey; - const overlist = props.overlist || false; - const ignore_case = props.ignore_case || true; + const overlist = props.overlist; + const ignore_case = props.ignore_case; // 组件挂载时获取图片列表 useEffect(() => {