From 84a864159c3c15e701fd5996ec8a3ad7600c2c6b Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 22 Jan 2025 10:11:43 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E3=80=81=E5=95=86=E6=88=B7=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/hard/hard-total.ts | 17 ++++++++ src/views/hard/hard-sb/index.vue | 68 ++++++++++++++++++++++++++++++++ src/views/hard/hard-sh/index.vue | 68 ++++++++++++++++++++++++++++++++ 3 files changed, 153 insertions(+) create mode 100644 src/api/hard/hard-total.ts create mode 100644 src/views/hard/hard-sb/index.vue create mode 100644 src/views/hard/hard-sh/index.vue diff --git a/src/api/hard/hard-total.ts b/src/api/hard/hard-total.ts new file mode 100644 index 0000000..9ad8815 --- /dev/null +++ b/src/api/hard/hard-total.ts @@ -0,0 +1,17 @@ +import request from "/@/utils/request" + +export function pageListSb(query?: Object) { + return request({ + url: "/hard/hard-total/page-list-sb", + method: "get", + params: query, + }) +} + +export function pageListCs(query?: Object) { + return request({ + url: "/hard/hard-total/page-list-cs", + method: "get", + params: query, + }) +} diff --git a/src/views/hard/hard-sb/index.vue b/src/views/hard/hard-sb/index.vue new file mode 100644 index 0000000..81fc46d --- /dev/null +++ b/src/views/hard/hard-sb/index.vue @@ -0,0 +1,68 @@ + + + diff --git a/src/views/hard/hard-sh/index.vue b/src/views/hard/hard-sh/index.vue new file mode 100644 index 0000000..5591a6b --- /dev/null +++ b/src/views/hard/hard-sh/index.vue @@ -0,0 +1,68 @@ + + + From d14c139e7dee1f82cddee64cd9091a870fddacbe Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 22 Jan 2025 11:49:53 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E3=80=81=E5=95=86=E6=88=B7=E4=BA=A4=E6=98=93?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/admin/system/user/face-manage.vue | 8 +++ src/views/hard/hard-sb/index.vue | 70 +++++++++++++++++++++ src/views/hard/hard-sh/index.vue | 62 +++++++++++++++++- 3 files changed, 138 insertions(+), 2 deletions(-) diff --git a/src/views/admin/system/user/face-manage.vue b/src/views/admin/system/user/face-manage.vue index eeb5eea..8cfe4e8 100644 --- a/src/views/admin/system/user/face-manage.vue +++ b/src/views/admin/system/user/face-manage.vue @@ -62,6 +62,7 @@ import { BasicTableProps, useTable } from "/@/hooks/table" import * as userFaceApi from "/@/api/admin/userFace" import { useMessage } from "/@/hooks/message" +import { auth } from "/@/utils/authFunction" // 定义刷新表格emit const emit = defineEmits(["refresh"]) @@ -83,8 +84,15 @@ const formData = ref({ }) const detailId = ref(null) +onMounted(() => { + if (auth("userFace_sysUserFace_view")) { + getDataList() + } +}) + // 定义表格查询、后台调用的API const state: BasicTableProps = reactive({ + createdIsNeed: false, queryForm: { deptId: "", username: "", diff --git a/src/views/hard/hard-sb/index.vue b/src/views/hard/hard-sb/index.vue index 81fc46d..a37480c 100644 --- a/src/views/hard/hard-sb/index.vue +++ b/src/views/hard/hard-sb/index.vue @@ -14,17 +14,55 @@ + +
+ +
+
+ + + + + + + + + + @@ -34,14 +72,20 @@