上个月做的CRM项目,客户用了一段时间后对于新建报价功能又提了一个新需求。
- 功能原本的逻辑:录入报价时,产品的单价可以先自动填写一个参考价,然后可以手动改一部分产品的单价。(具体详情看我之前的文章: 无代码快速实现自动填写产品单价功能 )
- 现在这个功能还需要升级:录入报价时,产品的单价仍需要自动填写一个参考价,但这个参考价是需要根据客户等级来决定的,每个产品都有经销商/批发商/零售商3个参考价,不同的客户等级使用不同的参考价。
其实客户就是想在单价那一列用产品的参考价作为默认值填写,在白码低代码开发平台上是可以快速实现。
目标:
新建报价功能中,报价明细的产品参考价作为报价明细单价的默认值进行填写,此参考价需要根据客户等级来决定;
准备工作:
先准备好产品、报价和报价明细三个数据表,如下图所示(这里用相对简单的数据表进行演示);
实现步骤:
1.新建一个功能,添加步骤,选择客户,使用选择数据的步骤类型;
2.第二步,新增报价,使用新增数据的步骤类型;
3.第三步,判断第一步选择的客户等级是什么,先判断客户等级是否为“经销商”,如果满足条件,则新增报价明细,该明细的单价使用产品的经销商参考价作为默认值,否则,判断客户等级是否为“批发商”,之后的步骤同理
4.最后在三条分支下都需要添加一个步骤,用于合计总金额,使用关联获取的步骤类型
5.至此,功能就做好了,测试结果如下