渠道管理:添加银行账户时账户名默认为已录入的渠道名称,可修改。

 账户列表页面:UI_BP_DEALER_ACCT_L1 
 新增按钮:udsOpenBpAddAccountResource   
 保存按钮:udsDealerAcctSave

 修改按钮:udsUpdateBPChannelAcct 

  1. function udsOpenBpAddAccountResource(actionService){var event = arguments[0];// 新增按钮

                   var scope = arguments[1];  
                   var data = scope.root.dealerBpDTO.dealerBaseInfoDTO;                                                           
                 if(data.channelType=='306500000030'){//如果为物流公司的话,data为:物流公司名称
                   var data = {                                            //data为要往新打开的页面,带的数据;
                        bankAccountName:data.logisticsCompanyName,                     
                    };
                  actionService.openFormDialog(null, 'UI_BP_DEALERACCT_ADD_A', null, null, data, scope);
                 }else{
                  var data = {
                        bankAccountName:data.dealerName,                     
                    };
                    actionService.openFormDialog(null, 'UI_BP_DEALERACCT_ADD_A', null, null, data, scope);
                 }

                }

  2.点击新增函数后弹出的界面:UI_BP_DEALERACCT_ADD_A,其中保存按钮(udsDealerAcctSave)为自定义操作;删除按钮为系统


3.保存按钮(udsDealerAcctSave)的配置


4.删除按钮的配置(系统级操作)


5.保存按钮(udsDealerAcctSave)的函数

function udsBpAddAcctSave(RootFrameService) {
                    var event = arguments[0];
                    var scope = arguments[1];
                    var data = scope.root.dealerAcctDTO;//data为:UI_BP_DEALERACCT_ADD_A这个页面弹出后,填写的信息
                    if (scope.root.doValidation() == false) {
                        RootFrameService.alert('请正确填写表单!');//整个页面的输入框的校验,如果没有填写,就会提示
                        return;
                    }
                    scope.root.$parent.opener.root.dealerBpDTO.dealerAcctDTOList.push(data);//将datapush到账户列表
                        scope.root.$parent.close();
                }


猜你喜欢

转载自blog.csdn.net/nancy1018/article/details/80739990