diff --git a/src/api/modules/index.js b/src/api/modules/index.js index a5494ea..6ebf3a1 100644 --- a/src/api/modules/index.js +++ b/src/api/modules/index.js @@ -112,3 +112,47 @@ export function syncUsers() { method: "post" }); } + +// 获取综合部考勤列表 +export function getGeneralAttendanceList(params) { + return service({ + url: "/performance/attendance/general/list", + method: "get", + params + }); +} + +// 修改考勤详情 +export function updateAttendanceDetail(data) { + return service({ + url: "/performance/attendance/detail", + method: "PUT", + data + }); +} + +// 审批考勤 +export function approveAttendance(data) { + return service({ + url: "/performance/attendance/general/approve", + method: "PUT", + data + }); +} + +// 获取异常考勤详情 +export const getAbnormalAttendanceDetail = (userId, year, month) => { + return service({ + url: `/abnormal/attendance/detail/${userId}/${year}/${month}`, + method: 'get' + }); +}; + +// 修改异常考勤 +export function updateAbnormalAttendance(data) { + return service({ + url: "/performance/attendance/detail", + method: "PUT", + data + }); +} diff --git a/src/layout/header/components/avatar.vue b/src/layout/header/components/avatar.vue index 1c683db..987d212 100644 --- a/src/layout/header/components/avatar.vue +++ b/src/layout/header/components/avatar.vue @@ -2,10 +2,10 @@
- avatar + avatar
{{ - userInfo.name + userInfo.name || '' }}
- + + + + + \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index f8b20f5..921415e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,7 +1,6 @@ import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import { viteMockServe } from "vite-plugin-mock"; - import viteCompression from "vite-plugin-compression"; export default defineConfig({ @@ -57,5 +56,5 @@ export default defineConfig({ // additionalData: '@import "src/styles/common.scss";', }, }, - }, + } });