加班请假日历公共接口
This commit is contained in:
parent
24ac09daa8
commit
fad3e7c369
@ -14,6 +14,10 @@ export const CalendarApi = {
|
|||||||
return await request.get({url: `/home/calendar/getWorkDay`,params})
|
return await request.get({url: `/home/calendar/getWorkDay`,params})
|
||||||
},
|
},
|
||||||
// 查询工作日历数据分页
|
// 查询工作日历数据分页
|
||||||
|
getPublicCalendarPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/home/calendar/public/page`, params })
|
||||||
|
},
|
||||||
|
// 查询工作日历数据分页
|
||||||
getCalendarPage: async (params: any) => {
|
getCalendarPage: async (params: any) => {
|
||||||
return await request.get({ url: `/home/calendar/page`, params })
|
return await request.get({ url: `/home/calendar/page`, params })
|
||||||
},
|
},
|
||||||
|
@ -1,46 +1,50 @@
|
|||||||
import request from '@/config/axios'
|
import request from '@/config/axios'
|
||||||
|
|
||||||
// 加班天数 VO
|
// 加班天数 VO
|
||||||
export interface JbglDataVO {
|
export interface JbglDataVO {
|
||||||
id: number // id
|
id: number // id
|
||||||
userName: string // 申请人名字
|
userName: string // 申请人名字
|
||||||
userId: number // 申请人id
|
userId: number // 申请人id
|
||||||
deptName: string // 部门名字
|
deptName: string // 部门名字
|
||||||
deptId: number // 部门id
|
deptId: number // 部门id
|
||||||
overtimeDate: string // 加班日期
|
overtimeDate: string // 加班日期
|
||||||
overtimeType: number // 加班类型
|
overtimeType: number // 加班类型
|
||||||
overtimeDays: number // 加班天数
|
overtimeDays: number // 加班天数
|
||||||
}
|
}
|
||||||
|
|
||||||
// 加班天数 API
|
// 加班天数 API
|
||||||
export const JbglDataApi = {
|
export const JbglDataApi = {
|
||||||
// 查询加班天数分页
|
// 查询加班天数分页
|
||||||
getJbglDataPage: async (params: any) => {
|
getPublicJbglDataPage: async (params: any) => {
|
||||||
return await request.get({ url: `/home/jbgl-data/page`, params })
|
return await request.get({ url: `/home/jbgl-data/public/page`, params })
|
||||||
},
|
},
|
||||||
|
// 查询加班天数分页
|
||||||
// 查询加班天数详情
|
getJbglDataPage: async (params: any) => {
|
||||||
getJbglData: async (id: number) => {
|
return await request.get({ url: `/home/jbgl-data/page`, params })
|
||||||
return await request.get({ url: `/home/jbgl-data/get?id=` + id })
|
},
|
||||||
},
|
|
||||||
|
// 查询加班天数详情
|
||||||
// 新增加班天数
|
getJbglData: async (id: number) => {
|
||||||
createJbglData: async (data: JbglDataVO) => {
|
return await request.get({ url: `/home/jbgl-data/get?id=` + id })
|
||||||
return await request.post({ url: `/home/jbgl-data/create`, data })
|
},
|
||||||
},
|
|
||||||
|
// 新增加班天数
|
||||||
// 修改加班天数
|
createJbglData: async (data: JbglDataVO) => {
|
||||||
updateJbglData: async (data: JbglDataVO) => {
|
return await request.post({ url: `/home/jbgl-data/create`, data })
|
||||||
return await request.put({ url: `/home/jbgl-data/update`, data })
|
},
|
||||||
},
|
|
||||||
|
// 修改加班天数
|
||||||
// 删除加班天数
|
updateJbglData: async (data: JbglDataVO) => {
|
||||||
deleteJbglData: async (id: number) => {
|
return await request.put({ url: `/home/jbgl-data/update`, data })
|
||||||
return await request.delete({ url: `/home/jbgl-data/delete?id=` + id })
|
},
|
||||||
},
|
|
||||||
|
// 删除加班天数
|
||||||
// 导出加班天数 Excel
|
deleteJbglData: async (id: number) => {
|
||||||
exportJbglData: async (params) => {
|
return await request.delete({ url: `/home/jbgl-data/delete?id=` + id })
|
||||||
return await request.download({ url: `/home/jbgl-data/export-excel`, params })
|
},
|
||||||
},
|
|
||||||
}
|
// 导出加班天数 Excel
|
||||||
|
exportJbglData: async (params) => {
|
||||||
|
return await request.download({ url: `/home/jbgl-data/export-excel`, params })
|
||||||
|
},
|
||||||
|
}
|
||||||
|
@ -1,46 +1,51 @@
|
|||||||
import request from '@/config/axios'
|
import request from '@/config/axios'
|
||||||
|
|
||||||
// 请假数据 VO
|
// 请假数据 VO
|
||||||
export interface QjglDataVO {
|
export interface QjglDataVO {
|
||||||
id: number // id
|
id: number // id
|
||||||
userName: string // 申请人名字
|
userName: string // 申请人名字
|
||||||
userId: number // 申请人id
|
userId: number // 申请人id
|
||||||
deptName: string // 部门名字
|
deptName: string // 部门名字
|
||||||
deptId: number // 部门id
|
deptId: number // 部门id
|
||||||
leaveDate: string // 请假日期
|
leaveDate: string // 请假日期
|
||||||
leaveType: number // 请假类型
|
leaveType: number // 请假类型
|
||||||
leaveDays: number // 请假天数
|
leaveDays: number // 请假天数
|
||||||
}
|
}
|
||||||
|
|
||||||
// 请假数据 API
|
// 请假数据 API
|
||||||
export const QjglDataApi = {
|
export const QjglDataApi = {
|
||||||
// 查询请假数据分页
|
// 查询请假数据分页
|
||||||
getQjglDataPage: async (params: any) => {
|
getPublicQjglDataPage: async (params: any) => {
|
||||||
return await request.get({ url: `/home/qjgl-data/page`, params })
|
return await request.get({ url: `/home/qjgl-data/public/page`, params })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 查询请假数据详情
|
// 查询请假数据分页
|
||||||
getQjglData: async (id: number) => {
|
getQjglDataPage: async (params: any) => {
|
||||||
return await request.get({ url: `/home/qjgl-data/get?id=` + id })
|
return await request.get({ url: `/home/qjgl-data/page`, params })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 新增请假数据
|
// 查询请假数据详情
|
||||||
createQjglData: async (data: QjglDataVO) => {
|
getQjglData: async (id: number) => {
|
||||||
return await request.post({ url: `/home/qjgl-data/create`, data })
|
return await request.get({ url: `/home/qjgl-data/get?id=` + id })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 修改请假数据
|
// 新增请假数据
|
||||||
updateQjglData: async (data: QjglDataVO) => {
|
createQjglData: async (data: QjglDataVO) => {
|
||||||
return await request.put({ url: `/home/qjgl-data/update`, data })
|
return await request.post({ url: `/home/qjgl-data/create`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 删除请假数据
|
// 修改请假数据
|
||||||
deleteQjglData: async (id: number) => {
|
updateQjglData: async (data: QjglDataVO) => {
|
||||||
return await request.delete({ url: `/home/qjgl-data/delete?id=` + id })
|
return await request.put({ url: `/home/qjgl-data/update`, data })
|
||||||
},
|
},
|
||||||
|
|
||||||
// 导出请假数据 Excel
|
// 删除请假数据
|
||||||
exportQjglData: async (params) => {
|
deleteQjglData: async (id: number) => {
|
||||||
return await request.download({ url: `/home/qjgl-data/export-excel`, params })
|
return await request.delete({ url: `/home/qjgl-data/delete?id=` + id })
|
||||||
},
|
},
|
||||||
}
|
|
||||||
|
// 导出请假数据 Excel
|
||||||
|
exportQjglData: async (params) => {
|
||||||
|
return await request.download({ url: `/home/qjgl-data/export-excel`, params })
|
||||||
|
},
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user