From 6b69a0aab489da296c35709cd49344374028aa4d Mon Sep 17 00:00:00 2001
From: xuhuajiao <13476289682@163.com>
Date: Thu, 30 Jul 2026 16:24:26 +0800
Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86-=E4=BA=BA?=
=?UTF-8?q?=E8=84=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
public/index.html | 1 -
src/api/system/user.js | 29 +-
src/views/system/user/index.vue | 519 ++++++++++++++++++--------------
3 files changed, 320 insertions(+), 229 deletions(-)
diff --git a/public/index.html b/public/index.html
index 4dd9e69..f0eb69e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -8,7 +8,6 @@
-
<%= webpackConfig.name %>
diff --git a/src/api/system/user.js b/src/api/system/user.js
index d8d25fb..a428723 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -107,5 +107,32 @@ export function FetchEditUserState(data) {
})
}
-export default { FetchSyncUser, FetchUserDetailsById, add, edit, del, resetpassword, FetchEditUserState, FetchInitUserList }
+// 批量同步人员人脸
+export function FetchSyncUserFace(data) {
+ return request({
+ url: 'api/user/syncUserFace',
+ method: 'post',
+ data
+ })
+}
+
+// 解绑人员人脸
+export function FetchUnbindUserFace(data) {
+ return request({
+ url: 'api/user/unbindUserFace',
+ method: 'post',
+ data
+ })
+}
+
+// 根据人员信息查看相关人脸信息
+export function FetchFaceTByNameAndFondsNo(params) {
+ return request({
+ url: 'api/user/getFaceTByNameAndFondsNo',
+ method: 'get',
+ params
+ })
+}
+
+export default { FetchSyncUser, FetchUserDetailsById, add, edit, del, resetpassword, FetchEditUserState, FetchInitUserList, FetchSyncUserFace, FetchUnbindUserFace, FetchFaceTByNameAndFondsNo }
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index c79888b..d2ffd9d 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -21,9 +21,6 @@
>
{{ data.deptName }}
-
@@ -60,6 +57,10 @@
同步
+
+
+ 自动人脸绑定
+
@@ -113,7 +114,7 @@
-
+
激活
禁用
@@ -126,17 +127,19 @@
+
![人员照片]()
-
-
-
+
+
+
+ {{ crud.status.edit === 1 && form.facetBarcode !== null ? '重新获取' : '手动获取' }}
+
+
+
+
+ {{ hasBindFaceDb ? '解绑人脸' : '清除人脸' }}
+
-
-
+
-
-
-
-
-
-
-
+
+ 未查询到匹配人脸用户,猜测你是想从下面列表选择
+
+
+
+
+
![人脸照片]()
+
+
{{ item.name }}
+
{{ item.barcode }}
+
+
+
@@ -182,8 +202,7 @@
-
-
+
@@ -194,15 +213,15 @@
同步用户
-
+
- 已绑定
- 未绑定
+ 已绑定
+ 未绑定
-
+
@@ -223,23 +242,18 @@