扩展需求-报销工作台同一单据根据字段跳转进入不同的编辑/查看页面原创
20人赞赏了该文章
166次浏览
编辑于2024年03月14日 09:35:24
一、扩展需求
报销工作台列表同一单据,在不同业务场景下,编辑/查看/审核等界面需要显示不同的字段,已在单据上增加二开字段单据类型用于区分场景,需要点击单据编号进入不同的编辑/查看页面
二、扩展步骤
1、重写单据编号的点击事件,设置-方法-新增事件,showBillEx
2、将DynamicMainPage_Open.js中的showBill、showSubmitBill、editBill、viewBill等方法都给复制到该二开js下
调整点
1:将showBill中的脚本复制给showBillEx方法,其他私有的showSubmitBill、editBill、viewBill直接往下复制进来
2:由于脚本是复制的DynamicMainPage_Open.js,需要将其中的_public替换成DynamicMainPage_Open,即调用DynamicMainPage_Open的公有方法
3:editBill、viewBill分别增加判断替换uipk
3.1:先将uipk的取值抽取成变量
3.2:可先判断是否是该单据类型,如费用报销单增加单据类型区分不同场景,是则进入
3.3:判断查询回来的单据类型是否是需要指定跳转进入特定页面的单据类型,是则替换uipk为指定页面的uipk
推荐阅读