系统所有table涉及批量操作 key修复
This commit is contained in:
parent
0d83052a56
commit
59e7df46e0
|
|
@ -140,7 +140,7 @@ export default class JobGrade extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = jobGrade;
|
} = jobGrade;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
jobGrade.setIds(keys);
|
jobGrade.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,7 @@ export default class JobLevel extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = jobLevel;
|
} = jobLevel;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
jobLevel.setIds(keys);
|
jobLevel.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -129,7 +129,7 @@ export default class RankScheme extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = rankScheme;
|
} = rankScheme;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
rankScheme.setIds(keys);
|
rankScheme.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,7 @@ export default class Resource extends React.Component {
|
||||||
if (item.menuFun !== 'batchDelete') {
|
if (item.menuFun !== 'batchDelete') {
|
||||||
btns.push(<Button type='primary' onClick={() => this.handleClick(item)}>{item.menuName}</Button>);
|
btns.push(<Button type='primary' onClick={() => this.handleClick(item)}>{item.menuName}</Button>);
|
||||||
} else {
|
} 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}
|
datas={datas}
|
||||||
btnOnClick={key => {
|
btnOnClick={key => {
|
||||||
if (key == "1") {
|
if (key == "1") {
|
||||||
|
tableStore.selectedRowKeysAllPages = [];
|
||||||
resource.export();
|
resource.export();
|
||||||
}
|
}
|
||||||
if (key == "2") {
|
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;
|
return btns;
|
||||||
|
|
|
||||||
|
|
@ -126,7 +126,7 @@ export default class Sequence extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = sequence;
|
} = sequence;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
sequence.setIds(keys);
|
sequence.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,7 @@ export default class Staff extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = staff;
|
} = staff;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
staff.setIds(keys);
|
staff.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,7 @@ export default class StaffScheme extends React.Component {
|
||||||
tableStore
|
tableStore
|
||||||
} = staffScheme;
|
} = staffScheme;
|
||||||
|
|
||||||
let keys = toJS(tableStore.selectedRowKeys).toString();
|
let keys = toJS(tableStore.selectedRowKeysAllPages).toString();
|
||||||
staffScheme.setIds(keys);
|
staffScheme.setIds(keys);
|
||||||
this.showConfirm('batchDel');
|
this.showConfirm('batchDel');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -252,7 +252,7 @@ export class ResourceStore {
|
||||||
...this.form.getFormParams()
|
...this.form.getFormParams()
|
||||||
}
|
}
|
||||||
this.exSpinning = true;
|
this.exSpinning = true;
|
||||||
await Api.exportResource(toJS(this.tableStore.selectedRowKeys).toString());
|
await Api.exportResource(toJS(this.tableStore.selectedRowKeysAllPages).toString());
|
||||||
this.exSpinning = false;
|
this.exSpinning = false;
|
||||||
this.tableStore.selectedRowKeys = [];
|
this.tableStore.selectedRowKeys = [];
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue