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 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t("common.queryBtn") }}
+ {{ $t("common.resetBtn") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t("common.queryBtn") }}
+ {{ $t("common.resetBtn") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ displayPrice(row.totalPayPrice) }}
+
+
+
+
+
+
+ {{ row.totalPayCount }}
+
+
+
@@ -34,14 +72,20 @@