diff --git a/ruoyi-ui/src/api/oa/oaHoliday.js b/ruoyi-ui/src/api/oa/oaHoliday.js new file mode 100644 index 0000000..98a4aa1 --- /dev/null +++ b/ruoyi-ui/src/api/oa/oaHoliday.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +// 查询休假管理列表 +export function listOaHoliday(query) { + return request({ + url: '/oa/oaHoliday/list', + method: 'get', + params: query + }) +} + +// 查询休假管理详细 +export function getOaHoliday(holidayId) { + return request({ + url: '/oa/oaHoliday/' + holidayId, + method: 'get' + }) +} + +// 新增休假管理 +export function addOaHoliday(data) { + return request({ + url: '/oa/oaHoliday', + method: 'post', + data: data + }) +} + +// 修改休假管理 +export function updateOaHoliday(data) { + return request({ + url: '/oa/oaHoliday', + method: 'put', + data: data + }) +} + +// 删除休假管理 +export function delOaHoliday(holidayId) { + return request({ + url: '/oa/oaHoliday/' + holidayId, + method: 'delete' + }) +} + +// 根据日期查询具体的休假管理信息 +export function queryHolidayByDate(date) { + return request({ + url: '/oa/oaHoliday/queryHolidayByDate', + method: 'get', + params: { date } + }) +} + +// 根据节假日类别查询 +export function queryHolidayByType(type) { + return request({ + url: '/oa/oaHoliday/queryHolidayByType', + method: 'get', + params: { type } + }) +} + +// 查询当前月的所有休假 +export function queryHolidayByMonth() { + return request({ + url: '/oa/oaHoliday/queryHolidayByMonth', + method: 'get' + }) +} diff --git a/ruoyi-ui/src/views/oa/holidaycal/index.vue b/ruoyi-ui/src/views/oa/holidaycal/index.vue new file mode 100644 index 0000000..af4cd29 --- /dev/null +++ b/ruoyi-ui/src/views/oa/holidaycal/index.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/ruoyi-ui/src/views/oa/holidaylist/index.vue b/ruoyi-ui/src/views/oa/holidaylist/index.vue new file mode 100644 index 0000000..3e4c736 --- /dev/null +++ b/ruoyi-ui/src/views/oa/holidaylist/index.vue @@ -0,0 +1,184 @@ + + + + \ No newline at end of file