49 lines
1.8 KiB
JavaScript
49 lines
1.8 KiB
JavaScript
/* 劳务管理-工资发放 */
|
|
import { post, get } from '../../http'
|
|
import axios from 'axios'
|
|
|
|
// 企业列表
|
|
export function enterpriseList (data) {
|
|
return post('xmgl/enterpriseInfo/selectHierarchyEnterpriseList', data)
|
|
}
|
|
|
|
// 班组列表
|
|
export function teamList(data) {
|
|
return post('xmgl/teamInfo/getTeamInfoList', data);
|
|
}
|
|
|
|
// 部门列表
|
|
export function departmentList(data) {
|
|
return post('xmgl/departmentInfo/getDepartmentInfoList', data);
|
|
}
|
|
|
|
// 分页查询工资发放记录信息
|
|
export function payrollRecord(data) {
|
|
return post('xmgl/workerWagesPayment/selectWorkerWagesPaymentPageList', data);
|
|
}
|
|
|
|
|
|
// 通过id查询工资发放详情信息
|
|
export function payrollRecordDetailById(data) {
|
|
return post('xmgl/workerWagesPayment/queryById', data);
|
|
}
|
|
|
|
// 导出人员工资pdf
|
|
export function exportSalaryPdf(params) {
|
|
window.location.href = axios.defaults.baseURL +`xmgl/workerWagesPayment/salaryPdf?projectSn=${params.projectSn}&teamId=${params.teamId||''}&departmentId=${params.departmentId||''}&payMonth=${params.payMonth||''}&payStatus=${params.payStatus||''}&userEnterpriseId=${params.enterpriseId||''}`;
|
|
}
|
|
|
|
// 导出工资列表excel
|
|
export function exportSalaryExcel(params) {
|
|
window.location.href = axios.defaults.baseURL +`xmgl/workerWagesPayment/excelProjectWages?projectSn=${params.projectSn}&teamId=${params.teamId||''}&departmentId=${params.departmentId||''}&payMonth=${params.payMonth||''}&payStatus=${params.payStatus||''}&userEnterpriseId=${params.enterpriseId||''}`;
|
|
}
|
|
|
|
// 导入工资列表excel
|
|
export function importWagesPaymentExcel(data) {
|
|
return post('xmgl/workerWagesPayment/uploadWagesPaymentExcel', data);
|
|
}
|
|
|
|
// 编辑工资发放记录信息
|
|
export function updateWorkerWagesPayment(data) {
|
|
return post('xmgl/workerWagesPayment/updateWorkerWagesPayment', data);
|
|
} |