195 lines
6.6 KiB
JavaScript
195 lines
6.6 KiB
JavaScript
import { WeaTools } from "ecCom";
|
|
import { postFetch } from "../util/request";
|
|
|
|
//个税扣缴义务人列表
|
|
export const getTaxAgentList = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/list", params);
|
|
};
|
|
//钱智-同步管理员角色
|
|
export const syncAdminRoles = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/syncAdminRoles", params);
|
|
};
|
|
//同步人员范围
|
|
export const taxAgentRangeSync = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/range/sync", params);
|
|
};
|
|
|
|
// 系统管理员权限
|
|
export const getPermission = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/auth/permission", "GET", params);
|
|
};
|
|
|
|
//获取个税扣缴义务人表单
|
|
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);
|
|
};
|
|
|
|
//新建个税扣缴义务人
|
|
export const saveTaxAgent = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/save", params);
|
|
};
|
|
|
|
//编辑个税扣缴义务人
|
|
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);
|
|
};
|
|
|
|
//删除个税扣缴义务人
|
|
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);
|
|
};
|
|
//编辑人员范围
|
|
export const taxAgentRangeEdit = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/range/edit", params);
|
|
};
|
|
//非系统人员范围查询
|
|
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);
|
|
};
|
|
//人员范围删除
|
|
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);
|
|
};
|
|
|
|
//个税扣缴义务人下拉列表
|
|
export const getTaxAgentSelectList = (isShare = false) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/taxAgent/selectList", "GET", { isShare });
|
|
};
|
|
|
|
//当前登录人个税扣缴义务人下拉列表
|
|
export const getTaxAgentSelectListAsAdmin = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/taxAgent/selectListAsAdmin", "GET", params);
|
|
};
|
|
//当前登录人是否有添加人员范围的权限
|
|
export const hasIconInTax = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/sys/conf/code?code=hideIconInTax", "GET", params);
|
|
};
|
|
//获取报税信息表单
|
|
export const taxReturnGetForm = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/taxAgent/taxReturn/getForm", "GET", params);
|
|
};
|
|
|
|
//个税信息-保存并验证报税信息
|
|
export const saveAndCheck = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/taxReturn/saveAndCheck", params);
|
|
};
|
|
//个税信息-部门备案报税信息保存
|
|
export const saveDepartmentCodeAndCheck = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/taxReturn/departmentCode/check", params);
|
|
};
|
|
//个税信息-提交报税信息
|
|
export const registrationCheck = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/taxAgent/taxReturn/registration/check", params);
|
|
};
|
|
|
|
/**权限-角色相关*/
|
|
//同步业务线
|
|
export const syncAuth = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/sync", params);
|
|
};
|
|
//角色列表
|
|
export const getRoleList = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/role/list", params);
|
|
};
|
|
//保存角色
|
|
export const saveAuthRole = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/role/save", params);
|
|
};
|
|
//删除角色
|
|
export const deleteAuthRole = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/role/delete", params);
|
|
};
|
|
//成员列表
|
|
export const authMemberList = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/member/list", params);
|
|
};
|
|
//保存成员
|
|
export const saveAuthMember = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/member/save", params);
|
|
};
|
|
//数据列表
|
|
export const authDataList = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/data/list", params);
|
|
};
|
|
//删除成员
|
|
export const deleteAuthMember = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/member/delete", params);
|
|
};
|
|
//删除数据
|
|
export const deleteAuthData = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/data/delete", params);
|
|
};
|
|
//保存数据
|
|
export const saveAuthData = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/data/save", params);
|
|
};
|
|
//同步数据
|
|
export const syncAuthData = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/data/sync", params);
|
|
};
|
|
//同步成员
|
|
export const syncAuthMember = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/member/sync", params);
|
|
};
|
|
//保存权限
|
|
export const saveAuthOpt = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/opt/save", params);
|
|
};
|
|
//权限项
|
|
export const getAuthOptTree = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/auth/opt/tree", "GET", params);
|
|
};
|
|
//业务线详情
|
|
export const getRole = (params) => {
|
|
return WeaTools.callApi("/api/bs/hrmsalary/auth/role/getRole", "GET", params);
|
|
};
|
|
//成员明细列表
|
|
export const authMemberDetail = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/member/detail", params);
|
|
};
|
|
//数据明细列表
|
|
export const authDataDetail = (params) => {
|
|
return postFetch("/api/bs/hrmsalary/auth/data/detail", params);
|
|
}; |