找回密码
 立即注册

QQ登录

只需一步,快速开始

瀚水长流

中级会员

11

主题

65

帖子

620

积分

中级会员

积分
620
瀚水长流
中级会员   /  发表于:2022-4-13 11:36  /   查看:1359  /  回复:5
正常系统是谁创建的记录,谁能看见,那么有这么种情况,假如销售员A与销售员B 一起去谈订单,那么销售员A在录入单据的时候,要怎么共享给销售员B也能看到呢?

或者再加个销售员C,3个人能同时查看呢? 这种权限,要怎么实现?各位大神是否有好的思路?

5 个回复

倒序浏览
嗷嗷叫
初级会员   /  发表于:2022-4-13 12:22:07
推荐
瀚水长流 发表于 2022-4-13 12:18
目前我是用一个字段“共享成员”保存 成员的ID,如果有两个成员,那么在关联的时候应该是关联不到的,在 ...

如果你有表格过滤查询需求的话,那可能你得加个表了,举个例子,表格可以这么做
分享人ID    单据ID   被分享人ID

查的时候可以用这个很方便地查出来
回复 使用道具 举报
嗷嗷叫
初级会员   /  发表于:2022-4-13 11:48:05
沙发
就我个人理解,你这个不属于权限问题,因为权限要挂到角色上,而你这个角色是不定的。

因此可以考虑用服务端命令实现业务逻辑来实现,分成两个部分:
        分享写入:销售A写入单据时,添加分享人,比如选择了B和C,那么你需要把这中关联关系(分享人ID,单据编号,被分享人ID)落库
        分享读取:销售B查看列表时,不仅看到自己创建的,同时看下有没有被分享人ID是和自己一样的,把这些单据也一同搂出来

考虑到后期可维护性,因此我建议把这套逻辑放到服务端命令来实现。
回复 使用道具 举报
瀚水长流
中级会员   /  发表于:2022-4-13 12:18:25
板凳
嗷嗷叫 发表于 2022-4-13 11:48
就我个人理解,你这个不属于权限问题,因为权限要挂到角色上,而你这个角色是不定的。

因此可以考虑用服 ...

目前我是用一个字段“共享成员”保存 成员的ID,如果有两个成员,那么在关联的时候应该是关联不到的,在表格过滤查询的时候也不是很友好。是否可以做个简单的DEMO
回复 使用道具 举报
瀚水长流
中级会员   /  发表于:2022-4-13 12:53:38
5#
嗷嗷叫 发表于 2022-4-13 12:22
如果你有表格过滤查询需求的话,那可能你得加个表了,举个例子,表格可以这么做
分享人ID    单据ID    ...

表格过滤 这个是有需要的,我先研究看看 是否能成功
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-4-13 13:38:30
6#
感谢各位大佬的支持~
您可以先按照楼上大佬提供的思路去实现,后边有什么问题欢迎您继续发帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部