diff --git a/public/favicon.ico b/public/favicon.ico index 121ffe2..c1d482c 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/src/api/report/attReport.js b/src/api/report/attReport.js index 767199d..704dd23 100644 --- a/src/api/report/attReport.js +++ b/src/api/report/attReport.js @@ -112,6 +112,15 @@ export function exportOutCountList(query) { }) } +// 导出年报表记录 +export function exportYearDataListAPI(query) { + return request({ + url: '/system/attDetails/exportYearFullAtt', + method: 'get', + responseType: 'blob', + params: query + }) +} /*数据同步1*/ export function getAttTempData(query) { return request({ diff --git a/src/api/report/attendanceRate.js b/src/api/report/attendanceRate.js new file mode 100644 index 0000000..f2b5f5d --- /dev/null +++ b/src/api/report/attendanceRate.js @@ -0,0 +1,11 @@ +import request from '@/utils/request' + + +// 获取考勤率列表 +export function getAttendanceRateList(query) { + return request({ + url: '/system/attDetails/getAttendanceRateList', + method: 'get', + params: query + }) +} diff --git a/src/api/report/monthReport.js b/src/api/report/monthReport.js index f8b79f9..4033939 100644 --- a/src/api/report/monthReport.js +++ b/src/api/report/monthReport.js @@ -39,3 +39,12 @@ export function getRequiredDaysList(query) { params: query }) } + +// 获取年数据 +export function getYearDataListAPI(query) { + return request({ + url: '/system/attDetails/getWorkerYearFullAttList', + method: 'get', + params: query + }) +} diff --git a/src/assets/logo/logo.png b/src/assets/logo/logo.png index 121ffe2..c1d482c 100644 Binary files a/src/assets/logo/logo.png and b/src/assets/logo/logo.png differ diff --git a/src/views/login.vue b/src/views/login.vue index 7e37edf..0f646b7 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,127 +1,287 @@