报销额度不受控制问题原创
金蝶云社区-纯生啤酒_
纯生啤酒_
78人赞赏了该文章 1,156次浏览 未经作者许可,禁止转载编辑于2020年09月02日 15:25:03

—.复现过程


  1. 先选择10月份日期,可以看到水电费费用类型是受额度控制的目前无法提交。

  2. 这时改变发生日期,选择11月份然后不要做其它操作,直接点击提交按钮

  3. 如上图,发现单据金额不受控制可以直接提交。

二.原因分析(不了解js可以跳过这部分,直接查看解决方案)

  1. 在第一次选择发生时间时触发了BizAccountBill_Edit_Open.js中的queryAccountStandard事件,将8月份报销额度放入了map缓存中。

  2. 在缓存中未取到9月份的报销额度,实质是由于这块改变发生日期后直接点击提交未触发发生时间列的change事件,未调用queryAccountStandard方法更新9月份的缓存数据,在submit方法中就取不到9月份报销额度,导致可以提交单据

三. 解决方案

     1.在修改完发生时间后不要立刻点击提交按钮,先点击其它地方再提交,确保可以触发发生时间列change事件更新报销额度。


图标赞 78
78人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0