Commit cffcb5ba by 周田

Merge branch 'liucan' into 'main'

feat:用户管理关闭非管理员用户的创建、删除用户权限

See merge request !33
parents 995abc27 bc7cb783
...@@ -3,10 +3,17 @@ ...@@ -3,10 +3,17 @@
<MenuTitle title="系统管理" subtitle="System Manager" /> <MenuTitle title="系统管理" subtitle="System Manager" />
<el-card> <el-card>
<div class="btns"> <div class="btns">
<el-button test-element="userSystem-AddUser" type="primary" plain @click="openAddUserDialog" <el-button
test-element="userSystem-AddUser"
type="primary"
v-if="uRole === UserRole.ADMIN"
plain
@click="openAddUserDialog"
>创建用户</el-button >创建用户</el-button
> >
<el-button type="danger" plain @click="handleBatchDelete" class="">批量删除</el-button> <el-button type="danger" plain @click="handleBatchDelete" class="" v-if="uRole === UserRole.ADMIN"
>批量删除</el-button
>
</div> </div>
</el-card> </el-card>
<div class="table-content"> <div class="table-content">
...@@ -20,7 +27,12 @@ ...@@ -20,7 +27,12 @@
v-loading="tableLoading" v-loading="tableLoading"
element-loading-background="rgba(48, 65, 86, 0.7)" element-loading-background="rgba(48, 65, 86, 0.7)"
> >
<el-table-column type="selection" width="40" /> <el-table-column
type="selection"
width="40"
:selectable="() => uRole === UserRole.ADMIN"
v-if="uRole === UserRole.ADMIN"
/>
<el-table-column property="number" label="序号" width="55" type="index" /> <el-table-column property="number" label="序号" width="55" type="index" />
<el-table-column property="username" label="用户账号" show-overflow-tooltip /> <el-table-column property="username" label="用户账号" show-overflow-tooltip />
<el-table-column property="nickname" label="用户名称" show-overflow-tooltip /> <el-table-column property="nickname" label="用户名称" show-overflow-tooltip />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment