183 lines
4.0 KiB
JavaScript
183 lines
4.0 KiB
JavaScript
/**
|
|
*薪资项目
|
|
*/
|
|
import base from './base'; // 导入接口域名列表
|
|
import axios from '@/request/index_new'; // 导入http中创建的axios实例
|
|
|
|
const salaryProjectApi = {
|
|
// 根据条件分页查询薪资项目
|
|
pageList(param) {
|
|
return axios.post(`${base.url}/apis/salary/project/pageList`, param)
|
|
},
|
|
// 保存薪资项目
|
|
save(param) {
|
|
return axios.post(`${base.url}/apis/salary/project/save`, param)
|
|
},
|
|
// 批量删除
|
|
removeByIds(param) {
|
|
return axios.post(`${base.url}/apis/salary/project/removeByIds`, param)
|
|
},
|
|
// 根据条件获取薪资项目下拉框、动态加载项
|
|
getProjectList(param) {
|
|
return axios.post(`${base.url}/apis/salary/project/getProjectList`, param)
|
|
},
|
|
|
|
// 根据id获取薪资项目
|
|
detail(param) {
|
|
return axios.get(`${base.url}/apis/salary/project/detail/`+ param)
|
|
},
|
|
|
|
|
|
|
|
|
|
// 根据条件分页查询薪资方案
|
|
formulaPageList(param) {
|
|
return axios.post(`${base.url}/apis/salary/formula/pageList`, param)
|
|
},
|
|
// 批量删除
|
|
formulaRemoveByIds(param) {
|
|
return axios.post(`${base.url}/apis/salary/formula/removeByIds`, param)
|
|
},
|
|
// 保存公式设置
|
|
formulaSave(param) {
|
|
return axios.post(`${base.url}/apis/salary/formula/save`, param)
|
|
},
|
|
// 根据id获取薪资方案
|
|
formulaDetail(param) {
|
|
return axios.get(`${base.url}/apis/salary/formula/detail/`+ param)
|
|
},
|
|
// 根据条件获取薪资项目下拉框、动态加载项
|
|
getProjectList(param) {
|
|
return axios.post(`${base.url}/apis/salary/project/getProjectList`, param)
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据条件分页查询薪资档案
|
|
salaryArchivesPageList(param) {
|
|
return axios.post(`${base.url}/apis/salaryArchives/pageList`, param)
|
|
},
|
|
// 保存调薪记录
|
|
saveSalaryChange(param) {
|
|
return axios.post(`${base.url}/apis/salaryArchives/saveSalaryChange`, param)
|
|
},
|
|
// 批量删除
|
|
saveSalaryBatchRemove(param) {
|
|
return axios.post(`${base.url}/apis/salaryArchives/batchRemove`, param)
|
|
},
|
|
// 根据id获取薪资档案
|
|
salaryArchivesDetail(param) {
|
|
return axios.get(`${base.url}/apis/salaryArchives/detail/`+ param)
|
|
},
|
|
// 导入薪资档案模板
|
|
importSalaryArchives(param) {
|
|
return axios.post(`${base.url}/apis/exportExcel/importSalaryArchives`, param)
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 根据条件分页查询薪资核算
|
|
salaryAccountingPageList(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/pageList`, param)
|
|
},
|
|
// 保存薪资核算
|
|
salaryAccountingSave(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/save`, param)
|
|
},
|
|
// 根据所属时期反审核薪资核算
|
|
antiAudit(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/antiAudit`, param)
|
|
},
|
|
// 根据所属时期审核薪资核算
|
|
audit(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/audit`, param)
|
|
},
|
|
// 批量删除
|
|
salaryAccountingBatchRemove(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/batchRemove`, param)
|
|
},
|
|
// 数据计算
|
|
compute(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/compute`, param)
|
|
},
|
|
// 根据单位与所属时期获取对应薪资,假如对应薪资不存在则,新建薪资数据再返回页面薪资数据
|
|
getSalaryAccountingData(param) {
|
|
return axios.post(`${base.url}/apis/salaryAccounting/getSalaryAccountingData`, param)
|
|
},
|
|
// 根据id获取薪资核算
|
|
salaryAccountingDetail(param) {
|
|
return axios.get(`${base.url}/apis/salaryAccounting/detail/`+ param)
|
|
},
|
|
// 导入社保模板
|
|
importSocialSecurity(param) {
|
|
return axios.post(`${base.url}/apis/exportExcel/importSocialSecurity`, param)
|
|
},
|
|
// 导入个税模板
|
|
importTax(param) {
|
|
return axios.post(`${base.url}/apis/exportExcel/importTax`, param)
|
|
},
|
|
|
|
|
|
|
|
}
|
|
export default salaryProjectApi;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|