feature/2.12.1.2404.02-个税-测试人员报送页面添加列表作废功能

This commit is contained in:
黎永顺 2024-04-16 19:10:56 +08:00
parent 7d2bc1c1be
commit 91c22f4df9
2 changed files with 31 additions and 2 deletions

View File

@ -98,6 +98,10 @@ export const getEmployeeSave = (params) => {
export const employeeDelete = (params) => {
return postFetch("/api/bs/hrmsalary/employeedeclare/delete", params);
};
//人员报送-作废
export const employeeInvalid = (params) => {
return postFetch("/api/bs/hrmsalary/employeedeclare/invalid", params);
};
//人员报送-全部报送
export const employeedeclareDeclare = (params) => {

View File

@ -21,7 +21,7 @@ import {
employeedeclareList4Add,
employeedeclareList4Update,
employeedeclareRefresh,
employeeDelete,
employeeDelete, employeeInvalid,
getDeclareFeedback
} from "../../apis/declare";
import { advanceConditions, submitStatus } from "./constants";
@ -133,6 +133,8 @@ class Index extends Component {
});
} else if (id === "DELETE") {
this.handleDeleteDeclare([params.id]);
} else if (id === "VOID") {
this.handleVoidDeclare(params.id);
} else if (id === "ROWSELECT") {
const { selectedRowKeys } = params;
this.setState({ selectedRowKeys });
@ -144,7 +146,7 @@ class Index extends Component {
"总计": getLabel(523, "总计"), "编辑": getLabel(501169, "编辑"),
"操作": getLabel(30585, "操作"), "删除": getLabel(535052, "删除"),
"共": getLabel(83698, "共"), "条": getLabel(18256, "条"),
"加载中": getLabel(83698, "加载中")
"加载中": getLabel(83698, "加载中"), "作废": getLabel(111, "作废")
};
const childFrameObj = document.getElementById("atdTable");
childFrameObj && childFrameObj.contentWindow.postMessage(JSON.stringify({ ...payload, i18n }), "*");
@ -293,6 +295,29 @@ class Index extends Component {
this.setState({ loading: { ...this.state.loading, feedback: false } });
});
};
/*
* Author: 黎永顺
* Description:作废个税申报人员信息
* Params:
* Date: 2024/4/16
*/
handleVoidDeclare = (id) => {
const { selectedRowKeys } = this.state;
Modal.confirm({
title: getLabel(131329, "信息确认"),
content: getLabel(111, "确认作废吗?"),
onOk: () => {
employeeInvalid({ id }).then(({ status, errormsg }) => {
if (status) {
message.success(getLabel(111, "作废成功!"));
this.queryEmployeeList();
} else {
message.error(errormsg || getLabel(111, "作废失败!"));
}
});
}
});
};
/*
* Author: 黎永顺
* Description: 删除个税申报人员信息