2022-10-17 10:03:01 +08:00
|
|
|
import { WeaTools } from "ecCom";
|
2024-03-19 14:29:00 +08:00
|
|
|
import { postExportFetch, postFetch } from "../util/request";
|
2022-10-17 10:03:01 +08:00
|
|
|
|
|
|
|
|
//获取薪资档案各tab的人数
|
|
|
|
|
export const queryTabTotal = (params) => {
|
|
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/salaryArchive/queryTabTotal", "GET", params);
|
|
|
|
|
};
|
|
|
|
|
//待定薪列表
|
|
|
|
|
export const queryList = ({ url, ...params }) => {
|
|
|
|
|
return postFetch(url, params);
|
|
|
|
|
};
|
|
|
|
|
// 导入档案
|
|
|
|
|
export const importSalaryArchive = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/importSalaryArchive", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 薪资档案预览
|
|
|
|
|
export const salaryArchivePreview = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/preview", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 公共枚举接口
|
|
|
|
|
export const commonEnumList = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/common/enum/list", "GET", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 获取导入类型
|
|
|
|
|
export const getImportTypes = () => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/salaryArchive/getImportTypes", "GET", {});
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 发起调薪地址
|
|
|
|
|
export const salaryAdjustmentInfo = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/process/salaryAdjustmentInfo", "GET", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 停薪
|
|
|
|
|
export const stopSalary = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/stopSalary", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 一键全部设为定薪员工
|
|
|
|
|
export const allGotoFixed = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/allGotoFixed", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 设为定薪员工
|
|
|
|
|
export const gotoFixed = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/gotoFixed", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 停薪
|
|
|
|
|
export const gotoStop = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/gotoStop", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
//全部停薪
|
|
|
|
|
export const allGotoStop = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/allGotoStop", params);
|
|
|
|
|
};
|
2022-10-17 10:03:01 +08:00
|
|
|
// 取消停薪
|
|
|
|
|
export const cancelStop = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/cancelStop", params);
|
|
|
|
|
};
|
2022-10-20 17:53:26 +08:00
|
|
|
// 保存发薪设置
|
|
|
|
|
export const savePaySet = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/savePaySet", params);
|
|
|
|
|
};
|
2022-10-20 17:53:26 +08:00
|
|
|
// 待定薪删除待办
|
|
|
|
|
export const deletePendingTodo = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/deletePendingTodo", params);
|
|
|
|
|
};
|
2022-10-20 17:53:26 +08:00
|
|
|
// 待停薪删除待办
|
|
|
|
|
export const deleteSuspendTodo = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/deleteSuspendTodo", params);
|
|
|
|
|
};
|
2023-06-30 16:13:46 +08:00
|
|
|
// 待定薪、停薪员工 是否允许删除薪资档案
|
|
|
|
|
export const salaryArchiveDelete = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/sys/conf/code?code=salaryArchiveDelete", "GET", params);
|
|
|
|
|
};
|
2023-06-30 16:13:46 +08:00
|
|
|
// 删除薪资档案
|
|
|
|
|
export const deleteSalaryArchive = (params) => {
|
2024-03-19 14:29:00 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryArchive/deleteSalaryArchive", params);
|
|
|
|
|
};
|
|
|
|
|
// 数据透视列表导出
|
|
|
|
|
export const exportDataPerspective = (params) => {
|
|
|
|
|
return postExportFetch("/api/bs/hrmsalary/report/statistics/report/exportDataPerspective", params);
|
|
|
|
|
};
|