web报销扩展-校验申请人和收款人一致

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

web报销扩展-校验申请人和收款人一致

  1. image.webp

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

  2. image.webp

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

  3. image.webp

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

     _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.webp

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

web报销扩展-校验申请人和收款人一致

如图,在设置里新增submitbefore方法,在提交前校验这里最好先保存一次,这样可以在脚本里自动生成我们需要的方法在脚本里生成好的方法中加...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息