148 lines
4.6 KiB
JavaScript
148 lines
4.6 KiB
JavaScript
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 => {
|
|
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())
|
|
}
|
|
|
|
//工资单-获取薪资账套下拉列表
|
|
export const getPayrollTemplateLedgerList = params => {
|
|
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/selectSalarySobList', 'POST', params);
|
|
}
|
|
|
|
|
|
//工资单-获取工资单基础设置表单
|
|
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 => {
|
|
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())
|
|
}
|
|
|
|
//工资单-新建工资单
|
|
export const savePayroll = params => {
|
|
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())
|
|
}
|
|
|
|
//工资单-编辑工资单
|
|
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 => {
|
|
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())
|
|
}
|
|
|
|
|
|
//工资单-删除工资单
|
|
export const deletePayroll = params => {
|
|
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())
|
|
}
|
|
|
|
//工资单-获取租户名
|
|
export const getTenantName = params => {
|
|
return WeaTools.callApi('/api/bs/hrmsalary/salaryBill/template/getTenantName', 'get', params);
|
|
} |