Files
hospital_performance/frontend/src/api/salary.js
2026-02-28 15:02:08 +08:00

42 lines
974 B
JavaScript

import request from './request'
// 获取工资列表
export function getSalaryRecords(params) {
return request.get('/salary', { params })
}
// 获取工资详情
export function getSalaryRecord(id) {
return request.get(`/salary/${id}`)
}
// 创建工资记录
export function createSalaryRecord(data) {
return request.post('/salary', data)
}
// 更新工资记录
export function updateSalaryRecord(id, data) {
return request.put(`/salary/${id}`, data)
}
// 根据考核生成工资
export function generateSalary(params) {
return request.post('/salary/generate', null, { params })
}
// 批量生成工资
export function batchGenerateSalary(params) {
return request.post('/salary/batch-generate', null, { params })
}
// 确认工资
export function confirmSalary(id) {
return request.post(`/salary/${id}/confirm`)
}
// 批量确认工资
export function batchConfirmSalary(params) {
return request.post('/salary/batch-confirm', null, { params })
}