薪资项目管理以及字段管理页面修改

This commit is contained in:
黎永顺 2023-02-17 10:05:30 +08:00
parent 68302f7c3d
commit 7aee66760e
2 changed files with 16 additions and 1 deletions

View File

@ -49,6 +49,7 @@ class FieldSlide extends Component {
getSalaryFieldForm = (id) => {
getSalaryFieldForm({ id }).then(({ status, data }) => {
if (status) {
const { onChangeRecord } = this.props;
const {
name,
useDefault,
@ -60,6 +61,7 @@ class FieldSlide extends Component {
taxAgentIds,
pattern
} = data;
onChangeRecord(data);
this.setState({
name,
useInEmployeeSalary: useInEmployeeSalary ? useInEmployeeSalary.toString() : "0",

View File

@ -31,7 +31,14 @@ class FieldManagement extends Component {
handleEditField = (record) => {
const { slideparams } = this.state;
this.setState({ slideparams: { ...slideparams, visible: true, title: "编辑字段", record } });
this.setState({
slideparams: {
...slideparams,
visible: true,
title: "编辑字段",
record: _.pick(record, ["id"])
}
});
};
handleDeleteField = (filedIds) => {
Modal.confirm({
@ -90,6 +97,12 @@ class FieldManagement extends Component {
onDeleteLedger={(record) => this.handleDeleteField([record.id])}/>
<FieldSlide
{...slideparams}
onChangeRecord={(record) => this.setState({
slideparams: {
...slideparams,
record: { ...slideparams.record, ...record }
}
})}
onCancel={this.handleResetField}
onRefreshList={() => this.setState({ doSearch: !doSearch })}
/>