fixed 空数据时导致的异常
This commit is contained in:
parent
daba38f188
commit
c7d964965d
@ -67,7 +67,7 @@ export default function ButtonBatch(
|
||||
|
||||
return (
|
||||
<button disabled={loading} className={className} onClick={handleBtnClick}>
|
||||
<span className={'text'}>{children}</span>
|
||||
{icon ? <span className="text">{children}</span>:children}
|
||||
{loading ? <LoadingOutlined/> : icon}
|
||||
</button>
|
||||
)
|
||||
|
@ -57,6 +57,7 @@ export default function NewEdit() {
|
||||
}
|
||||
const handleCheckAll = (checked: boolean) => {
|
||||
setState({checkAll: checked})
|
||||
if(!data?.list) return;
|
||||
if (checked) {
|
||||
setSelectedRowKeys(data?.list?.map(item => item.id) || [])
|
||||
} else {
|
||||
@ -88,7 +89,7 @@ export default function NewEdit() {
|
||||
<span className={'inline-block cursor-pointer mr-2'} onClick={() => {
|
||||
handleCheckAll(!state.checkAll)
|
||||
}}>全选</span>
|
||||
<Checkbox checked={state.checkAll && selectedRowKeys.length == data?.list.length}
|
||||
<Checkbox checked={state.checkAll && (!data?.list || selectedRowKeys.length == data?.list?.length)}
|
||||
onChange={e => {
|
||||
handleCheckAll(e.target.checked)
|
||||
}}/>
|
||||
|
@ -175,7 +175,7 @@ export default function NewsIndex() {
|
||||
<div><span>图片数: {item.img_num}</span></div>
|
||||
<div><span>字数: {item.content_word_count}</span></div>
|
||||
<div
|
||||
className={`checkbox mt-1`}>
|
||||
className={` mt-1`}>
|
||||
{item.internal_article_id > 0 ?
|
||||
<span className={"inline-block text-gray-600"}>已推送</span> :
|
||||
<Checkbox checked={checkedId.includes(item.id)} onChange={() => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user