feat:人脸管理

This commit is contained in:
dzc committed 2024-12-31 12:32:13 +08:00
1 parent ffe6ba4390
commit fce1603a2e
5 files changed
+257 -33

No files matched your search

+10 -1
View File
@@ -89,7 +89,7 @@
active-value="0" inactive-value="9"></el-switch>
</template>
</el-table-column>
<el-table-column :label="$t('common.action')" width="200" fixed="right">
<el-table-column :label="$t('common.action')" width="300" fixed="right">
<template #default="scope">
<div style="display: flex">
<!-- 重置密码 -->
@@ -106,6 +106,11 @@
@click="userDialogRef.openDialog(scope.row.userId)">
{{ $t('common.editBtn') }}
</el-button>
<!-- 人脸管理 -->
<el-button icon="User" text type="primary"
@click="faceManageRef.openDialog(scope.row.userId)">
人脸管理
</el-button>
<!-- 删除用户 -->
<el-tooltip :content="$t('sysuser.deleteDisabledTip')"
:disabled="scope.row.userId !== '1'" placement="top">
@@ -129,6 +134,8 @@
<user-form ref="userDialogRef" @refresh="getDataList(false)" :deptId="state.queryForm.deptId" />
<face-manage ref="faceManageRef" @refresh="getDataList(false)" />
<upload-excel ref="excelUploadRef" :title="$t('sysuser.importUserTip')"
temp-url="/admin/sys-file/local/file/user.xlsx" url="/admin/user/import" @refreshDataList="getDataList" />
</div>
@@ -143,6 +150,7 @@ import { useI18n } from 'vue-i18n';
// 动态引入组件
const UserForm = defineAsyncComponent(() => import('./form.vue'));
const FaceManage = defineAsyncComponent(() => import('./face-manage.vue'));
const QueryTree = defineAsyncComponent(() => import('/@/components/QueryTree/index.vue'));
const PopoverInput = defineAsyncComponent(() => import('/@/components/PopoverInput/index.vue'));
@@ -150,6 +158,7 @@ const { t } = useI18n();
// 定义变量内容
const userDialogRef = ref();
const faceManageRef = ref();
const excelUploadRef = ref();
const queryRef = ref();
const showSearch = ref(true);