2023-05-18 09:06:17 +08:00
|
|
|
import { WeaTools } from "ecCom";
|
2023-11-06 09:24:47 +08:00
|
|
|
import { formHeaderPost, postFetch } from "../util/request";
|
2023-10-07 15:38:33 +08:00
|
|
|
import { convertToUrlString } from "../util/url";
|
2022-02-28 09:29:46 +08:00
|
|
|
|
|
|
|
|
// 工资单列表
|
|
|
|
|
export const mySalaryBillList = params => {
|
2023-11-06 09:24:47 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryBill/mySalaryBillList", params);
|
2022-02-28 09:29:46 +08:00
|
|
|
};
|
2024-01-25 15:45:33 +08:00
|
|
|
// 人事卡片-工资单列表
|
|
|
|
|
export const mySalaryBillList4Card = params => {
|
|
|
|
|
return postFetch("/api/bs/hrmsalary/salaryBill/mySalaryBillList4Card", params);
|
|
|
|
|
};
|
|
|
|
|
// 人事卡片-调薪记录列表
|
|
|
|
|
export const mySalaryRecordList4Card = params => {
|
2024-01-26 10:56:23 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/report/record/list4Card", "GET", params);
|
2024-01-25 15:45:33 +08:00
|
|
|
};
|
2022-02-28 09:29:46 +08:00
|
|
|
|
|
|
|
|
// 调薪记录列表
|
|
|
|
|
export const recordList = params => {
|
2023-05-18 09:06:17 +08:00
|
|
|
return WeaTools.callApi("/api/bs/hrmsalary/report/record/list", "GET", params);
|
2022-02-28 09:29:46 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// 工资查看详情
|
|
|
|
|
export const mySalaryBill = params => {
|
2023-10-11 16:23:55 +08:00
|
|
|
const { header, ...payload } = params;
|
|
|
|
|
return fetch(`/api/bs/hrmsalary/salaryBill/mySalaryBill?${convertToUrlString(payload)}`, {
|
2023-10-07 15:38:33 +08:00
|
|
|
method: "GET",
|
|
|
|
|
mode: "cors",
|
2023-10-11 16:23:55 +08:00
|
|
|
headers: { "Content-Type": "application/json", ...header }
|
2023-10-07 15:38:33 +08:00
|
|
|
}).then(res => res.json());
|
2023-05-18 09:06:17 +08:00
|
|
|
};
|
|
|
|
|
|
2023-10-11 16:23:55 +08:00
|
|
|
export const isNeedSecondPwdVerify = (params, headers) => {
|
|
|
|
|
return formHeaderPost("/api/encrypt/secondauthsetting/isNeedSecondAuth", "POST", params, headers);
|
|
|
|
|
// return WeaTools.callApi("/api/encrypt/secondauthsetting/isNeedSecondAuth", "POST", params);
|
2023-05-18 09:06:17 +08:00
|
|
|
};
|
2023-10-11 16:23:55 +08:00
|
|
|
export const getSecondAuthForm = (params, headers) => {
|
|
|
|
|
return formHeaderPost("/api/encrypt/secondauthsetting/getSecondAuthForm", "POST", params, headers);
|
|
|
|
|
// return WeaTools.callApi("/api/encrypt/secondauthsetting/getSecondAuthForm", "POST", params);
|
2023-07-10 09:21:57 +08:00
|
|
|
};
|
2023-10-11 16:23:55 +08:00
|
|
|
export const doSecondAuth = (params, headers) => {
|
|
|
|
|
return formHeaderPost("/api/encrypt/secondauthsetting/doSecondAuth", "POST", params, headers);
|
|
|
|
|
// return WeaTools.callApi("/api/encrypt/secondauthsetting/doSecondAuth", "POST", params);
|
2023-05-18 09:06:17 +08:00
|
|
|
};
|
2024-04-25 16:23:31 +08:00
|
|
|
export const getPasswordForm = params => {
|
|
|
|
|
return WeaTools.callApi("/api/hrm/secondarypwd/getPasswordForm", "GET", params);
|
|
|
|
|
};
|
2025-04-17 17:44:30 +08:00
|
|
|
export const checkPassword = (params, headers) => {
|
|
|
|
|
return formHeaderPost("/api/hrm/secondarypwd/checkPassword", "POST", params, headers);
|
|
|
|
|
// return WeaTools.callApi("/api/hrm/secondarypwd/checkPassword", "POST", params);
|
2023-07-11 11:43:05 +08:00
|
|
|
};
|
2025-04-17 17:44:30 +08:00
|
|
|
export const saveSecondaryPwd = (params, headers) => {
|
|
|
|
|
return formHeaderPost("/api/hrm/secondarypwd/saveSecondaryPwd", "POST", params, headers);
|
|
|
|
|
// return WeaTools.callApi("/api/hrm/secondarypwd/saveSecondaryPwd", "POST", params);
|
2023-07-10 09:21:57 +08:00
|
|
|
};
|
2023-10-11 16:23:55 +08:00
|
|
|
export const salaryBillGetToken = params => {
|
2024-11-06 11:06:55 +08:00
|
|
|
return postFetch("/api/bs/hrmsalary/salaryBill/getToken", params);
|
2023-10-11 16:23:55 +08:00
|
|
|
};
|