perf:OSS 上传增加【禁用删除】

🐛fix:ignore_case 默认为 true
main^2
LiaoYijun 4 weeks ago
parent e4489ab7c6
commit b6af34d48a

@ -1,6 +1,6 @@
import { useEffect, useState } from "react"; import { useEffect, useState } from "react";
import { Upload, List, Button, Popconfirm, Col, Row } from "antd"; import { Upload, List, Button, Tooltip, Popconfirm, Col, Row } from "antd";
import { UploadOutlined, FileTextOutlined, DeleteOutlined } from "@ant-design/icons"; import { UploadOutlined, FileTextOutlined, DeleteOutlined, StopOutlined } from "@ant-design/icons";
import { Image } from "antd"; import { Image } from "antd";
import { fetchJSON } from "@/utils/request"; import { fetchJSON } from "@/utils/request";
import { HT3_HOST } from "@/config"; import { HT3_HOST } from "@/config";
@ -94,7 +94,7 @@ export const ImageUploader = props => {
const [previewOpen, setPreviewOpen] = useState(false); const [previewOpen, setPreviewOpen] = useState(false);
const [previewImage, setPreviewImage] = useState(""); const [previewImage, setPreviewImage] = useState("");
const key = simple_encrypt(props.osskey); const key = simple_encrypt(props.osskey);
const ignore_case = props.ignore_case || true; const ignore_case = props.ignore_case;
// //
useEffect(() => { useEffect(() => {
@ -175,7 +175,6 @@ export const ImageUploader = props => {
const handleRemove = () => { const handleRemove = () => {
return false; return false;
}; };
return ( return (
<> <>
<Upload <Upload
@ -188,7 +187,7 @@ export const ImageUploader = props => {
onChange={handleChange} onChange={handleChange}
showUploadList={{ showUploadList={{
showDownloadIcon: true, showDownloadIcon: true,
showRemoveIcon: true, showRemoveIcon: props.deletable,
removeIcon: file => { removeIcon: file => {
return ( return (
<Popconfirm <Popconfirm
@ -202,7 +201,7 @@ export const ImageUploader = props => {
cancelText="No"> cancelText="No">
<DeleteOutlined /> <DeleteOutlined />
</Popconfirm> </Popconfirm>
); )
}, },
}}> }}>
<div> <div>
@ -229,8 +228,8 @@ export const ImageUploader = props => {
export const ImageViewer = props => { export const ImageViewer = props => {
const [fileList, setFileList] = useState([]); const [fileList, setFileList] = useState([]);
const key = props.osskey; const key = props.osskey;
const overlist = props.overlist || false; const overlist = props.overlist;
const ignore_case = props.ignore_case || true; const ignore_case = props.ignore_case;
// //
useEffect(() => { useEffect(() => {

Loading…
Cancel
Save