起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3614|回复: 5

[结贴] 把组织构架动过后,找不到授权入口了。

[复制链接]

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2016-12-5 10:49:23 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
1、我用的是3.6版本,然后将起步科技删了,建了一个架构,再将system放进去。
2、用system登陆后,发现菜单栏没有组织授权那模块入口。。请问怎样办?
3、我重新解压一个新安装包,发现数据库都是一样。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2016-12-5 11:22:22 | 显示全部楼层
在没有把system移动到其他组织下的是不要去删除组织

删除后system没有了,再放的相关的ID就跟默认的不一样了


先用tools\init\script下对应的数据库目录下的system.sql中找到insert into SA_OPOrg和insert into SA_OPPerson的,把默认的组织和system添加上

然后在把system移动到你自己的组织下,再删除默认的起步科技
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-5 11:55:10 | 显示全部楼层
本帖最后由 gan8281 于 2016-12-5 11:56 编辑
jishuang 发表于 2016-12-5 11:22
在没有把system移动到其他组织下的是不要去删除组织

删除后system没有了,再放的相关的ID就跟默认的不一样 ...

1、我删除了两张表对应的记录,再添加上去,共3条。
2、“--初始化组织结构---------------------------------------------------------------------------------
insert into SA_OPOrg (sID, sName, sCode, sLongName, sFName, sFCode, sFID, sOrgKindID, sSequence, sValidState, sParent, sLevel, sPhone, sFax, sAddress, sZip, sDescription, version)
values ('ORG01', '起步软件', 'JUSTEP', '北京起步科技有限公司', '/起步软件', '/JUSTEP', '/ORG01.ogn', 'ogn', '/001', 1, null, 1, '59798677', '010-67678151', '北京方庄芳群园四区22号金城中心10层', '100078', '北京起步科技有限公司', 0);
insert into SA_OPPerson (sID, sName, sCode, sNumb, sLoginName, sPassword, sMainOrgID, sSafeLevelID, sSequence, sValidState, sDescription, sSex, sBirthday, sJoinDate, sHomePlace, sDegree, sGraduateSchool, sSpeciality, sSchoolLength, sTitle, sMarriage, sCardNO, sCardKind, sFamilyAddress, sZip, sMsn, sQQ, sMail, sMobilePhone, sFamilyPhone, sOfficePhone, version, sPhoto)
values ('PSN01', 'system', 'SYSTEM', 1, 'SYSTEM', 'F3D3A7EF80A1E7BDA2511A3A0B7E6CF8', 'ORG01', null, 1, 1, null, '男', null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, null);
insert into SA_OPOrg (sID, sName, sCode, sLongName, sFName, sFCode, sFID, sOrgKindID, sSequence, sValidState, sParent, sLevel, sPhone, sFax, sAddress, sZip, sDescription, sPersonID, version, sNodeKind)
values ('PSN01@ORG01', 'system', 'SYSTEM', null, '/起步软件/system', '/JUSTEP/SYSTEM', '/ORG01.ogn/PSN01@ORG01.psm', 'psm', '/001/001', 1, 'ORG01', 1, null, null, null, null, null, 'PSN01', 0, 'nkLeaf');”

3、但我现在用system登陆后,组织权限只有个人委托代理。而且原来帅哥头像,变成一个大叔
回复 支持 反对

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-5 14:54:13 | 显示全部楼层
jishuang 发表于 2016-12-5 11:22
在没有把system移动到其他组织下的是不要去删除组织

删除后system没有了,再放的相关的ID就跟默认的不一样 ...

1、你好,这附件是我当前数据库的表结构及数据,包括sa_opauthorize,sa_oporg,sa_oppermission,sa_opperson,sa_oprole
2、我已经重新插入了,用system登录后,组织权限模块还是只有委托代理。
3、甚至system大小写,都试过了。

sql表.rar

135.14 KB, 下载次数: 66

x5sys里的表

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2016-12-5 16:17:14 | 显示全部楼层
你就没有给system设置组织权限的功能权限啊
insert into SA_OPAuthorize (sID, sOrgFID, sOrgFName, sOrgID, sOrgName, sAuthorizeRoleID, sDescription, sCreatorFID, sCreatorFName, sCreateTime, version)
values ('AHR02', '/ORG01.ogn/PSN01@ORG01.psm', '/起步软件/system', 'PSN01@ORG01', 'system', 'RL-SYSTEM', null, '/ORG01.ogn/PSN01@ORG01.psm', '/起步软件/system', sysdate, 0);
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-6 14:13:06 | 显示全部楼层
jishuang 发表于 2016-12-5 16:17
你就没有给system设置组织权限的功能权限啊
insert into SA_OPAuthorize (sID, sOrgFID, sOrgFName, sOrgID ...

谢谢,可以结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 02:11 , Processed in 0.088606 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表