feat:分配权限

This commit is contained in:
dzc committed 2025-01-21 17:27:27 +08:00
1 parent 573d25adcc
commit ea781de349
7 files changed
+285 -216

No files matched your search

+13 -4
View File
@@ -1,7 +1,9 @@
<template>
<div class="system-user-dialog-container">
<el-dialog :close-on-click-modal="false" title="人脸管理" draggable v-model="dialogVisible">
<el-button icon="folder-add" type="primary" @click="addFace"> 新增 </el-button>
<el-button v-auth="'userFace_sysUserFace_add'" icon="folder-add" type="primary" @click="addFace">
新增
</el-button>
<div class="h-4" />
<el-table
v-loading="state.loading"
@@ -17,10 +19,17 @@
<preview-image :src="row.faceImg" />
</template>
</el-table-column>
<el-table-column prop="address" align="center" label="操作">
<el-table-column
v-auths="['userFace_sysUserFace_edit', 'userFace_sysUserFace_del']"
prop="address"
align="center"
label="操作"
>
<template #default="{ row }">
<el-button link type="primary" @click="editFace(row)"> <Icon icon="ep:edit" />修改 </el-button>
<el-button link type="danger" @click="delFace(row)"> 删除 </el-button>
<el-button v-auth="'userFace_sysUserFace_edit'" link type="primary" @click="editFace(row)">
<Icon icon="ep:edit" />修改
</el-button>
<el-button v-auth="'userFace_sysUserFace_del'" link type="danger" @click="delFace(row)"> 删除 </el-button>
</template>
</el-table-column>
</el-table>