需求说明
采购订单履约完毕后,跟单员点击【订单完成】办结单据。若供应商存在延期,必须填写延期原因;无延期可直接完结单据。
现有两种实现思路,但都存在问题
方式 1:做两个按钮,一个是延期时使用,一个是未延期时使用,延期按钮显示原因填写,未延期则不显示
弊处:两个按钮,界面按钮繁杂,后期维护理解困难,使用体验差
方式 2:如果通过按钮显示弹窗填写原因,原因字段通过业务规则控制显示,未延期不显示
弊处:无延期场景仍会弹出弹窗,冗余步骤影响操作效率
希望各位大佬集思广益,帮忙想想有没有更优的实现思路,感谢大家支招!