From 724c4bb53b35d831adb3663fe818f25d96d1333d 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, 3 Sep 2024 16:34:22 +0800
Subject: [PATCH] =?UTF-8?q?feature/2.15.1.2407.01-=E6=9D=83=E9=99=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/ledgerBaseSetting.js | 7 +++---
.../ledgerPage/components/ledgerSlide.js | 23 ++++++++++---------
pc4mobx/hrmSalary/pages/ledgerPage/config.js | 1 +
3 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js
index cc89cd8a..823018ec 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerBaseSetting.js
@@ -167,8 +167,9 @@ class LedgerBaseSetting extends Component {
{
_.map(baseForm, item => {
- const { key, label, type, options = [], children = [] } = item;
- taxAgentIdDisabled = key === "taxAgentId" && editId && taxAgentId;
+ const { key, label, type, options = [], children = [], multiple = false } = item;
+ taxAgentIdDisabled = false;
+ // taxAgentIdDisabled = key === "taxAgentId" && editId && taxAgentId;
taxableItemsDisabled = key === "taxableItems" && editId;
return this.handleChangeField(key, v)}/> :
type === "CUSTOM" ?
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
index d7229b5d..179d16df 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
@@ -57,17 +57,18 @@ class LedgerSlide extends Component {
return false;
}
this.setState({ loading: true });
- saveLedgerBasic({ ...extra, description, id: editId }).then(({ status, data, errormsg }) => {
- this.setState({ loading: false });
- if (status) {
- const { onRefreshList } = this.props;
- message.success("保存成功");
- onRefreshList();
- !editId && this.setState({ current: current + 1, saveSalarySobId: data });
- } else {
- message.error(errormsg || "保存失败");
- }
- }).catch(() => this.setState({ loading: false }));
+ saveLedgerBasic({ ...extra, description, id: editId, taxAgentIds: extra.taxAgentId.split(",") })
+ .then(({ status, data, errormsg }) => {
+ this.setState({ loading: false });
+ if (status) {
+ const { onRefreshList } = this.props;
+ message.success("保存成功");
+ onRefreshList();
+ !editId && this.setState({ current: current + 1, saveSalarySobId: data });
+ } else {
+ message.error(errormsg || "保存失败");
+ }
+ }).catch(() => this.setState({ loading: false }));
};
/*
* Author: 黎永顺
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/config.js b/pc4mobx/hrmSalary/pages/ledgerPage/config.js
index 9af48b4d..b3bc609a 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/config.js
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/config.js
@@ -86,6 +86,7 @@ export const baseSettingFormItem = [
key: "taxAgentId",
label: "个税扣缴义务人",
type: "SELECT",
+ multiple: true,
options: []
},
{