|
@@ -98,7 +98,8 @@ function FlieBox(props: Props) {
|
|
|
const Menu = useCallback((props: { isItem?: boolean }) => {
|
|
|
if (props.isItem && isAll) {
|
|
|
return <ul style={{ top: xy?.y, left: xy?.x }} className={style.menu} >
|
|
|
- {(isAll || num === 100) && <li onClick={allFile}>全选/反选</li>}
|
|
|
+ {(isAll || num === 100) && <li onClick={()=> allFile('xz')}>全选</li>}
|
|
|
+ {(isAll || num === 100) && listData?.records && listData?.records?.some((item: { id: number }) => selectFile?.includes(item.id)) && <li onClick={() => allFile('qx')} style={{ color: 'red' }}>取消选择</li>}
|
|
|
{mediaType === 'PAGE' && !rightClickPup.folder ? <>
|
|
|
{/* <li onClick={() => { setPage && setPage(1, rightClickPup.id) }}>查看</li> */}
|
|
|
<li onClick={() => { setPage && setPage(2, rightClickPup.id) }}>复制</li>
|
|
@@ -116,7 +117,8 @@ function FlieBox(props: Props) {
|
|
|
</ul>
|
|
|
}
|
|
|
return <ul style={{ top: xy?.y, left: xy?.x }} className={style.menu}>
|
|
|
- {(isAll || num === 100) && <li onClick={allFile}>全选/反选</li>}
|
|
|
+ {(isAll || num === 100) && <li onClick={()=> allFile('xz')}>全选</li>}
|
|
|
+ {(isAll || num === 100) && listData?.records && listData?.records?.some((item: { id: number }) => selectFile?.includes(item.id)) && <li onClick={() => allFile('qx')} style={{ color: 'red' }}>取消选择</li>}
|
|
|
{//防止K图文无限嵌套创建判断
|
|
|
(isAll !== false) && <li onClick={() => { set({ fileVisible: true }) }}>新建文件夹</li> //: <li>此处无法新建操作</li>
|
|
|
}
|