salary-management-front/pc4mobx/hrmSalary/apis/taxAgent.js

135 lines
3.9 KiB
JavaScript
Raw Normal View History

2022-06-02 14:48:55 +08:00
import { WeaTools } from "ecCom";
import { formPost, postFetch } from "../util/request";
2022-03-02 10:00:54 +08:00
2022-02-28 09:29:46 +08:00
//个税扣缴义务人列表
2022-06-02 14:48:55 +08:00
export const getTaxAgentList = (params) => {
return fetch("/api/bs/hrmsalary/taxAgent/list", {
method: "POST",
mode: "cors",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(params),
}).then((res) => res.json());
};
//同步人员范围
export const taxAgentRangeSync = (params) => {
return fetch("/api/bs/hrmsalary/taxAgent/range/sync", {
method: "POST",
mode: "cors",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(params),
}).then((res) => res.json());
};
2022-06-02 14:48:55 +08:00
// 系统管理员权限
export const getPermission = (params) => {
return WeaTools.callApi(
"/api/bs/hrmsalary/taxAgent/permission",
"GET",
params
);
};
2022-02-28 09:29:46 +08:00
//获取个税扣缴义务人表单
2022-06-02 14:48:55 +08:00
export const getTaxAgentForm = (params) => {
return WeaTools.callApi("/api/bs/hrmsalary/taxAgent/getForm", "get", params);
};
//获取个税扣缴义务人基础信息表单
export const getTaxAgentBaseForm = (params) => {
return WeaTools.callApi(
"/api/bs/hrmsalary/taxAgent/base/getForm",
"get",
params
);
};
2022-02-28 09:29:46 +08:00
//新建个税扣缴义务人
2022-06-02 14:48:55 +08:00
export const saveTaxAgent = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/save", params);
};
2022-02-28 09:29:46 +08:00
//编辑个税扣缴义务人
2022-06-02 14:48:55 +08:00
export const updateTaxAgent = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/update", params);
};
//保存个税扣缴义务人基础信息
export const taxAgentBaseSave = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/base/save", params);
};
2022-02-28 09:29:46 +08:00
//删除个税扣缴义务人
2022-06-02 14:48:55 +08:00
export const deleteTaxAgent = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/delete", params);
};
//人员范围保存
export const taxAgentRangeSave = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/save", params);
};
2023-03-14 18:14:23 +08:00
//非系统人员范围查询
export const taxAgentRangelistExt = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/listExt", params);
};
//非系统人员范围删除
export const taxAgentRangeExtDelete = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/ext/delete", params);
};
//非系统人员范围保存
export const taxAgentRangeExtSave = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/ext/save", params);
};
2022-06-02 14:48:55 +08:00
//人员范围删除
export const taxAgentRangeDelete = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/delete", params);
};
//人员范围列表
export const getTaxAgentRangeListInclude = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/listInclude", params);
};
//人员范围排除列表
export const getTaxAgentRangeListExclude = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/listExclude", params);
};
//获取人员范围表单
export const getTaxAgentRangeForm = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/getForm", params);
};
//预览个税扣缴义务人中人员范围
export const taxAgentRangePreview = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/preview", params);
};
//导入个税扣缴义务人中人员范围
export const taxAgentRangeImportData = (params) => {
return postFetch("/api/bs/hrmsalary/taxAgent/range/importData", params);
};
2022-02-28 09:29:46 +08:00
//个税扣缴义务人下拉列表
2022-06-02 14:48:55 +08:00
export const getTaxAgentSelectList = (params) => {
return WeaTools.callApi(
"/api/bs/hrmsalary/taxAgent/selectList",
"GET",
params
);
};
//当前登录人个税扣缴义务人下拉列表
export const getTaxAgentSelectListAsAdmin = (params) => {
return WeaTools.callApi(
"/api/bs/hrmsalary/taxAgent/selectListAsAdmin",
"GET",
params
);
};
2022-09-08 17:04:36 +08:00
//当前登录人是否有添加人员范围的权限
export const hasIconInTax = (params) => {
return WeaTools.callApi(
"/api/bs/hrmsalary/sys/conf/code?code=hideIconInTax",
"GET",
params
);
};