feature/2.15.1.2407.01-薪资项目以及字段管理页面改造

This commit is contained in:
黎永顺 2024-08-20 10:35:32 +08:00
parent a101de8355
commit 3cff712ae9
1 changed files with 4 additions and 38 deletions

View File

@ -239,7 +239,6 @@ export default class SalaryItem extends React.Component {
<Menu.Item key="2">{getLabel(111, "新增系统薪资项")}</Menu.Item>
</Menu>
);
let buttons = [
<Dropdown.Button overlay={menu} type="primary"
onClick={() => handleMenuClick({ key: "1" })}>{getLabel(111, "新增自定义薪资项")}</Dropdown.Button>,
@ -313,49 +312,16 @@ export default class SalaryItem extends React.Component {
const { salaryItemStore: { setRequest } } = this.props;
setRequest(value);
};
const rowSelection = {
selectedRowKeys,
onChange: (selectedRowKeys) => this.setState({ selectedRowKeys }),
getCheckboxProps: record => ({
disabled: !record.canDelete // Column configuration not to be checked
})
};
!(showOperateBtn || showSalaryItemBtn) && (buttons = buttons.slice(-1));
return (
<React.Fragment>
<WeaTop title={getLabel(111, "薪资项目管理")} icon={<i className="icon-coms-fa"/>} iconBgcolor="#F14A2D"
buttons={buttons} showDropIcon onDropMenuClick={this.onDropMenuClick} dropMenuDatas={dropMenuDatas}
className="salaryProjectManagement">
<div className="salaryItems_content"><SalaryItemsTable {...this.props} name={name} isQuery={isQuery}
selectedRowKeys={selectedRowKeys}
onDropMenuClick={this.onDropMenuClick}
onChange={val => this.setState({ selectedRowKeys: val })}/>
{/*<WeaNewScroll height="100%">*/}
{/* <CustomPaginationTable*/}
{/* rowKey={record => record.id}*/}
{/* loading={loading}*/}
{/* rowSelection={rowSelection}*/}
{/* dataSource={tableDataSource}*/}
{/* columns={this.getColumns(tableColumns)}*/}
{/* total={this.state.searchParams.total}*/}
{/* current={this.state.searchParams.current}*/}
{/* pageSize={this.state.searchParams.pageSize}*/}
{/* onPageChange={(value) => {*/}
{/* this.handlePageChange(value);*/}
{/* }}*/}
{/* onShowSizeChange={(current, pageSize) => {*/}
{/* this.setState({*/}
{/* searchParams: {*/}
{/* ...this.state.searchParams,*/}
{/* current,*/}
{/* pageSize*/}
{/* }*/}
{/* }, () => {*/}
{/* this.handleShowSizeChange({ name: this.state.searchValue, ...this.state.searchParams });*/}
{/* });*/}
{/* }}*/}
{/* />*/}
{/*</WeaNewScroll>*/}
<div className="salaryItems_content">
<SalaryItemsTable {...this.props} name={name} isQuery={isQuery}
selectedRowKeys={selectedRowKeys} onDropMenuClick={this.onDropMenuClick}
onChange={val => this.setState({ selectedRowKeys: val })}/>
</div>
</WeaTop>
<SyncToSalaryAccountSetDialog