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 @@ > @@ -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 @@