hebxtshhyj 发表于 2024-4-11 08:16:53

系统模块控制问题

做好一个系统,里面有多个模块,我把做好的系统销售给不同的企业,现在企业a   使用ABC模块,企业b使用ABCD模块,企业c使用BCD模块,,,,类似这样,我们该怎么控制?

Grayson.Shang 发表于 2024-4-11 08:16:54

大佬您好,关于这种模式,咱们可以将不同的模块做成不同的应用,每一个模块单独就是一个应用,比如模块ABCD分别对应应用ABCD,客户使用哪个模块,在客户的服务器上发布对应模块的应用,然后做一个统一的门户网站,可以通过门户网站跳转到不同的应用中,对于不需要的模块,可以在门户网站的菜单中通过权限隐藏对应的模块菜单项。

fanhuayimeng 发表于 2024-4-11 08:30:43

可以通过角色,组织结构来针对不同模块设置权限


hebxtshhyj 发表于 2024-4-11 08:45:45

这样不行吧,企业里面的管理员进去,放开权限,那他不是能用了?每个企业缴费不一样,给他的可使用的模块不同。不知道我阐述清楚了没有

hebxtshhyj 发表于 2024-4-11 08:51:06

我目前能想到的方法是,设置不同的版本,每个版本里面的模块不一样,根据不同的企业需要给他安装不同的版本。但这样增加了软件维护的难度,发现一个问题,每个版本都需要去修复。

隔壁老王 发表于 2024-4-11 09:12:37

用菜单管理,菜单源调用数据表,菜单数据放在你自己的数据库里,给菜单一个视图作为调用    你通过管理菜单的数据源来管理不同用户可以看到的不同模块
页: [1]
查看完整版本: 系统模块控制问题