From bfdcf0786d4573a552a0157b58686bbb5cee011e Mon Sep 17 00:00:00 2001 From: gleiyu Date: Sat, 3 Jan 2026 14:44:11 +0800 Subject: [PATCH] fix: config privilege code for data export and import --- dms-api/src/main/resources/db/init/dms.sql | 120 +++++++----------- .../static/i18n/messages_en_US.properties | 18 ++- .../static/i18n/messages_zh_CN.properties | 4 + .../dms/service/security/enums/BlockCode.java | 4 +- .../service/security/enums/DmsPrivileges.java | 10 +- dms-ui/src/constants.ts | 82 ++++++------ 6 files changed, 113 insertions(+), 125 deletions(-) diff --git a/dms-api/src/main/resources/db/init/dms.sql b/dms-api/src/main/resources/db/init/dms.sql index f07d6d3..2fe1f81 100644 --- a/dms-api/src/main/resources/db/init/dms.sql +++ b/dms-api/src/main/resources/db/init/dms.sql @@ -272,80 +272,47 @@ create unique index un_sys_privilege on sys_privilege (privilege_code); /* init data */ truncate table sys_privilege; -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dct:0', 'dms.p.sys.dic.dct.show', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wss:wpi:2', 'dms.p.ws.wss.wpi.edit', 'ws:wss:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:rli:2', 'dms.p.sys.rol.rli.edit', 'sys:rol:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsh:dft:0', 'dms.p.ws.wsh.dft.show', 'ws:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:dft:dft:0', 'dms.p.ws.dft.dft.show', 'root', '1', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsd:wdl:0', 'dms.p.ws.wsd.wdl.show', 'ws:wsd:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsd:wdl:3', 'dms.p.ws.wsd.wdl.delete', 'ws:wsd:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wso:dft:0', 'dms.p.ws.wso.dft.show', 'ws:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:rli:0', 'dms.p.sys.rol.rli.show', 'sys:rol:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:rli:4', 'dms.p.sys.rol.rli.grant', 'sys:rol:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsd:wdl:1', 'dms.p.ws.wsd.wdl.add', 'ws:wsd:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dct:2', 'dms.p.sys.dic.dct.edit', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wss:wpi:1', 'dms.p.ws.wss.wpi.add', 'ws:wss:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:usr:uli:2', 'dms.p.sys.usr.uli.edit', 'sys:usr:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:usr:uli:3', 'dms.p.sys.usr.uli.delete', 'sys:usr:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dcd:1', 'dms.p.sys.dic.dcd.add', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dcd:3', 'dms.p.sys.dic.dcd.delete', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:rli:3', 'dms.p.sys.rol.rli.delete', 'sys:rol:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsd:wdl:2', 'dms.p.ws.wsd.wdl.edit', 'ws:wsd:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:usr:dft:0', 'dms.p.sys.usr.dft.show', 'sys:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dct:1', 'dms.p.sys.dic.dct.add', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsh:whl:0', 'dms.p.ws.wsh.whl.show', 'ws:wsh:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dcd:2', 'dms.p.sys.dic.dcd.edit', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wsd:dft:0', 'dms.p.ws.wsd.dft.show', 'ws:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:rli:1', 'dms.p.sys.rol.rli.add', 'sys:rol:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wss:wpi:3', 'dms.p.ws.wss.wpi.delete', 'ws:wss:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:usr:uli:1', 'dms.p.sys.usr.uli.add', 'sys:usr:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:usr:uli:0', 'dms.p.sys.usr.uli.show', 'sys:usr:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dct:3', 'dms.p.sys.dic.dct.delete', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:set:dft:0', 'dms.p.sys.set.dft.show', 'sys:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dcd:0', 'dms.p.sys.dic.dcd.show', 'sys:dic:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dft:dft:0', 'dms.p.sys.dft.dft.show', 'root', '1', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wss:wpi:0', 'dms.p.ws.wss.wpi.show', 'ws:wss:dft:0', '3', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('ws:wss:dft:0', 'dms.p.ws.wss.dft.show', 'ws:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:rol:dft:0', 'dms.p.sys.rol.dft.show', 'sys:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dft:0', 'dms.p.sys.dic.dft.show', 'sys:dft:dft:0', '2', 'sys', 'sys'); -insert into sys_privilege (privilege_code, privilege_name, parent_code, level, creator, editor) -values ('sys:dic:dct:7', 'dms.p.sys.dic.dct.detail', 'sys:dic:dft:0', '3', 'sys', 'sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dct:0','dms.p.sys.dic.dct.show','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wss:wpi:2','dms.p.ws.wss.wpi.edit','ws:wss:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:rli:2','dms.p.sys.rol.rli.edit','sys:rol:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsh:dft:0','dms.p.ws.wsh.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:dft:dft:0','dms.p.ws.dft.dft.show','root','1','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsd:wdl:0','dms.p.ws.wsd.wdl.show','ws:wsd:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsd:wdl:3','dms.p.ws.wsd.wdl.delete','ws:wsd:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wso:dft:0','dms.p.ws.wso.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:rli:0','dms.p.sys.rol.rli.show','sys:rol:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:rli:4','dms.p.sys.rol.rli.grant','sys:rol:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsd:wdl:1','dms.p.ws.wsd.wdl.add','ws:wsd:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dct:2','dms.p.sys.dic.dct.edit','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wss:wpi:1','dms.p.ws.wss.wpi.add','ws:wss:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:usr:uli:2','dms.p.sys.usr.uli.edit','sys:usr:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:usr:uli:3','dms.p.sys.usr.uli.delete','sys:usr:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dcd:1','dms.p.sys.dic.dcd.add','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dcd:3','dms.p.sys.dic.dcd.delete','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:rli:3','dms.p.sys.rol.rli.delete','sys:rol:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsd:wdl:2','dms.p.ws.wsd.wdl.edit','ws:wsd:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wse:dft:0','dms.p.ws.wse.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:usr:dft:0','dms.p.sys.usr.dft.show','sys:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dct:1','dms.p.sys.dic.dct.add','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsh:whl:0','dms.p.ws.wsh.whl.show','ws:wsh:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dcd:2','dms.p.sys.dic.dcd.edit','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsd:dft:0','dms.p.ws.wsd.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:rli:1','dms.p.sys.rol.rli.add','sys:rol:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsi:whi:0','dms.p.ws.wsi.whi.show','ws:wsi:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wss:wpi:3','dms.p.ws.wss.wpi.delete','ws:wss:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:usr:uli:1','dms.p.sys.usr.uli.add','sys:usr:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:usr:uli:0','dms.p.sys.usr.uli.show','sys:usr:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dct:3','dms.p.sys.dic.dct.delete','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:set:dft:0','dms.p.sys.set.dft.show','sys:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dcd:0','dms.p.sys.dic.dcd.show','sys:dic:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dft:dft:0','dms.p.sys.dft.dft.show','root','1','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wsi:dft:0','dms.p.ws.wsi.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wss:wpi:0','dms.p.ws.wss.wpi.show','ws:wss:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wss:dft:0','dms.p.ws.wss.dft.show','ws:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:rol:dft:0','dms.p.sys.rol.dft.show','sys:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dft:0','dms.p.sys.dic.dft.show','sys:dft:dft:0','2','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('ws:wse:whe:0','dms.p.ws.wse.whe.show','ws:wse:dft:0','3','sys','sys'); +insert into sys_privilege (privilege_code,privilege_name,parent_code,level,creator,editor) values ('sys:dic:dct:7','dms.p.sys.dic.dct.detail','sys:dic:dft:0','3','sys','sys'); drop table if exists sys_role_privilege; create table sys_role_privilege @@ -387,7 +354,10 @@ where r.role_code = '_normal' ) or p.privilege_code like 'ws:wsd%' or p.privilege_code like 'ws:wss%' - or p.privilege_code like 'ws:wsh%'); + or p.privilege_code like 'ws:wsh%' + or p.privilege_code like 'ws:wsi%' + or p.privilege_code like 'ws:wse%' + ); drop table if exists sys_user_role; create table sys_user_role diff --git a/dms-api/src/main/resources/static/i18n/messages_en_US.properties b/dms-api/src/main/resources/static/i18n/messages_en_US.properties index 8ca3962..680c242 100644 --- a/dms-api/src/main/resources/static/i18n/messages_en_US.properties +++ b/dms-api/src/main/resources/static/i18n/messages_en_US.properties @@ -46,15 +46,19 @@ dms.p.ws.wso.dft.show=Overview dms.p.ws.wss.dft.show=Workspace dms.p.ws.wsd.dft.show=DataSource dms.p.ws.wsh.dft.show=History +dms.p.ws.wse.dft.show=Data Export +dms.p.ws.wsi.dft.show=Data Import #block privilege dms.p.block.dft=block -dms.p.sys.dic.dct.show=Query Dictionary Type -dms.p.sys.dic.dcd.show=Query Dictionary Data -dms.p.sys.rol.rli.show=Query Role -dms.p.sys.usr.uli.show=Query User -dms.p.ws.wss.wpi.show=Query Workspace -dms.p.ws.wsd.wdl.show=Query DataSource -dms.p.ws.wsh.whl.show=Query History +dms.p.sys.dic.dct.show=List Dictionary Type +dms.p.sys.dic.dcd.show=List Dictionary Data +dms.p.sys.rol.rli.show=List Role +dms.p.sys.usr.uli.show=List User +dms.p.ws.wss.wpi.show=List Workspace +dms.p.ws.wsd.wdl.show=List DataSource +dms.p.ws.wsh.whl.show=List History +dms.p.ws.wse.whe.show=List Data Export +dms.p.ws.wsi.whi.show=List Data Import # action privilege dms.p.sys.dic.dct.detail=View Dictionary Details dms.p.sys.dic.dct.edit=Edit Dictionary Type diff --git a/dms-api/src/main/resources/static/i18n/messages_zh_CN.properties b/dms-api/src/main/resources/static/i18n/messages_zh_CN.properties index 08b5598..c11cc77 100644 --- a/dms-api/src/main/resources/static/i18n/messages_zh_CN.properties +++ b/dms-api/src/main/resources/static/i18n/messages_zh_CN.properties @@ -45,6 +45,8 @@ dms.p.ws.wso.dft.show=\u6982\u89C8 dms.p.ws.wss.dft.show=\u5DE5\u4F5C\u7A7A\u95F4 dms.p.ws.wsd.dft.show=\u6570\u636E\u6E90 dms.p.ws.wsh.dft.show=\u8FD0\u884C\u5386\u53F2 +dms.p.ws.wse.dft.show=\u6570\u636e\u5bfc\u51fa +dms.p.ws.wsi.dft.show=\u6570\u636e\u5bfc\u5165 #block privilege dms.p.block.dft=\u533A\u5757 dms.p.sys.dic.dct.show=\u67E5\u8BE2\u5B57\u5178\u7C7B\u578B @@ -54,6 +56,8 @@ dms.p.sys.usr.uli.show=\u67E5\u8BE2\u7528\u6237 dms.p.ws.wss.wpi.show=\u67E5\u8BE2\u5DE5\u4F5C\u7A7A\u95F4 dms.p.ws.wsd.wdl.show=\u67E5\u8BE2\u6570\u636E\u6E90 dms.p.ws.wsh.whl.show=\u67E5\u8BE2\u8FD0\u884C\u5386\u53F2 +dms.p.ws.wse.whe.show=\u67E5\u8BE2\u6570\u636e\u5bfc\u51fa +dms.p.ws.wsi.whi.show=\u67E5\u8BE2\u6570\u636e\u5bfc\u5165 # action privilege dms.p.sys.dic.dct.detail=\u67E5\u770B\u5B57\u5178\u8BE6\u60C5 dms.p.sys.dic.dct.edit=\u7F16\u8F91\u5B57\u5178\u7C7B\u578B diff --git a/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/BlockCode.java b/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/BlockCode.java index e93c222..44533db 100644 --- a/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/BlockCode.java +++ b/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/BlockCode.java @@ -29,8 +29,8 @@ public enum BlockCode { WORKSPACE_LIST("wpi", "dms.p.ws.wss.wpi.show"), DATASOURCE_LIST("wdl", "dms.p.ws.wsd.wdl.show"), HISTORY_LIST("whl", "dms.p.ws.wsh.whl.show"), - EXPORT_LIST("whl", "dms.p.ws.wsh.whl.show"), - IMPORT_LIST("whl", "dms.p.ws.wsh.whl.show"), + EXPORT_LIST("whe", "dms.p.ws.wse.whe.show"), + IMPORT_LIST("whi", "dms.p.ws.wsi.whi.show"), ; private final String value; diff --git a/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/DmsPrivileges.java b/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/DmsPrivileges.java index 7100347..d9f2fb9 100644 --- a/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/DmsPrivileges.java +++ b/dms-service/dms-service-security/src/main/java/com/basedt/dms/service/security/enums/DmsPrivileges.java @@ -59,6 +59,10 @@ public enum DmsPrivileges { WORKSPACE_DATASOURCE_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_DATASOURCE, BlockCode.DEFAULT, SHOW)), @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_HISTORY, block = BlockCode.DEFAULT, action = SHOW, parent = WORKSPACE_SHOW) WORKSPACE_HISTORY_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_HISTORY, BlockCode.DEFAULT, SHOW)), + @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_EXPORT, block = BlockCode.DEFAULT, action = SHOW, parent = WORKSPACE_SHOW) + WORKSPACE_EXPORT_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_EXPORT, BlockCode.DEFAULT, SHOW)), + @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_IMPORT, block = BlockCode.DEFAULT, action = SHOW, parent = WORKSPACE_SHOW) + WORKSPACE_IMPORT_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_IMPORT, BlockCode.DEFAULT, SHOW)), /** * action privileges */ @@ -119,7 +123,11 @@ public enum DmsPrivileges { @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_DATASOURCE, block = DATASOURCE_LIST, action = DELETE, parent = WORKSPACE_DATASOURCE_SHOW) WORKSPACE_WS_DATASOURCE_DELETE(getPrivilegeCode(WORKSPACE, WORKSPACE_DATASOURCE, DATASOURCE_LIST, DELETE)), @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_HISTORY, block = HISTORY_LIST, action = SHOW, parent = WORKSPACE_HISTORY_SHOW) - WORKSPACE_WS_HISTORY_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_HISTORY, HISTORY_LIST, SHOW)); + WORKSPACE_WS_HISTORY_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_HISTORY, HISTORY_LIST, SHOW)), + @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_EXPORT, block = EXPORT_LIST, action = SHOW, parent = WORKSPACE_EXPORT_SHOW) + WORKSPACE_WS_EXPORT_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_EXPORT, EXPORT_LIST, SHOW)), + @PrivilegeDesc(module = WORKSPACE, page = WORKSPACE_IMPORT, block = IMPORT_LIST, action = SHOW, parent = WORKSPACE_IMPORT_SHOW) + WORKSPACE_WS_IMPORT_SHOW(getPrivilegeCode(WORKSPACE, WORKSPACE_IMPORT, IMPORT_LIST, SHOW)); private final String code; diff --git a/dms-ui/src/constants.ts b/dms-ui/src/constants.ts index 86608c3..55b5fb9 100644 --- a/dms-ui/src/constants.ts +++ b/dms-ui/src/constants.ts @@ -10,46 +10,48 @@ export const DICT_TYPE = { }; export const PRIVILEGES = { - roleSuperAdmin: "_super_admin", - sysDicDctShow: "sys:dic:dct:0", - wsWssWpiEdit: "ws:wss:wpi:2", - sysRolRliEdit: "sys:rol:rli:2", - wsWshDftShow: "ws:wsh:dft:0", - wsDftDftShow: "ws:dft:dft:0", - wsWsdWdlShow: "ws:wsd:wdl:0", - wsWsdWdlDelete: "ws:wsd:wdl:3", - wsWsoDftShow: "ws:wso:dft:0", - sysRolRliShow: "sys:rol:rli:0", - sysRolRliGrant: "sys:rol:rli:4", - wsWsdWdlAdd: "ws:wsd:wdl:1", - sysDicDctEdit: "sys:dic:dct:2", - wsWssWpiAdd: "ws:wss:wpi:1", - sysUsrUliEdit: "sys:usr:uli:2", - sysUsrUliDelete: "sys:usr:uli:3", - sysDicDcdAdd: "sys:dic:dcd:1", - sysDicDcdDelete: "sys:dic:dcd:3", - sysRolRliDelete: "sys:rol:rli:3", - wsWsdWdlEdit: "ws:wsd:wdl:2", - sysUsrDftShow: "sys:usr:dft:0", - sysDicDctAdd: "sys:dic:dct:1", - wsWshWhlShow: "ws:wsh:whl:0", - sysDicDcdEdit: "sys:dic:dcd:2", - wsWsdDftShow: "ws:wsd:dft:0", - wsWseDftShow: "ws:wse:dft:0", - wsWsiDftShow: "ws:wsi:dft:0", - sysRolRliAdd: "sys:rol:rli:1", - wsWssWpiDelete: "ws:wss:wpi:3", - sysUsrUliAdd: "sys:usr:uli:1", - sysUsrUliShow: "sys:usr:uli:0", - sysDicDctDelete: "sys:dic:dct:3", - sysSetDftShow: "sys:set:dft:0", - sysDicDcdShow: "sys:dic:dcd:0", - sysDftDftShow: "sys:dft:dft:0", - wsWssWpiShow: "ws:wss:wpi:0", - wsWssDftShow: "ws:wss:dft:0", - sysRolDftShow: "sys:rol:dft:0", - sysDicDftShow: "sys:dic:dft:0", - sysDicDctDetail: "sys:dic:dct:7", + roleSuperAdmin: '_super_admin', + sysDicDctShow: 'sys:dic:dct:0', + wsWssWpiEdit: 'ws:wss:wpi:2', + sysRolRliEdit: 'sys:rol:rli:2', + wsWshDftShow: 'ws:wsh:dft:0', + wsDftDftShow: 'ws:dft:dft:0', + wsWsdWdlShow: 'ws:wsd:wdl:0', + wsWsdWdlDelete: 'ws:wsd:wdl:3', + wsWsoDftShow: 'ws:wso:dft:0', + sysRolRliShow: 'sys:rol:rli:0', + sysRolRliGrant: 'sys:rol:rli:4', + wsWsdWdlAdd: 'ws:wsd:wdl:1', + sysDicDctEdit: 'sys:dic:dct:2', + wsWssWpiAdd: 'ws:wss:wpi:1', + sysUsrUliEdit: 'sys:usr:uli:2', + sysUsrUliDelete: 'sys:usr:uli:3', + sysDicDcdAdd: 'sys:dic:dcd:1', + sysDicDcdDelete: 'sys:dic:dcd:3', + sysRolRliDelete: 'sys:rol:rli:3', + wsWsdWdlEdit: 'ws:wsd:wdl:2', + wsWseDftShow: 'ws:wse:dft:0', + sysUsrDftShow: 'sys:usr:dft:0', + sysDicDctAdd: 'sys:dic:dct:1', + wsWshWhlShow: 'ws:wsh:whl:0', + sysDicDcdEdit: 'sys:dic:dcd:2', + wsWsdDftShow: 'ws:wsd:dft:0', + sysRolRliAdd: 'sys:rol:rli:1', + wsWsiWhiShow: 'ws:wsi:whi:0', + wsWssWpiDelete: 'ws:wss:wpi:3', + sysUsrUliAdd: 'sys:usr:uli:1', + sysUsrUliShow: 'sys:usr:uli:0', + sysDicDctDelete: 'sys:dic:dct:3', + sysSetDftShow: 'sys:set:dft:0', + sysDicDcdShow: 'sys:dic:dcd:0', + sysDftDftShow: 'sys:dft:dft:0', + wsWsiDftShow: 'ws:wsi:dft:0', + wsWssWpiShow: 'ws:wss:wpi:0', + wsWssDftShow: 'ws:wss:dft:0', + sysRolDftShow: 'sys:rol:dft:0', + sysDicDftShow: 'sys:dic:dft:0', + wsWseWheShow: 'ws:wse:whe:0', + sysDicDctDetail: 'sys:dic:dct:7', }; export const PATTERNS = {