diff --git a/gear-ui3/src/api/oa/attendanceSummary.js b/gear-ui3/src/api/oa/attendanceSummary.js new file mode 100644 index 0000000..701a8e4 --- /dev/null +++ b/gear-ui3/src/api/oa/attendanceSummary.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询考勤汇总列表 +export function listAttendanceSummary(query) { + return request({ + url: '/oa/attendanceSummary/list', + method: 'get', + params: query + }) +} + +// 查询考勤汇总详细 +export function getAttendanceSummary(summaryId) { + return request({ + url: '/oa/attendanceSummary/' + summaryId, + method: 'get' + }) +} + +// 新增考勤汇总 +export function addAttendanceSummary(data) { + return request({ + url: '/oa/attendanceSummary', + method: 'post', + data: data + }) +} + +// 修改考勤汇总 +export function updateAttendanceSummary(data) { + return request({ + url: '/oa/attendanceSummary', + method: 'put', + data: data + }) +} + +// 删除考勤汇总 +export function delAttendanceSummary(summaryId) { + return request({ + url: '/oa/attendanceSummary/' + summaryId, + method: 'delete' + }) +} diff --git a/gear-ui3/src/api/oa/attendanceSummaryDetail.js b/gear-ui3/src/api/oa/attendanceSummaryDetail.js new file mode 100644 index 0000000..e169feb --- /dev/null +++ b/gear-ui3/src/api/oa/attendanceSummaryDetail.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询考勤汇总明细列表 +export function listAttendanceSummaryDetail(query) { + return request({ + url: '/oa/attendanceSummaryDetail/list', + method: 'get', + params: query + }) +} + +// 查询考勤汇总明细详细 +export function getAttendanceSummaryDetail(detailId) { + return request({ + url: '/oa/attendanceSummaryDetail/' + detailId, + method: 'get' + }) +} + +// 新增考勤汇总明细 +export function addAttendanceSummaryDetail(data) { + return request({ + url: '/oa/attendanceSummaryDetail', + method: 'post', + data: data + }) +} + +// 修改考勤汇总明细 +export function updateAttendanceSummaryDetail(data) { + return request({ + url: '/oa/attendanceSummaryDetail', + method: 'put', + data: data + }) +} + +// 删除考勤汇总明细 +export function delAttendanceSummaryDetail(detailId) { + return request({ + url: '/oa/attendanceSummaryDetail/' + detailId, + method: 'delete' + }) +} diff --git a/gear-ui3/src/components/UserSelect/index.vue b/gear-ui3/src/components/UserSelect/index.vue index 2decde4..6bb2909 100644 --- a/gear-ui3/src/components/UserSelect/index.vue +++ b/gear-ui3/src/components/UserSelect/index.vue @@ -7,6 +7,7 @@ searchable clearable v-bind="$attrs" + :multiple="multiple" @update:model-value="updateValue" @change="handleChange" /> diff --git a/gear-ui3/src/views/peoples/attendance/attendance.vue b/gear-ui3/src/views/peoples/attendance/attendance.vue index 4ca67b0..6540c15 100644 --- a/gear-ui3/src/views/peoples/attendance/attendance.vue +++ b/gear-ui3/src/views/peoples/attendance/attendance.vue @@ -1,351 +1,7 @@ diff --git a/gear-ui3/src/views/peoples/attendance/calendar.vue b/gear-ui3/src/views/peoples/attendance/calendar.vue index ac84779..f9ccba8 100644 --- a/gear-ui3/src/views/peoples/attendance/calendar.vue +++ b/gear-ui3/src/views/peoples/attendance/calendar.vue @@ -33,48 +33,19 @@
- - - - - - - - - +
diff --git a/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue b/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue new file mode 100644 index 0000000..f78fc72 --- /dev/null +++ b/gear-ui3/src/views/peoples/attendance/components/snapshotDetail.vue @@ -0,0 +1,28 @@ + + + diff --git a/gear-ui3/src/views/peoples/attendance/dashboard.vue b/gear-ui3/src/views/peoples/attendance/dashboard.vue new file mode 100644 index 0000000..84f19ef --- /dev/null +++ b/gear-ui3/src/views/peoples/attendance/dashboard.vue @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/gear-ui3/src/views/peoples/attendance/overtime.vue b/gear-ui3/src/views/peoples/attendance/overtime.vue index 59c7aac..828e93d 100644 --- a/gear-ui3/src/views/peoples/attendance/overtime.vue +++ b/gear-ui3/src/views/peoples/attendance/overtime.vue @@ -1,349 +1,7 @@ diff --git a/gear-ui3/src/views/peoples/attendance/snapshot.vue b/gear-ui3/src/views/peoples/attendance/snapshot.vue index e69de29..d4e7fc3 100644 --- a/gear-ui3/src/views/peoples/attendance/snapshot.vue +++ b/gear-ui3/src/views/peoples/attendance/snapshot.vue @@ -0,0 +1,267 @@ + + + diff --git a/gear-ui3/src/views/peoples/attendance/travel.vue b/gear-ui3/src/views/peoples/attendance/travel.vue index 59c7aac..723d684 100644 --- a/gear-ui3/src/views/peoples/attendance/travel.vue +++ b/gear-ui3/src/views/peoples/attendance/travel.vue @@ -1,349 +1,7 @@