From 1e38f73829249faf474c83ef12d09d9550240d0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=B0=8F=E6=B6=9B?= <1537080775@qq.com> Date: Tue, 28 May 2024 15:23:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(muzili20240528):=20=E4=BF=AE=E6=94=B9colum?= =?UTF-8?q?nPermission=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在权限列表设置列表不可见,默认不显示,但在前端还是可以通过列控制选择出来, 因此在columnPermission函数中增加了列表可见判断条件:“如果列表可见的false,则禁止在列设置中选择” --- web/src/utils/columnPermission.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/src/utils/columnPermission.ts b/web/src/utils/columnPermission.ts index e35030dce0..4a9d9f1d76 100644 --- a/web/src/utils/columnPermission.ts +++ b/web/src/utils/columnPermission.ts @@ -47,6 +47,8 @@ export const handleColumnPermission = async (func: Function, crudOptions: any,ex continue } else if(item.field_name === col) { columns[col].column.show = item['is_query'] + // 如果列表不可见,则禁止在列设置中选择 + if(!item['is_query'])columns[col].column.columnSetDisabled = true columns[col].addForm = { show: item['is_create'] } -- Gitee