web报销扩展-校验申请人和收款人一致原创
金蝶云社区-纯生啤酒_
纯生啤酒_
0人赞赏了该文章 536次浏览 未经作者许可,禁止转载编辑于2020年10月31日 11:33:05
  1. image.png

    如图,在设置里新增submitbefore方法,在提交前校验

  2. image.png

    这里最好先保存一次,这样可以在脚本里自动生成我们需要的方法

  3. image.png

    在脚本里生成好的方法中加入如下代码:

     _self.fireEvent("fieldOnStoreEvent");

      var model = _self._model;           

      var collEntries = model.collectionEntries;          

             var applier = "";          

            if(model & model.applier & model.applier.name){              

                   applier = model.applier.name.l2;           

             }           

             for(var i=0;i<collEntries.length;i++){              

                      var name = "";             

                     if(collEntries[i]){                

                           name = collEntries[i].payerName;             

                      }

                    if( applier != name){                 

                          waf.msgBox.showWarning({                                                       

                                 summaryMsg:"收款人和申请人不一致"});                                               

                           return false;              

                     }              

             }

  4. image.png

    如图,如果申请人和收款人不一致就会有提示

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