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