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: []
},
{