hcm前端2版
This commit is contained in:
@@ -92,6 +92,26 @@ export function listCertificate(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addCertificate(data) {
|
||||
return request({
|
||||
url: '/hrm/certificate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateCertificate(data) {
|
||||
return request({
|
||||
url: '/hrm/certificate',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delCertificate(certIds) {
|
||||
return request({
|
||||
url: `/hrm/certificate/${certIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listContract(query) {
|
||||
return request({
|
||||
url: '/hrm/contract/list',
|
||||
@@ -99,6 +119,26 @@ export function listContract(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addContract(data) {
|
||||
return request({
|
||||
url: '/hrm/contract',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateContract(data) {
|
||||
return request({
|
||||
url: '/hrm/contract',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delContract(contractIds) {
|
||||
return request({
|
||||
url: `/hrm/contract/${contractIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 员工组织岗位关系
|
||||
export function listEmpOrgPosition(query) {
|
||||
@@ -108,6 +148,26 @@ export function listEmpOrgPosition(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addEmpOrgPosition(data) {
|
||||
return request({
|
||||
url: '/hrm/empOrg',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateEmpOrgPosition(data) {
|
||||
return request({
|
||||
url: '/hrm/empOrg',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delEmpOrgPosition(relIds) {
|
||||
return request({
|
||||
url: `/hrm/empOrg/${relIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 职级/岗位
|
||||
export function listGrade(query) {
|
||||
@@ -117,6 +177,26 @@ export function listGrade(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addGrade(data) {
|
||||
return request({
|
||||
url: '/hrm/grade',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateGrade(data) {
|
||||
return request({
|
||||
url: '/hrm/grade',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delGrade(gradeIds) {
|
||||
return request({
|
||||
url: `/hrm/grade/${gradeIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listPosition(query) {
|
||||
return request({
|
||||
url: '/hrm/position/list',
|
||||
@@ -124,6 +204,26 @@ export function listPosition(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addPosition(data) {
|
||||
return request({
|
||||
url: '/hrm/position',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updatePosition(data) {
|
||||
return request({
|
||||
url: '/hrm/position',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delPosition(positionIds) {
|
||||
return request({
|
||||
url: `/hrm/position/${positionIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 班次/排班/打卡/考勤
|
||||
export function listShift(query) {
|
||||
@@ -133,6 +233,26 @@ export function listShift(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addShift(data) {
|
||||
return request({
|
||||
url: '/hrm/shift',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateShift(data) {
|
||||
return request({
|
||||
url: '/hrm/shift',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delShift(shiftIds) {
|
||||
return request({
|
||||
url: `/hrm/shift/${shiftIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listSchedule(query) {
|
||||
return request({
|
||||
url: '/hrm/schedule/list',
|
||||
@@ -140,6 +260,26 @@ export function listSchedule(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addSchedule(data) {
|
||||
return request({
|
||||
url: '/hrm/schedule',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateSchedule(data) {
|
||||
return request({
|
||||
url: '/hrm/schedule',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delSchedule(scheduleIds) {
|
||||
return request({
|
||||
url: `/hrm/schedule/${scheduleIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listPunch(query) {
|
||||
return request({
|
||||
url: '/hrm/punch/list',
|
||||
@@ -147,6 +287,26 @@ export function listPunch(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addPunch(data) {
|
||||
return request({
|
||||
url: '/hrm/punch',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updatePunch(data) {
|
||||
return request({
|
||||
url: '/hrm/punch',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delPunch(punchIds) {
|
||||
return request({
|
||||
url: `/hrm/punch/${punchIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listAttendCalc(query) {
|
||||
return request({
|
||||
url: '/hrm/attend/list',
|
||||
@@ -161,6 +321,26 @@ export function listLeaveBalance(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addLeaveBalance(data) {
|
||||
return request({
|
||||
url: '/hrm/leave/balance',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updateLeaveBalance(data) {
|
||||
return request({
|
||||
url: '/hrm/leave/balance',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delLeaveBalance(balIds) {
|
||||
return request({
|
||||
url: `/hrm/leave/balance/${balIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 申请单
|
||||
export function listLeaveReq(query) {
|
||||
@@ -170,20 +350,41 @@ export function listLeaveReq(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addLeaveReq(data) {
|
||||
return request({
|
||||
url: '/hrm/leave/req',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function listOvertimeReq(query) {
|
||||
return request({
|
||||
url: '/hrm/overtime/req/list',
|
||||
url: '/hrm/overtime/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addOvertimeReq(data) {
|
||||
return request({
|
||||
url: '/hrm/overtime',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function listTravelReq(query) {
|
||||
return request({
|
||||
url: '/hrm/travel/req/list',
|
||||
url: '/hrm/travel/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function addTravelReq(data) {
|
||||
return request({
|
||||
url: '/hrm/travel',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function listSealReq(query) {
|
||||
return request({
|
||||
url: '/hrm/seal/list',
|
||||
@@ -286,7 +487,6 @@ export function withdrawFlowTask(taskId, data) {
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function listFlowAction(query) {
|
||||
return request({
|
||||
url: '/hrm/flow/action/list',
|
||||
@@ -294,6 +494,13 @@ export function listFlowAction(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function listFlowFormData(query) {
|
||||
return request({
|
||||
url: '/hrm/flow/formData/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function listFlowForm(query) {
|
||||
return request({
|
||||
url: '/hrm/flow/form/list',
|
||||
@@ -316,6 +523,32 @@ export function listPayPlan(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getPayPlan(planId) {
|
||||
return request({
|
||||
url: `/hrm/pay/plan/${planId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
export function addPayPlan(data) {
|
||||
return request({
|
||||
url: '/hrm/pay/plan',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updatePayPlan(data) {
|
||||
return request({
|
||||
url: '/hrm/pay/plan',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delPayPlan(planIds) {
|
||||
return request({
|
||||
url: `/hrm/pay/plan/${planIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listPayRun(query) {
|
||||
return request({
|
||||
url: '/hrm/pay/run/list',
|
||||
@@ -323,6 +556,32 @@ export function listPayRun(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getPayRun(runId) {
|
||||
return request({
|
||||
url: `/hrm/pay/run/${runId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
export function addPayRun(data) {
|
||||
return request({
|
||||
url: '/hrm/pay/run',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updatePayRun(data) {
|
||||
return request({
|
||||
url: '/hrm/pay/run',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delPayRun(runIds) {
|
||||
return request({
|
||||
url: `/hrm/pay/run/${runIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
export function listPayslip(query) {
|
||||
return request({
|
||||
url: '/hrm/payslip/list',
|
||||
@@ -330,6 +589,32 @@ export function listPayslip(query) {
|
||||
params: query
|
||||
})
|
||||
}
|
||||
export function getPayslip(slipId) {
|
||||
return request({
|
||||
url: `/hrm/payslip/${slipId}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
export function addPayslip(data) {
|
||||
return request({
|
||||
url: '/hrm/payslip',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function updatePayslip(data) {
|
||||
return request({
|
||||
url: '/hrm/payslip',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export function delPayslip(slipIds) {
|
||||
return request({
|
||||
url: `/hrm/payslip/${slipIds}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 指标快照
|
||||
export function listStatSnapshot(query) {
|
||||
|
||||
Reference in New Issue
Block a user