mirror of
https://github.com/PlayEdu/backend
synced 2025-07-20 11:29:34 +08:00
多选删除图片资源
This commit is contained in:
parent
2ae8a74cc6
commit
d7752632e0
@ -88,15 +88,14 @@ export const ResourceImagesPage = () => {
|
|||||||
getImageList();
|
getImageList();
|
||||||
}, [category_ids, refresh, page, size]);
|
}, [category_ids, refresh, page, size]);
|
||||||
|
|
||||||
const onChange = (item: any, index: number) => {
|
const onChange = (item: any) => {
|
||||||
let arr = selectKey;
|
let arr = selectKey;
|
||||||
if (arr.indexOf(item.id) === -1) {
|
if (arr.indexOf(item.id) === -1) {
|
||||||
arr.push(item.id);
|
arr.push(item.id);
|
||||||
setSelectKey(arr);
|
|
||||||
} else {
|
} else {
|
||||||
arr.splice(arr.indexOf(item.id), 1);
|
arr.splice(arr.indexOf(item.id), 1);
|
||||||
setSelectKey(arr);
|
|
||||||
}
|
}
|
||||||
|
setSelectKey(arr);
|
||||||
setRefresh(!refresh);
|
setRefresh(!refresh);
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -106,12 +105,10 @@ export const ResourceImagesPage = () => {
|
|||||||
arr.push(imageList[i].id);
|
arr.push(imageList[i].id);
|
||||||
}
|
}
|
||||||
setSelectKey(arr);
|
setSelectKey(arr);
|
||||||
setRefresh(!refresh);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const cancelAll = () => {
|
const cancelAll = () => {
|
||||||
setSelectKey([]);
|
setSelectKey([]);
|
||||||
setRefresh(!refresh);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -165,32 +162,25 @@ export const ResourceImagesPage = () => {
|
|||||||
</Col>
|
</Col>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{imageList.map((item: any, index: number) => (
|
{imageList.map((item: any) => (
|
||||||
<Col key={item.id} span={3}>
|
<Col key={item.id} span={3}>
|
||||||
<div className={styles.imageItem}>
|
<div className={styles.imageItem}>
|
||||||
<div
|
<i
|
||||||
className={
|
className={
|
||||||
selectKey.indexOf(item.id) === -1
|
selectKey.indexOf(item.id) === -1
|
||||||
? styles.checkbox
|
? styles.checkbox
|
||||||
: styles.checked
|
: styles.checked
|
||||||
}
|
}
|
||||||
onClick={() => onChange(item, index)}
|
onClick={() => onChange(item)}
|
||||||
>
|
>
|
||||||
{selectKey.indexOf(item.id) !== -1 && <CheckOutlined />}
|
{selectKey.indexOf(item.id) !== -1 && <CheckOutlined />}
|
||||||
</div>
|
</i>
|
||||||
<Image
|
<Image
|
||||||
preview={true}
|
preview={true}
|
||||||
width={150}
|
width={150}
|
||||||
height={150}
|
height={150}
|
||||||
src={item.url}
|
src={item.url}
|
||||||
/>
|
/>
|
||||||
{/* <Button
|
|
||||||
className={styles.closeButton}
|
|
||||||
danger
|
|
||||||
shape="circle"
|
|
||||||
icon={<CloseOutlined />}
|
|
||||||
onClick={() => removeResource(item.id)}
|
|
||||||
/> */}
|
|
||||||
</div>
|
</div>
|
||||||
</Col>
|
</Col>
|
||||||
))}
|
))}
|
||||||
|
@ -77,9 +77,6 @@ export const ResourceVideosPage = () => {
|
|||||||
width: 100,
|
width: 100,
|
||||||
render: (_, record: any) => (
|
render: (_, record: any) => (
|
||||||
<Space size="small">
|
<Space size="small">
|
||||||
<Button type="link" className="b-link c-red" onClick={() => null}>
|
|
||||||
编辑
|
|
||||||
</Button>
|
|
||||||
<PerButton
|
<PerButton
|
||||||
type="link"
|
type="link"
|
||||||
text="删除"
|
text="删除"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user