feat(system): 角色管理表格行增加编辑入口
角色标识参与审批流程等后端判断,前次改动整体隐藏了角色编辑入口; 本次恢复编辑入口,但编辑时角色标识锁定不可改,仅允许修改角色名称与备注, 且更新请求只提交 roleId、roleName、comments,避免误改审批流相关字段。
This commit is contained in:
@@ -37,13 +37,11 @@
|
||||
<template #bodyCell="{ column, record }">
|
||||
<template v-if="column.key === 'action'">
|
||||
<a-space>
|
||||
<template v-if="canEdit(record)">
|
||||
<a @click="openEdit(record)">修改</a>
|
||||
<a-divider type="vertical" />
|
||||
</template>
|
||||
<a @click="openAuth(record)">分配权限</a>
|
||||
<a @click="openEdit(record)">编辑</a>
|
||||
<a-divider type="vertical" />
|
||||
<template v-if="canEdit(record)">
|
||||
<a @click="openAuth(record)">分配权限</a>
|
||||
<template v-if="canRemove(record)">
|
||||
<a-divider type="vertical" />
|
||||
<a-popconfirm
|
||||
placement="topRight"
|
||||
title="确定要删除此角色吗?"
|
||||
@@ -132,7 +130,7 @@ const columns = ref<ColumnItem[]>([
|
||||
}
|
||||
]);
|
||||
|
||||
const canEdit = (record: Role) => {
|
||||
const canRemove = (record: Role) => {
|
||||
// return ['student'].includes(record?.roleCode)
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user