|
|
|
@ -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 (
|
|
|
|
|
<>
|
|
|
|
|
<Upload
|
|
|
|
@ -188,7 +187,7 @@ export const ImageUploader = props => {
|
|
|
|
|
onChange={handleChange}
|
|
|
|
|
showUploadList={{
|
|
|
|
|
showDownloadIcon: true,
|
|
|
|
|
showRemoveIcon: true,
|
|
|
|
|
showRemoveIcon: props.deletable,
|
|
|
|
|
removeIcon: file => {
|
|
|
|
|
return (
|
|
|
|
|
<Popconfirm
|
|
|
|
@ -202,7 +201,7 @@ export const ImageUploader = props => {
|
|
|
|
|
cancelText="No">
|
|
|
|
|
<DeleteOutlined />
|
|
|
|
|
</Popconfirm>
|
|
|
|
|
);
|
|
|
|
|
)
|
|
|
|
|
},
|
|
|
|
|
}}>
|
|
|
|
|
<div>
|
|
|
|
@ -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(() => {
|
|
|
|
|