功能 #30
客户信息修改
开始日期:
2021-01-14
计划完成日期:
% 完成:
60%
预期时间:
描述
背景:客户信息修改有5个地方。
1.管理员模块-客户公司管理-新建客户
2.管理员模块-客户公司管理-修改客户
3.业务员模块-客户信息管理-新建客户
4.业务员模块-客户信息管理-详情-修改客户信息
5.工程师模块-我的任务-查看-修改客户信息
其中所有页面都调用的是管理员模块-客户公司管理的新建客户和修改客户。
背景:为了促进销售人员开发新客户,而不是与公司其它销售人员恶意竞争老客户。因此,销售人员与客户信息绑定,以及销售人员与委托方地址绑定。
判断逻辑调整
1.一个联系电话可能出现在多个客户中,但是只能与一个销售人员绑定。如果发生冲突,提示:“联系方式与xxx销售人员的xxxx客户冲突”
2.客户信息的委托方名称唯一
3.同一个委托方地址可能绑定多个客户名称,但是同一委托方地址(省-市-区-详细地址)只能与一个销售人员绑定。如果发生冲突,提示:“委托地址与xxx销售人员的xxxx客户冲突”
增加数据修改权限
1.从工程师模块-我的任务-查看-修改客户信息进入,不能修改[销售人员]信息,只能查看。
文件