From 2fa3db57264812d97b347d4dc6dbbd1ebab2231e Mon Sep 17 00:00:00 2001 From: suyanyan <1321717064@qq.com> Date: Fri, 19 Jul 2024 14:43:29 +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 --- .../src/api/modules/attendance/roolcall.ts | 42 ++-- .../src/routers/modules/staticRouter.ts | 11 +- .../roolcall/components/form/index.vue | 177 +++++++++++++++++ .../roolcall/components/nofaceTable/index.vue | 33 ---- .../src/views/attendance/roolcall/detail.vue | 135 +++++++++++++ .../src/views/attendance/roolcall/index.vue | 184 ++++++++++++++---- .../clothing/components/form/index.vue | 2 +- 7 files changed, 490 insertions(+), 94 deletions(-) create mode 100644 SafeCampus.WEB/src/views/attendance/roolcall/components/form/index.vue delete mode 100644 SafeCampus.WEB/src/views/attendance/roolcall/components/nofaceTable/index.vue create mode 100644 SafeCampus.WEB/src/views/attendance/roolcall/detail.vue diff --git a/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts b/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts index c9d3e99..fa61d0f 100644 --- a/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts +++ b/SafeCampus.WEB/src/api/modules/attendance/roolcall.ts @@ -13,31 +13,37 @@ * @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/classRoomCallApi/"); /** - * @Description: 单页管理 + * @Description: 教师点名 * @Author: SYY * @Date: 2023-12-15 15:34:54 */ -const attendanceRoolcall = { - /** 查询底库列表 */ - page(params: SysUserPersonnel.ClassPage) { - return http.get("page", params); +const attendanceRoolcallApi = { + // 获取列表 + page(params: any) { + return http.get("getPageList", params); + }, + /** 查询点名任务列表 */ + getTaskPageList(params: any) { + return http.get("getTaskPageList", params); + }, + /** 删除点名任务(删除关联点名数据) */ + delete(params: any) { + return http.delete("delete", params); }, - /** 删除底库 */ - delete(params: ReqId) { - return http.delete("deleteDfieldD", params); + /** 删除点名任务(只可删除待处理的任务) */ + remove(params: any) { + return http.delete("remove", params); }, - /** 创建底库 */ - add(params: SysUserPersonnel.ClassPage) { - return http.post("createDfieldA", params); + /** 点名任务下发 */ + add(params: any) { + return http.post("taskSubmit", params); }, - /** 更新底库 */ - update(params: SysUserPersonnel.ClassPage) { - return http.put("updateDfieldU", params); + /** 修改点名任务 */ + update(params: any) { + return http.post("update", params); } }; -export { attendanceRoolcall }; +export { attendanceRoolcallApi }; diff --git a/SafeCampus.WEB/src/routers/modules/staticRouter.ts b/SafeCampus.WEB/src/routers/modules/staticRouter.ts index 15b8bff..7bc653b 100644 --- a/SafeCampus.WEB/src/routers/modules/staticRouter.ts +++ b/SafeCampus.WEB/src/routers/modules/staticRouter.ts @@ -37,7 +37,16 @@ export const staticRouter: RouteRecordRaw[] = [ component: () => import("@/layouts/index.vue"), // component: () => import("@/layouts/indexAsync.vue"), redirect: HOME_URL, - children: [] + children: [ + { + meta: { + title: "任务人员列表" + }, + name: "任务人员列表", + path: "/roolcall/detail", + component: () => import("@/views/attendance/roolcall/detail.vue") + } + ] } ]; diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/components/form/index.vue b/SafeCampus.WEB/src/views/attendance/roolcall/components/form/index.vue new file mode 100644 index 0000000..151e639 --- /dev/null +++ b/SafeCampus.WEB/src/views/attendance/roolcall/components/form/index.vue @@ -0,0 +1,177 @@ + + + + + + diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/components/nofaceTable/index.vue b/SafeCampus.WEB/src/views/attendance/roolcall/components/nofaceTable/index.vue deleted file mode 100644 index da60c10..0000000 --- a/SafeCampus.WEB/src/views/attendance/roolcall/components/nofaceTable/index.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue b/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue new file mode 100644 index 0000000..69e66a0 --- /dev/null +++ b/SafeCampus.WEB/src/views/attendance/roolcall/detail.vue @@ -0,0 +1,135 @@ + + + diff --git a/SafeCampus.WEB/src/views/attendance/roolcall/index.vue b/SafeCampus.WEB/src/views/attendance/roolcall/index.vue index e3b0969..7e6d370 100644 --- a/SafeCampus.WEB/src/views/attendance/roolcall/index.vue +++ b/SafeCampus.WEB/src/views/attendance/roolcall/index.vue @@ -1,70 +1,172 @@