From c51584129ebcfd6e0526771d0f916660d9477281 Mon Sep 17 00:00:00 2001 From: yxq Date: Mon, 29 Jul 2024 14:54:40 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E5=8B=A4=E7=82=B9=E5=90=8D=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{studentsReturn.ts => attendanceApi.ts} | 37 ++-- .../src/api/modules/attendance/index.ts | 3 +- .../src/components/TreeFilter/index.vue | 2 +- .../components/detailTable/index.vue | 10 +- .../components/returnConfirm/index.vue | 156 ++++++----------- .../views/attendance/studentsReturn/index.vue | 164 +++++++++++++----- 6 files changed, 202 insertions(+), 170 deletions(-) rename SafeCampus.WEB/src/api/modules/attendance/{studentsReturn.ts => attendanceApi.ts} (62%) diff --git a/SafeCampus.WEB/src/api/modules/attendance/studentsReturn.ts b/SafeCampus.WEB/src/api/modules/attendance/attendanceApi.ts similarity index 62% rename from SafeCampus.WEB/src/api/modules/attendance/studentsReturn.ts rename to SafeCampus.WEB/src/api/modules/attendance/attendanceApi.ts index 9ef470e..4a44175 100644 --- a/SafeCampus.WEB/src/api/modules/attendance/studentsReturn.ts +++ b/SafeCampus.WEB/src/api/modules/attendance/attendanceApi.ts @@ -1,5 +1,5 @@ /** - * @description 学生归寝 + * @description 考勤事件管理 * @license Apache License Version 2.0 * @Copyright (c) 2022-Now 少林寺驻北固山办事处大神父王喇嘛 * @remarks @@ -13,31 +13,30 @@ * @see https://gitee.com/dotnetmoyu/SimpleAdmin */ import { moduleRequest } from "@/api/request"; -import { ReqId, SysUserPersonnel } from "@/api/interface"; -const http = moduleRequest("/business/dfieldApi/"); +const http = moduleRequest("/business/attendanceApi/"); /** * @Description: 单页管理 - * @Author: SYY + * @Author: yxq * @Date: 2023-12-15 15:34:54 */ -const attendanceStudentsReturn = { - /** 查询底库列表 */ - page(params: SysUserPersonnel.ClassPage) { - return http.get("test", params); +const attendanceApi = { + /** 查询考勤记录列表 */ + page(params: any) { + return http.get("getPageList", params); }, - /** 删除底库 */ - delete(params: ReqId) { - return http.delete("test", params); + /** 查询所有列表 */ + list(params: any) { + return http.get("getNoPageList", params); }, - /** 创建底库 */ - add(params: SysUserPersonnel.ClassPage) { - return http.post("test", params); + /** 添加考勤记录 */ + add(params: any) { + return http.post("add", params); + }, + /** 根据楼栋查询出入记录 */ + pageByBuild(params: any) { + return http.get("getPageListByBuild", params); }, - /** 更新底库 */ - update(params: SysUserPersonnel.ClassPage) { - return http.put("test", params); - } }; -export { attendanceStudentsReturn }; +export { attendanceApi }; diff --git a/SafeCampus.WEB/src/api/modules/attendance/index.ts b/SafeCampus.WEB/src/api/modules/attendance/index.ts index 02fa1a9..4689d23 100644 --- a/SafeCampus.WEB/src/api/modules/attendance/index.ts +++ b/SafeCampus.WEB/src/api/modules/attendance/index.ts @@ -15,5 +15,4 @@ export * from "./behaviorTrace"; export * from "./passenger"; export * from "./roolcall"; -export * from "./studentsReturn"; - +export * from "./attendanceApi"; \ No newline at end of file diff --git a/SafeCampus.WEB/src/components/TreeFilter/index.vue b/SafeCampus.WEB/src/components/TreeFilter/index.vue index 21290dd..149726a 100644 --- a/SafeCampus.WEB/src/components/TreeFilter/index.vue +++ b/SafeCampus.WEB/src/components/TreeFilter/index.vue @@ -86,8 +86,8 @@ const setSelected = () => { }; onBeforeMount(async () => { - setSelected(); await getRequestData(); + setSelected(); }); // 使用 nextTick 防止打包后赋值不生效,开发环境是正常的 diff --git a/SafeCampus.WEB/src/views/attendance/passenger/components/detailTable/index.vue b/SafeCampus.WEB/src/views/attendance/passenger/components/detailTable/index.vue index bbfabf4..5dc0917 100644 --- a/SafeCampus.WEB/src/views/attendance/passenger/components/detailTable/index.vue +++ b/SafeCampus.WEB/src/views/attendance/passenger/components/detailTable/index.vue @@ -6,7 +6,15 @@