From 570493267e21de1f95cbb43e625de0537ec159ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=B0=B8=E9=A1=BA?= <971387674@qq.com> Date: Tue, 14 Feb 2023 15:38:04 +0800 Subject: [PATCH] =?UTF-8?q?=E8=96=AA=E8=B5=84=E8=B4=A6=E5=A5=97=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ledgerBaseSetting.js | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js index e861b31d..5ef37ea5 100644 --- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js +++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js @@ -21,7 +21,7 @@ class LedgerBaseSetting extends Component { constructor(props) { super(props); this.state = { - baseForm: baseSettingFormItem, + baseForm: [], settingBaseInfo: { name: "", taxAgentId: "", @@ -38,13 +38,16 @@ class LedgerBaseSetting extends Component { }; } - componentDidMount() { + componentWillMount() { this.getTaxAgentSelectListAsAdmin(); - this.commonEenumList(); + } + + componentDidMount() { + // this.getTaxAgentSelectListAsAdmin(); + // this.commonEenumList(); if (this.props.visible && this.props.editId) { this.getLedgerBasicForm(this.props.editId); } - } componentWillReceiveProps(nextProps, nextContext) { @@ -98,9 +101,8 @@ class LedgerBaseSetting extends Component { const { getTaxAgentSelectListAsAdmin } = taxAgentStore; getTaxAgentSelectListAsAdmin().then(({ status, data }) => { if (status) { - const { baseForm } = this.state; this.setState({ - baseForm: _.map(baseForm, it => { + baseForm: _.map(baseSettingFormItem, it => { if (it.key === "taxAgentId") { return { ...it, @@ -109,11 +111,11 @@ class LedgerBaseSetting extends Component { } return { ...it }; }) - }); + }, () => this.commonEenumList()); } }); }; - commonEenumList= ()=>{ + commonEenumList = () => { const payload = { enumClass: "com.engine.salary.enums.salarysob.IncomeCategoryEnum" }; @@ -133,7 +135,7 @@ class LedgerBaseSetting extends Component { }); } }); - } + }; handleChangeField = (key, value) => { const { onSaveParams } = this.props; const { settingBaseInfo } = this.state;