加班请假日历公共接口

This commit is contained in:
XaoLi717 2025-02-14 08:53:27 +08:00
parent 24ac09daa8
commit fad3e7c369
3 changed files with 105 additions and 92 deletions

View File

@ -14,6 +14,10 @@ export const CalendarApi = {
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) => {
return await request.get({ url: `/home/calendar/page`, params })
},

View File

@ -1,46 +1,50 @@
import request from '@/config/axios'
// 加班天数 VO
export interface JbglDataVO {
id: number // id
userName: string // 申请人名字
userId: number // 申请人id
deptName: string // 部门名字
deptId: number // 部门id
overtimeDate: string // 加班日期
overtimeType: number // 加班类型
overtimeDays: number // 加班天数
}
// 加班天数 API
export const JbglDataApi = {
// 查询加班天数分页
getJbglDataPage: async (params: any) => {
return await request.get({ url: `/home/jbgl-data/page`, params })
},
// 查询加班天数详情
getJbglData: async (id: number) => {
return await request.get({ url: `/home/jbgl-data/get?id=` + id })
},
// 新增加班天数
createJbglData: async (data: JbglDataVO) => {
return await request.post({ url: `/home/jbgl-data/create`, data })
},
// 修改加班天数
updateJbglData: async (data: JbglDataVO) => {
return await request.put({ url: `/home/jbgl-data/update`, data })
},
// 删除加班天数
deleteJbglData: async (id: number) => {
return await request.delete({ url: `/home/jbgl-data/delete?id=` + id })
},
// 导出加班天数 Excel
exportJbglData: async (params) => {
return await request.download({ url: `/home/jbgl-data/export-excel`, params })
},
}
import request from '@/config/axios'
// 加班天数 VO
export interface JbglDataVO {
id: number // id
userName: string // 申请人名字
userId: number // 申请人id
deptName: string // 部门名字
deptId: number // 部门id
overtimeDate: string // 加班日期
overtimeType: number // 加班类型
overtimeDays: number // 加班天数
}
// 加班天数 API
export const JbglDataApi = {
// 查询加班天数分页
getPublicJbglDataPage: async (params: any) => {
return await request.get({ url: `/home/jbgl-data/public/page`, params })
},
// 查询加班天数分页
getJbglDataPage: async (params: any) => {
return await request.get({ url: `/home/jbgl-data/page`, params })
},
// 查询加班天数详情
getJbglData: async (id: number) => {
return await request.get({ url: `/home/jbgl-data/get?id=` + id })
},
// 新增加班天数
createJbglData: async (data: JbglDataVO) => {
return await request.post({ url: `/home/jbgl-data/create`, data })
},
// 修改加班天数
updateJbglData: async (data: JbglDataVO) => {
return await request.put({ url: `/home/jbgl-data/update`, data })
},
// 删除加班天数
deleteJbglData: async (id: number) => {
return await request.delete({ url: `/home/jbgl-data/delete?id=` + id })
},
// 导出加班天数 Excel
exportJbglData: async (params) => {
return await request.download({ url: `/home/jbgl-data/export-excel`, params })
},
}

View File

@ -1,46 +1,51 @@
import request from '@/config/axios'
// 请假数据 VO
export interface QjglDataVO {
id: number // id
userName: string // 申请人名字
userId: number // 申请人id
deptName: string // 部门名字
deptId: number // 部门id
leaveDate: string // 请假日期
leaveType: number // 请假类型
leaveDays: number // 请假天数
}
// 请假数据 API
export const QjglDataApi = {
// 查询请假数据分页
getQjglDataPage: async (params: any) => {
return await request.get({ url: `/home/qjgl-data/page`, params })
},
// 查询请假数据详情
getQjglData: async (id: number) => {
return await request.get({ url: `/home/qjgl-data/get?id=` + id })
},
// 新增请假数据
createQjglData: async (data: QjglDataVO) => {
return await request.post({ url: `/home/qjgl-data/create`, data })
},
// 修改请假数据
updateQjglData: async (data: QjglDataVO) => {
return await request.put({ url: `/home/qjgl-data/update`, data })
},
// 删除请假数据
deleteQjglData: async (id: number) => {
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 })
},
}
import request from '@/config/axios'
// 请假数据 VO
export interface QjglDataVO {
id: number // id
userName: string // 申请人名字
userId: number // 申请人id
deptName: string // 部门名字
deptId: number // 部门id
leaveDate: string // 请假日期
leaveType: number // 请假类型
leaveDays: number // 请假天数
}
// 请假数据 API
export const QjglDataApi = {
// 查询请假数据分页
getPublicQjglDataPage: async (params: any) => {
return await request.get({ url: `/home/qjgl-data/public/page`, params })
},
// 查询请假数据分页
getQjglDataPage: async (params: any) => {
return await request.get({ url: `/home/qjgl-data/page`, params })
},
// 查询请假数据详情
getQjglData: async (id: number) => {
return await request.get({ url: `/home/qjgl-data/get?id=` + id })
},
// 新增请假数据
createQjglData: async (data: QjglDataVO) => {
return await request.post({ url: `/home/qjgl-data/create`, data })
},
// 修改请假数据
updateQjglData: async (data: QjglDataVO) => {
return await request.put({ url: `/home/qjgl-data/update`, data })
},
// 删除请假数据
deleteQjglData: async (id: number) => {
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 })
},
}