fix(template): 移除内置模板的编辑和删除权限限制

- 删除了内置模板的编辑按钮隐藏逻辑
- 移除了内置模板的删除按钮禁用条件
- 允许所有模板类型显示完整的操作按钮组
- 统一了模板列表的操作按钮渲染逻辑
This commit is contained in:
2026-01-22 21:35:09 +08:00
parent ccb581d501
commit 76d06b9809

View File

@@ -263,31 +263,29 @@ const TemplateList: React.FC = () => {
onClick={() => handleView(record)} onClick={() => handleView(record)}
/> />
</Tooltip> </Tooltip>
{!record.builtIn && ( <>
<> <Tooltip title="编辑">
<Tooltip title="编辑"> <Button
type="link"
icon={<EditOutlined />}
onClick={() => handleEdit(record)}
/>
</Tooltip>
<Popconfirm
title="确定要删除这个模板吗?"
onConfirm={() => handleDelete(record.id)}
okText="确定"
cancelText="取消"
>
<Tooltip title="删除">
<Button <Button
type="link" type="link"
icon={<EditOutlined />} danger
onClick={() => handleEdit(record)} icon={<DeleteOutlined />}
/> />
</Tooltip> </Tooltip>
<Popconfirm </Popconfirm>
title="确定要删除这个模板吗?" </>
onConfirm={() => handleDelete(record.id)}
okText="确定"
cancelText="取消"
>
<Tooltip title="删除">
<Button
type="link"
danger
icon={<DeleteOutlined />}
/>
</Tooltip>
</Popconfirm>
</>
)}
</Space> </Space>
), ),
}, },