fixed: 重置筛选或全部删除时已选数据
This commit is contained in:
parent
99323df02b
commit
c8e5d8a6ab
@ -272,7 +272,7 @@ export default function ArticleEditModal(props: Props) {
|
||||
<div className="flex gap-10 ">
|
||||
{props.type == 'news' && props.id ? <button className="text-gray-400 hover:text-gray-800" onClick={handlePush2Video}>{t('news.edit_generate_video')}{state.pushed?`${i18n.language == 'zh-CN'?'中':''}...`:(state.generating?`${i18n.language == 'zh-CN'?'推送中':'Pushing'}...`:'')}</button> : null}
|
||||
<button className="text-gray-400 hover:text-gray-800" onClick={() => props.onClose?.()}>{t('cancel')}</button>
|
||||
<button onClick={handleSave} className="text-gray-800 hover:text-blue-500">{props.type == 'news' ? t('confirm_text') : t('news.edit_generate_again')}</button>
|
||||
<button onClick={handleSave} className="text-gray-800 hover:text-blue-500">{props.type == 'news' ? t('news.save_text') : t('news.edit_generate_again')}</button>
|
||||
</div>
|
||||
</div>
|
||||
</Modal>);
|
||||
|
@ -15,8 +15,8 @@
|
||||
"delete_failed": "Delete failed",
|
||||
"delete_success": "Delete success",
|
||||
"download": "Download",
|
||||
"downloading": "Downloading...",
|
||||
"download_fail": "Download Failed",
|
||||
"downloading": "Downloading...",
|
||||
"error_401": "You do not have permission to access this page",
|
||||
"error_403": "You do not have permission to access this page",
|
||||
"error_404": "Page not found",
|
||||
@ -130,6 +130,7 @@
|
||||
"push_success": "Push success",
|
||||
"push_to_edit": "Editing",
|
||||
"pushed": "Editing",
|
||||
"save_text": "Save",
|
||||
"search_key_title": "Please enter title keywords",
|
||||
"source": "Source",
|
||||
"title": "Title",
|
||||
|
@ -15,8 +15,8 @@
|
||||
"delete_failed": "删除失败",
|
||||
"delete_success": "删除成功",
|
||||
"download": "下载",
|
||||
"downloading": "下载中...",
|
||||
"download_fail": "下载失败",
|
||||
"downloading": "下载中...",
|
||||
"error_401": "您没有权限访问本页面",
|
||||
"error_403": "您没有权限访问本页面",
|
||||
"error_404": "访问的页面不存在",
|
||||
@ -130,6 +130,7 @@
|
||||
"push_success": "推送成功",
|
||||
"push_to_edit": "推入编辑",
|
||||
"pushed": "已推送",
|
||||
"save_text": "保存",
|
||||
"search_key_title": "请输入新闻标题关键词进行搜索",
|
||||
"source": "来源",
|
||||
"title": "标题",
|
||||
|
@ -41,6 +41,8 @@ export default function NewEdit() {
|
||||
onSuccess: (data) => {
|
||||
FilterCache.title = params.title;
|
||||
FilterCache.tags = params.tags;
|
||||
setSelectedRowKeys(()=>([]))
|
||||
setState({checkAll: false})
|
||||
setData(prev => {
|
||||
// 判断页码是否是第1页
|
||||
if (data.pagination.page == 1) return data;
|
||||
@ -101,10 +103,12 @@ export default function NewEdit() {
|
||||
<span className={'inline-block cursor-pointer mr-2'} onClick={() => {
|
||||
handleCheckAll(!state.checkAll)
|
||||
}}>{t('select.select_all')}</span>
|
||||
<Checkbox checked={state.checkAll && (!data?.list || selectedRowKeys.length == data?.list?.length)}
|
||||
onChange={e => {
|
||||
handleCheckAll(e.target.checked)
|
||||
}}/>
|
||||
<Checkbox
|
||||
checked={state.checkAll && (!data?.list || selectedRowKeys.length == data?.list?.length)}
|
||||
onChange={e => {
|
||||
handleCheckAll(e.target.checked)
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div className={styles.newListTable}>
|
||||
|
@ -43,7 +43,7 @@ export default function NewsIndex() {
|
||||
FilterCache.tag_level_2_id = params.tag_level_2_id;
|
||||
FilterCache.title = params.title;
|
||||
FilterCache.time_flag = params.time_flag;
|
||||
console.log('success',FilterCache)
|
||||
setCheckedId([])
|
||||
if (params.pagination.page === 1) {
|
||||
setData(_data)
|
||||
setState({checkAll: checkedId && _data.list && checkedId.length === _data.list.length})
|
||||
|
@ -42,7 +42,10 @@ export default function RecycleIndex() {
|
||||
onSuccess: (data) => {
|
||||
setData(prev => {
|
||||
// 判断页码是否是第1页
|
||||
if (data.pagination.page == 1) return data;
|
||||
if (data.pagination.page == 1) {
|
||||
setCheckedIdArray([])
|
||||
return data;
|
||||
}
|
||||
return {
|
||||
list: [...(prev?.list || []), ...(data?.list || [])],
|
||||
pagination: data.pagination || {
|
||||
|
Loading…
x
Reference in New Issue
Block a user