vue3:review 部门管理、岗位管理、字典管理

This commit is contained in:
YunaiV
2022-11-26 22:28:23 +08:00
parent ae8795df8e
commit f168699821
6 changed files with 20 additions and 2 deletions

View File

@@ -13,30 +13,35 @@
/>
</template>
<template #actionbtns_default="{ row }">
<!-- 操作编辑 -->
<XTextButton
preIcon="ep:edit"
:title="t('action.edit')"
v-hasPermi="['system:role:update']"
@click="handleUpdate(row.id)"
/>
<!-- 操作详情 -->
<XTextButton
preIcon="ep:view"
:title="t('action.detail')"
v-hasPermi="['system:role:query']"
@click="handleDetail(row.id)"
/>
<!-- 操作菜单权限 -->
<XTextButton
preIcon="ep:basketball"
title="菜单权限"
v-hasPermi="['system:permission:assign-role-menu']"
@click="handleScope('menu', row)"
/>
<!-- 操作数据权限 -->
<XTextButton
preIcon="ep:coin"
title="数据权限"
v-hasPermi="['system:permission:assign-role-data-scope']"
@click="handleScope('data', row)"
/>
<!-- 操作删除 -->
<XTextButton
preIcon="ep:delete"
:title="t('action.del')"
@@ -73,6 +78,7 @@
<XButton :loading="actionLoading" :title="t('dialog.close')" @click="dialogVisible = false" />
</template>
</XModal>
<XModal v-model="dialogScopeVisible" :title="dialogScopeTitle">
<el-form :model="dataScopeForm" label-width="140px" :inline="true">
<el-form-item label="角色名称">