🐛 feat: 直播界面解锁排序时禁止全选操作
This commit is contained in:
parent
51e133b273
commit
0dec5aa1f2
@ -189,6 +189,7 @@ export default function LiveIndex() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
const handleAllCheckedChange = () => {
|
const handleAllCheckedChange = () => {
|
||||||
|
if(editable) return;
|
||||||
setCheckedIdArray(state.checkedAll ? [] : videoData.map(v => v.id))
|
setCheckedIdArray(state.checkedAll ? [] : videoData.map(v => v.id))
|
||||||
setState({
|
setState({
|
||||||
checkedAll: !state.checkedAll
|
checkedAll: !state.checkedAll
|
||||||
@ -266,12 +267,12 @@ export default function LiveIndex() {
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div className="check-all ml-10">
|
<div className="check-all ml-10">
|
||||||
<button className="hover:text-blue-300 text-gray-400"
|
<button disabled={editable} className={`${editable?'':'hover:text-blue-300'} text-gray-400`}
|
||||||
onClick={handleAllCheckedChange}>
|
onClick={handleAllCheckedChange}>
|
||||||
<span className="text-sm mr-2 whitespace-nowrap">{t('select.select_all')}</span>
|
<span className="text-sm mr-2 whitespace-nowrap">{t('select.select_all')}</span>
|
||||||
{/*<CheckCircleFilled className={clsx({'text-blue-500': state.checkedAll})}/>*/}
|
{/*<CheckCircleFilled className={clsx({'text-blue-500': state.checkedAll})}/>*/}
|
||||||
</button>
|
</button>
|
||||||
<Checkbox checked={state.checkedAll} onChange={() => handleAllCheckedChange()}/>
|
<Checkbox disabled={editable} checked={state.checkedAll} onChange={() => handleAllCheckedChange()}/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user