From 1ece8f4ff22eb1b3ff2381f6b19073e96f06eeec Mon Sep 17 00:00:00 2001
From: lys <971387674@qq.com>
Date: Fri, 20 Dec 2024 17:30:39 +0800
Subject: [PATCH] =?UTF-8?q?release/2.18.1.2412.01-=E4=B8=AA=E7=A8=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/ledgerPage/components/ledgerSlide.js | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
index 6c42c179..839d6896 100644
--- a/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
+++ b/pc4mobx/hrmSalary/pages/ledgerPage/components/ledgerSlide.js
@@ -167,7 +167,7 @@ class LedgerSlide extends Component {
*/
taxRuleSave = () => {
const { editId } = this.props;
- const { taxruleKeys, taxruleFields, saveSalarySobId, taxableItems } = this.state;
+ const { taxruleKeys, taxruleFields, saveSalarySobId, taxableItems, salaryApprovalStatus } = this.state;
const payload = {
salarySobId: editId || saveSalarySobId,
incomeCategoryParams: _.map(taxruleFields, it => {
@@ -193,7 +193,7 @@ class LedgerSlide extends Component {
this.setState({ loading: false });
if (status) {
message.success(getLabel(22619, "保存成功!"));
- !editId && (taxableItems && taxableItems.toString() !== "1" && taxableItems.toString() !== "489") && this.handleClose();
+ !editId && (taxableItems && taxableItems.toString() !== "1" && taxableItems.toString() !== "489") && !salaryApprovalStatus && this.handleClose();
} else {
message.error(errormsg || getLabel(22620, "保存失败!"));
}
@@ -301,7 +301,7 @@ class LedgerSlide extends Component {
this.setState({ loading: false });
if (status) {
message.success(getLabel(22619, "保存成功!"));
- !editId && !salaryApprovalStatus && this.handleClose();
+ (saveSalarySobId && !salaryApprovalStatus) && this.handleClose();
} else {
message.error(errormsg || getLabel(22620, "保存失败!"));
}
@@ -454,7 +454,9 @@ class LedgerSlide extends Component {
{
key: 6, title: getLabel(111, "同步个税配置"),
createBtns:
- !(taxableItems && taxableItems.toString() !== "1" && taxableItems.toString() !== "489") ?
+ (((taxableItems && taxableItems.toString() !== "1" && taxableItems.toString() !== "489") && salaryApprovalStatus) ||
+ (!(taxableItems && taxableItems.toString() !== "1" && taxableItems.toString() !== "489") && salaryApprovalStatus) ||
+ ((taxableItems && taxableItems.toString() === "1" || taxableItems.toString() === "489") && !salaryApprovalStatus)) ?
[
,