本帖最后由 lbyeye25 于 2021-3-26 19:52 编辑
u8+v16.0 因为版本原因,没有替换集成套件v0.4中的 \U8\Server\U8Soft 文件夹下的两个文件,其他按照说明操作
测试做了一个页面“需求申请列表页面”,001用户为账套主管角色,002用户为采购员角色
在ufsystem数据库中执行:
insert into ua_menu
(cmenu_id,cmenu_name,igrade,csupmenu_id,bendgrade,iorder,iimgindex,cAuth_id)
values('KK','二次开发',1,'#1',0,100,2,'KK')
insert into ua_menu
(cmenu_id,cmenu_name,igrade,csupmenu_id,bendgrade,iorder,iimgindex,cAuth_id)
values('KK01','采购开发',2,'KK',0,110,2,'KK01')
insert into ua_menu
(cmenu_id,cmenu_name,igrade,csupmenu_id,bendgrade,iorder,iimgindex,cAuth_id)
values('KK0101','需求申请单',3,'KK01',1,120,4,'KK0101')
INSERT INTO
[UA_Auth] ([cAuth_Id],[cAuth_Name],[cSub_Id],[iGrade],[cSupAuth_Id],[bEndGrade],[iOrder],[cAcc_Id],[cAuthType],[cAllSupAuths])
VALUES ('KK01','采购开发','KK',1,'KK',0,10,NULL,NULL,NULL)
INSERT INTO
[UA_Auth] ([cAuth_Id],[cAuth_Name],[cSub_Id],[iGrade],[cSupAuth_Id],[bEndGrade],[iOrder],[cAcc_Id],[cAuthType],[cAllSupAuths])
VALUES ('KK0101','需求申请单','KK',2,'KK01',1,20,NULL,NULL,NULL)
Insert into ua_idt (id,assembly,catalogtype,type,class,entrypoint,parameter,reserved)
values ('KK0101','.\Portal\Forguncy.U8UserControl.dll',0,2,'Forguncy.U8UserControl.ForguncyLoginable',null,null,null)
Insert into GC_MENU
(cMenu_Type, cMenu_Id, cMenu_Url, SSO_Password,DefaultTargetWindow,cAuth_Id)
values ('FGC','KK0101','http://127.0.0.1:8088/test/需求申请列表页面','*@9vXOHUutM3','CurrentWindow','KK0101')
Insert into GC_MENU_Option (cMenu_Id, cUser_Id, TargetWindow) values ('KK0101','001','CurrentWindow')
Insert into GC_MENU_Option (cMenu_Id, cUser_Id, TargetWindow) values ('KK0101','002','CurrentWindow')
已在U8设置采购员权限
使用账套主管登陆能够打开功能
但使用002用户登陆u8看不到这个功能
在管理控制台也设置了角色的页面权限,未启用单元格权限
|