/** *薪资项目 */ 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;