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

148 lines
4.6 KiB
JavaScript
Raw Normal View History

2022-02-28 09:29:46 +08:00
import { WeaTools } from 'ecCom';
//工资单-工资单发放列表
export const getPayrollList = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/list', 'POST', params);
}
//工资单-获取table提示信息
export const getPayrollInfo = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getBaseInfo', 'get', params);
}
//工资单-获取工资单发放高级搜索
export const getPaySa = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getInfoSearchCondition', 'get', params);
}
//工资单-工资单发放
export const grantPayroll = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/grant', 'POST', params);
}
//工资单-工资单撤回
export const withdrawPayroll = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/withdraw', 'POST', params);
}
//工资单-工资单发放详情列表的高级搜索
export const getPayrollDetailList = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/detailList', 'POST', params);
}
//工资单-工资单发放详情列表
export const getPayrollDetailSa = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/getDetailSearchCondition', 'get', params);
}
//工资单-导出-工资单发放信息列表
export const exportPayroll = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/send/exportInfoList', 'POST', params);
}
//工资单-工资单模板列表
export const getPayrollTemplateList = params => {
2022-04-13 16:56:31 +08:00
return fetch('/api/bs/hrmsalary/salaryBill/template/list', {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(res => res.json())
2022-02-28 09:29:46 +08:00
}
//工资单-获取薪资账套下拉列表
export const getPayrollTemplateLedgerList = params => {
2022-04-14 19:32:57 +08:00
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/selectSalarySobList', 'POST', params);
2022-02-28 09:29:46 +08:00
}
//工资单-获取工资单基础设置表单
export const getPayrollBaseForm = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getBaseForm', 'get', params);
}
//工资单-获取工资单显示设置表单
export const getPayrollShowForm = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getShowForm', 'get', params);
}
//工资单-获取工资单薪资项目设置
export const getPayrollItemList = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getSalaryItemSet', 'get', params);
}
//工资单-更改默认使用
export const changePayrollDefaultUse = params => {
2022-04-14 19:32:57 +08:00
return fetch('/api/bs/hrmsalary/salaryBill/template/defaultUse', {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(res => res.json())
2022-02-28 09:29:46 +08:00
}
//工资单-新建工资单
export const savePayroll = params => {
2022-04-13 16:56:31 +08:00
return fetch('/api/bs/hrmsalary/salaryBill/template/save', {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(res => res.json())
2022-02-28 09:29:46 +08:00
}
//工资单-编辑工资单
export const updatePayroll = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/update', 'POST', params);
}
//工资单-编辑工资单-编辑基础设置
export const updatePayrollBase = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/updateBase', 'POST', params);
}
//工资单-编辑工资单-编辑显示设置
export const updatePayrollShow = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/updateShow', 'POST', params);
}
//工资单-复制工资单
export const duplicatePayroll = params => {
2022-04-14 19:32:57 +08:00
return fetch('/api/bs/hrmsalary/salaryBill/template/copy', {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(res => res.json())
2022-02-28 09:29:46 +08:00
}
//工资单-删除工资单
export const deletePayroll = params => {
2022-04-14 19:32:57 +08:00
return fetch('/api/bs/hrmsalary/salaryBill/template/delete', {
method: 'POST',
mode: 'cors',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(params)
}).then(res => res.json())
2022-02-28 09:29:46 +08:00
}
//工资单-获取租户名
export const getTenantName = params => {
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getTenantName', 'get', params);
}