style: 更多按钮

This commit is contained in:
xingyu4j
2022-11-29 14:47:15 +08:00
parent 58ef8a6b1d
commit 8cadd6abc8
4 changed files with 77 additions and 52 deletions

View File

@ -77,28 +77,40 @@
v-hasPermi="['system:user:update']"
@click="handleDetail(row.id)"
/>
<!-- TODO 芋艿可以重置角色密码收起来么形成更多 -->
<!-- 操作重置密码 -->
<XTextButton
preIcon="ep:key"
title="重置密码"
v-hasPermi="['system:user:update-password']"
@click="handleResetPwd(row)"
/>
<!-- 操作分配角色 -->
<XTextButton
preIcon="ep:key"
title="分配角色"
v-hasPermi="['system:permission:assign-user-role']"
@click="handleRole(row)"
/>
<!-- 操作删除 -->
<XTextButton
preIcon="ep:delete"
:title="t('action.del')"
v-hasPermi="['system:user:delete']"
@click="handleDelete(row.id)"
/>
<el-dropdown class="p-0.5" v-hasPermi="['infra:job:trigger', 'infra:job:query']">
<XTextButton title="更多" postIcon="ep:arrow-down" />
<template #dropdown>
<el-dropdown-menu>
<el-dropdown-item>
<!-- 操作重置密码 -->
<XTextButton
preIcon="ep:key"
title="重置密码"
v-hasPermi="['system:user:update-password']"
@click="handleResetPwd(row)"
/>
</el-dropdown-item>
<el-dropdown-item>
<!-- 操作分配角色 -->
<XTextButton
preIcon="ep:key"
title="分配角色"
v-hasPermi="['system:permission:assign-user-role']"
@click="handleRole(row)"
/>
</el-dropdown-item>
<el-dropdown-item>
<!-- 操作删除 -->
<XTextButton
preIcon="ep:delete"
:title="t('action.del')"
v-hasPermi="['system:user:delete']"
@click="handleDelete(row.id)"
/>
</el-dropdown-item>
</el-dropdown-menu>
</template>
</el-dropdown>
</template>
</vxe-grid>
</el-card>
@ -260,6 +272,9 @@ import {
ElUpload,
ElSwitch,
ElCheckbox,
ElDropdown,
ElDropdownMenu,
ElDropdownItem,
UploadInstance,
UploadRawFile
} from 'element-plus'

View File

@ -26,7 +26,7 @@ const crudSchemas = reactive<VxeCrudSchema>({
primaryType: 'seq',
primaryTitle: '用户编号',
action: true,
actionWidth: '400px',
actionWidth: '200px',
columns: [
{
title: '用户账号',