From a257068054df5073801c752efadbfb929b9528a6 Mon Sep 17 00:00:00 2001 From: fengsen <2548667232@qq.com> Date: Thu, 4 Sep 2025 17:11:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=A1=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project/project/index.ts | 36 +++ .../ProjectScreen/components/centerPage.vue | 59 +++- src/views/ProjectScreen/index.vue | 3 - src/views/project/project/index.vue | 103 +++++- src/views/project/project/map.vue | 296 ++++++++++++++++++ 5 files changed, 481 insertions(+), 16 deletions(-) create mode 100644 src/views/project/project/map.vue diff --git a/src/api/project/project/index.ts b/src/api/project/project/index.ts index 460927c..23cd9ad 100644 --- a/src/api/project/project/index.ts +++ b/src/api/project/project/index.ts @@ -227,3 +227,39 @@ export const byProjectIdDetail = (id) => { method: 'get' }); }; + +// 新增项目打卡范围 +export const addAttendanceRange = (data) => { + return request({ + url: '/project/projectPunchrange', + method: 'post', + data + }); +}; + +// 删除项目打卡范围 +export const delAttendanceRange = (id) => { + return request({ + url: '/project/projectPunchrange/' + id, + method: 'delete' + }); +}; + + +// 修改项目打卡范围 +export const updateAttendanceRange = (data) => { + return request({ + url: '/project/projectPunchrange', + method: 'put', + data + }); +}; + +// 查询项目打卡范围列表 +export const getAttendanceRangeList = (data) => { + return request({ + url: '/project/projectPunchrange/list', + method: 'get', + params: data + }); +}; \ No newline at end of file diff --git a/src/views/ProjectScreen/components/centerPage.vue b/src/views/ProjectScreen/components/centerPage.vue index 21224b8..ebf11df 100644 --- a/src/views/ProjectScreen/components/centerPage.vue +++ b/src/views/ProjectScreen/components/centerPage.vue @@ -1,7 +1,7 @@