|
@@ -2,23 +2,28 @@
|
|
<div>
|
|
<div>
|
|
<BasicTable @register="registerTable">
|
|
<BasicTable @register="registerTable">
|
|
<template #toolbar>
|
|
<template #toolbar>
|
|
- <a-button type="primary" @click="handleCreate" v-if="getCheckPerm('role-add')"> 新增角色 </a-button>
|
|
|
|
|
|
+ <a-button type="primary" @click="handleCreate" v-if="getCheckPerm('role-add')">
|
|
|
|
+ 新增角色
|
|
|
|
+ </a-button>
|
|
</template>
|
|
</template>
|
|
<template #action="{ record }">
|
|
<template #action="{ record }">
|
|
- <TableAction v-if="record.id != 1"
|
|
|
|
|
|
+ <TableAction
|
|
|
|
+ v-if="record.id != 1"
|
|
:actions="[
|
|
:actions="[
|
|
{
|
|
{
|
|
label: t('common.edit'),
|
|
label: t('common.edit'),
|
|
- ifShow:getCheckPerm('role-update'),
|
|
|
|
|
|
+ ifShow: getCheckPerm('role-update'),
|
|
onClick: handleEdit.bind(null, record),
|
|
onClick: handleEdit.bind(null, record),
|
|
- },{
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
label: t('routes.system.roleBut'),
|
|
label: t('routes.system.roleBut'),
|
|
- ifShow:getCheckPerm('role-giveMenu'),
|
|
|
|
|
|
+ ifShow: getCheckPerm('role-giveMenu'),
|
|
onClick: handleRole.bind(null, record),
|
|
onClick: handleRole.bind(null, record),
|
|
- },{
|
|
|
|
|
|
+ },
|
|
|
|
+ {
|
|
label: t('common.delText'),
|
|
label: t('common.delText'),
|
|
color: 'error',
|
|
color: 'error',
|
|
- ifShow:getCheckPerm('role-delete'),
|
|
|
|
|
|
+ ifShow: getCheckPerm('role-delete'),
|
|
popConfirm: {
|
|
popConfirm: {
|
|
title: t('common.delConfirm'),
|
|
title: t('common.delConfirm'),
|
|
confirm: handleDelete.bind(null, record),
|
|
confirm: handleDelete.bind(null, record),
|
|
@@ -48,7 +53,7 @@
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: 'RoleManagement',
|
|
name: 'RoleManagement',
|
|
- components: { BasicTable, TableAction, RoleDrawer, TreeModal },//
|
|
|
|
|
|
+ components: { BasicTable, TableAction, RoleDrawer, TreeModal }, //
|
|
setup() {
|
|
setup() {
|
|
const { t } = useI18n();
|
|
const { t } = useI18n();
|
|
const [registerDrawer, { openDrawer }] = useDrawer();
|
|
const [registerDrawer, { openDrawer }] = useDrawer();
|
|
@@ -106,7 +111,7 @@
|
|
async function handleDelete(record: Recordable) {
|
|
async function handleDelete(record: Recordable) {
|
|
try {
|
|
try {
|
|
console.log('roleId', [record.roleId]);
|
|
console.log('roleId', [record.roleId]);
|
|
- const result = await deleteRoleApi({id:record.id});
|
|
|
|
|
|
+ const result = await deleteRoleApi({ id: record.id });
|
|
console.log('result', result);
|
|
console.log('result', result);
|
|
nextTick(reload);
|
|
nextTick(reload);
|
|
} catch (error) {
|
|
} catch (error) {
|