feat(system): 角色管理表格行增加编辑入口

角色标识参与审批流程等后端判断,前次改动整体隐藏了角色编辑入口;
本次恢复编辑入口,但编辑时角色标识锁定不可改,仅允许修改角色名称与备注,
且更新请求只提交 roleId、roleName、comments,避免误改审批流相关字段。
This commit is contained in:
dshsa-lanbg
2026-11-01 14:56:19 +08:00
parent e30dd04ac8
commit 2233b2c0e3
2 changed files with 23 additions and 10 deletions
+5 -7
View File
@@ -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
}