From 668a0227ba6fed5b060fc32c783d92706d52f388 Mon Sep 17 00:00:00 2001 From: suyanyan <1321717064@qq.com> Date: Thu, 18 Jul 2024 16:13:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E7=82=B9=E4=BA=BA=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/modules/usermanage/index.ts | 1 + .../api/modules/usermanage/keyPersonnel.ts | 63 +++++ .../src/views/userManage/clothing/index.vue | 12 +- .../components/form/form_basic.vue | 181 ++++++++++++++ .../keyPersonnel/components/form/index.vue | 117 ++++++++++ .../views/userManage/keyPersonnel/index.vue | 220 ++++++++++++++++++ .../src/views/userManage/personnel/index.vue | 14 +- 7 files changed, 595 insertions(+), 13 deletions(-) create mode 100644 SafeCampus.WEB/src/api/modules/usermanage/keyPersonnel.ts create mode 100644 SafeCampus.WEB/src/views/userManage/keyPersonnel/components/form/form_basic.vue create mode 100644 SafeCampus.WEB/src/views/userManage/keyPersonnel/components/form/index.vue create mode 100644 SafeCampus.WEB/src/views/userManage/keyPersonnel/index.vue diff --git a/SafeCampus.WEB/src/api/modules/usermanage/index.ts b/SafeCampus.WEB/src/api/modules/usermanage/index.ts index 25e4ef4..1252d8b 100644 --- a/SafeCampus.WEB/src/api/modules/usermanage/index.ts +++ b/SafeCampus.WEB/src/api/modules/usermanage/index.ts @@ -16,3 +16,4 @@ export * from "./personnel"; export * from "./classManage"; export * from "./clothing"; export * from "./teacher"; +export * from "./keyPersonnel"; diff --git a/SafeCampus.WEB/src/api/modules/usermanage/keyPersonnel.ts b/SafeCampus.WEB/src/api/modules/usermanage/keyPersonnel.ts new file mode 100644 index 0000000..f3b9de9 --- /dev/null +++ b/SafeCampus.WEB/src/api/modules/usermanage/keyPersonnel.ts @@ -0,0 +1,63 @@ +/** + * @description 单页管理接口 + * @license Apache License Version 2.0 + * @Copyright (c) 2022-Now 少林寺驻北固山办事处大神父王喇嘛 + * @remarks + * SimpleAdmin 基于 Apache License Version 2.0 协议发布,可用于商业项目,但必须遵守以下补充条款: + * 1.请不要删除和修改根目录下的LICENSE文件。 + * 2.请不要删除和修改SimpleAdmin源码头部的版权声明。 + * 3.分发源码时候,请注明软件出处 https://gitee.com/dotnetmoyu/SimpleAdmin + * 4.基于本软件的作品,只能使用 SimpleAdmin 作为后台服务,除外情况不可商用且不允许二次分发或开源。 + * 5.请不得将本软件应用于危害国家安全、荣誉和利益的行为,不能以任何形式用于非法为目的的行为不要删除和修改作者声明。 + * 6.任何基于本软件而产生的一切法律纠纷和责任,均于我司无关 + * @see https://gitee.com/dotnetmoyu/SimpleAdmin + */ +import { moduleRequest } from "@/api/request"; +import { ReqId, SysUserPersonnel } from "@/api/interface"; +const http = moduleRequest("/business/keyPersonnel/"); +/** + * @Description: 单页管理 + * @Author: SYY + * @Date: 2024-7-19 15:34:54 + */ +const userManageKeyPersonApi = { + /** 获取单页分页 */ + page(params: SysUserPersonnel.Page) { + return http.post("pageQuery", params); + }, + /** 获取单页详情 */ + detail(params: ReqId) { + return http.get("getPersionById", params); + }, + /** 删除人员 */ + delete(params: ReqId) { + return http.delete("deletePersonD", params); + }, + /** 新增人员 */ + add(params: any) { + return http.post("createPersonA", params); + }, + /** 修改人员 */ + update(params: any) { + return http.put("updatePersionU", params); + }, + /** 添加人脸 */ + addFace(params: SysUserPersonnel.SysUserAvatar) { + return http.post("addFaceA", params); + }, + /** 删除人脸 */ + deleteFace(params: SysUserPersonnel.SysUserFace) { + return http.post("deleteFaceD", params); + } +}; + +const userKeyPerButtonCode = { + /** 新增人员 */ + add: "userManageKeyPersonAdd", + /** 删除人员 */ + edit: "userManageKeyPersonEdit", + /** 删除人员 */ + delete: "userManageKeyPersonDelete" +}; + +export { userManageKeyPersonApi, userKeyPerButtonCode }; diff --git a/SafeCampus.WEB/src/views/userManage/clothing/index.vue b/SafeCampus.WEB/src/views/userManage/clothing/index.vue index 0615271..98b8676 100644 --- a/SafeCampus.WEB/src/views/userManage/clothing/index.vue +++ b/SafeCampus.WEB/src/views/userManage/clothing/index.vue @@ -10,7 +10,7 @@ label="clothSetName" id="clothSetId" width="300px" - :show-all="false" + :show-all="true" :request-api="userManageClothApi.getList" @change="changeTreeFilter" > @@ -20,11 +20,11 @@