系统所有table涉及批量操作 key修复

This commit is contained in:
Chengliang 2024-05-17 16:04:15 +08:00
parent 0d83052a56
commit 59e7df46e0
8 changed files with 11 additions and 10 deletions

View File

@ -140,7 +140,7 @@ export default class JobGrade extends React.Component {
tableStore
} = jobGrade;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
jobGrade.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -125,7 +125,7 @@ export default class JobLevel extends React.Component {
tableStore
} = jobLevel;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
jobLevel.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -129,7 +129,7 @@ export default class RankScheme extends React.Component {
tableStore
} = rankScheme;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
rankScheme.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -174,7 +174,7 @@ export default class Resource extends React.Component {
if (item.menuFun !== 'batchDelete') {
btns.push(<Button type='primary' onClick={() => this.handleClick(item)}>{item.menuName}</Button>);
} else {
btns.push(<Button type='primary' onClick={() => this.handleClick(item)} disabled={tableStore.selectedRowKeys.length > 0 ? false : true} >{item.menuName}</Button>);
btns.push(<Button type='primary' onClick={() => this.handleClick(item)} disabled={tableStore.selectedRowKeysAllPages.length > 0 ? false : true} >{item.menuName}</Button>);
}
});
@ -192,13 +192,14 @@ export default class Resource extends React.Component {
datas={datas}
btnOnClick={key => {
if (key == "1") {
tableStore.selectedRowKeysAllPages = [];
resource.export();
}
if (key == "2") {
tableStore.selectedRowKeys.length > 0 ? resource.export() : message.error("请选择需要导出的数据")
tableStore.selectedRowKeysAllPages.length > 0 ? resource.export() : message.error("请选择需要导出的数据")
}
}}
menuOnClick={(key, e) => key == '1' ? tableStore.selectedRowKeys = [] : ''}
menuOnClick={(key, e) => key == '1' ? tableStore.selectedRowKeysAllPages = [] : ''}
/>)
return btns;

View File

@ -126,7 +126,7 @@ export default class Sequence extends React.Component {
tableStore
} = sequence;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
sequence.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -145,7 +145,7 @@ export default class Staff extends React.Component {
tableStore
} = staff;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
staff.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -124,7 +124,7 @@ export default class StaffScheme extends React.Component {
tableStore
} = staffScheme;
let keys = toJS(tableStore.selectedRowKeys).toString();
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
staffScheme.setIds(keys);
this.showConfirm('batchDel');
}

View File

@ -252,7 +252,7 @@ export class ResourceStore {
...this.form.getFormParams()
}
this.exSpinning = true;
await Api.exportResource(toJS(this.tableStore.selectedRowKeys).toString());
await Api.exportResource(toJS(this.tableStore.selectedRowKeysAllPages).toString());
this.exSpinning = false;
this.tableStore.selectedRowKeys = [];