From 7284fd2d92877db9cb9084db290470b3b538b038 Mon Sep 17 00:00:00 2001 From: suyanyan <1321717064@qq.com> Date: Mon, 22 Jul 2024 15:24:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=99=E5=B8=88=E7=82=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/interface/sys/usermanage/personnel.ts | 5 +- .../src/api/modules/attendance/roolcall.ts | 7 +- .../src/api/modules/usermanage/personnel.ts | 4 +- .../src/views/attendance/roolcall/detail.vue | 168 +++++++++++++++--- .../src/views/attendance/roolcall/index.vue | 4 +- .../personnel/components/form/index.vue | 5 +- 6 files changed, 164 insertions(+), 29 deletions(-) diff --git a/SafeCampus.WEB/src/api/interface/sys/usermanage/personnel.ts b/SafeCampus.WEB/src/api/interface/sys/usermanage/personnel.ts index 69bfe0a..41226e5 100644 --- a/SafeCampus.WEB/src/api/interface/sys/usermanage/personnel.ts +++ b/SafeCampus.WEB/src/api/interface/sys/usermanage/personnel.ts @@ -20,7 +20,9 @@ import { ReqPage } from "@/api"; */ export namespace SysUserPersonnel { - export interface Page extends ReqPage {} + export interface Page extends ReqPage { + personSetId?: any; + } /** 底库信息 */ export interface ClassPage { @@ -65,5 +67,6 @@ export namespace SysUserPersonnel { /** 分组 */ personSets: any; personSetId?: number | string; + status?: number | string; } } diff --git a/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts b/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts index fa61d0f..b07ffc8 100644 --- a/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts +++ b/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts @@ -21,9 +21,14 @@ const http = moduleRequest("/business/classRoomCallApi/"); */ const attendanceRoolcallApi = { // 获取列表 + /* 分页 */ page(params: any) { return http.get("getPageList", params); }, + /* 不分页 */ + list(params: any) { + return http.get("getNoPageList", params); + }, /** 查询点名任务列表 */ getTaskPageList(params: any) { return http.get("getTaskPageList", params); @@ -42,7 +47,7 @@ const attendanceRoolcallApi = { }, /** 修改点名任务 */ update(params: any) { - return http.post("update", params); + return http.put("update", params); } }; diff --git a/SafeCampus.WEB/src/api/modules/usermanage/personnel.ts b/SafeCampus.WEB/src/api/modules/usermanage/personnel.ts index ccae5a6..602f3ca 100644 --- a/SafeCampus.WEB/src/api/modules/usermanage/personnel.ts +++ b/SafeCampus.WEB/src/api/modules/usermanage/personnel.ts @@ -35,11 +35,11 @@ const userManagePersonnelApi = { return http.delete("deletePersonD", params); }, /** 新增人员 */ - add(params: SysUserPersonnel.SysUserPerInfo) { + add(params: any) { return http.post("createPersonA", params); }, /** 修改人员 */ - update(params: SysUserPersonnel.SysUserPerInfo) { + update(params: any) { return http.put("updatePersionU", params); }, /** 添加人脸 */ diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue b/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue index d666480..ba73b2d 100644 --- a/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue +++ b/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue @@ -4,9 +4,15 @@ - 应到:8人 - 实到:4 - 趴桌子:2 + 应到:{{ listData.length }}人 + 实到:{{ HighlightData.length }}人 + + + 趴桌子:{{ LieOnTable.length }}人 未识别:{{ UnrecognizedD.length }} @@ -20,7 +26,13 @@
- +
@@ -39,20 +51,69 @@
未识别人员
-
- -
+
    +
  • + + 指派{{ item.id }} +
  • +
+ + +
+
+ +
+
+
+ 姓名: + {{ item.name }} +
+
+ 所属分组: + {{ item.personSets[0].personSetName }} +
+
+
+
+ +
- diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/index.vue b/SafeCampus.WEB/src/views/attendance/roolcall/index.vue index 5ad34d9..4bbd860 100644 --- a/SafeCampus.WEB/src/views/attendance/roolcall/index.vue +++ b/SafeCampus.WEB/src/views/attendance/roolcall/index.vue @@ -49,7 +49,7 @@