• 充值保存


    rechargeClick: function(td, cellIndex, record, tr, rowIndex, e, eOpts) {
            console.log(e);
            var id=e.data.id;
            var memberId=e.data.memberId;
            var member=this.rechargeMemberConvert(memberId);
            var amount=e.data.amount;
            var accountNumber=e.data.accountNumber;
            Ext.create('Ext.window.Window', {
                800,
                height: 600,
                monitorResize: true,
                modal: true,
                title: forp.view.platform.platform_basic.recharge.recharge,
                viewModel:'formview',
                itemId:'rechargeItemId',
                layout: 'center',
                items: {
                    border: false,
                    layout: 'center',
                    items: [{
                        xtype: 'form',
                        layout: 'vbox',
                        height: '100%',
                        '100%',    
                        reference:'rechargeForm',
                        buttonAlign: 'center',
                        items: [{
                            xtype: 'textfield',
                            name: 'rechargeAccount',
                            itemId:'rechargeAccountItemId',
                            fieldLabel: forp.view.platform.platform_basic.rechargeOperationRecord.rechargeAccount
                        },{
                            xtype: 'textfield',
                            name: 'rechargeAccountNumber',
                            itemId:'rechargeAccountNumberItemId',
                            fieldLabel: forp.view.platform.platform_basic.rechargeOperationRecord.rechargeAccountNumber
                        },{
                            xtype: 'numberfield',
                            name: 'rechargeAmount',
                            itemId:'rechargeAmountItemId',
                            allowBlank  : false,
                            blankText   : "不能为空",
                            fieldLabel: forp.view.platform.platform_basic.rechargeOperationRecord.rechargeAmount
                        },{
                            xtype: 'numberfield',
                            name: 'currentAccountBalance',
                            itemId:'currentAccountBalanceItemId',
                            allowBlank : false,
                            blankText  : "不能为空",
                            hidden :true,
                            fieldLabel: forp.view.platform.platform_basic.rechargeOperationRecord.currentAccountBalance
                        },{
                            xtype: 'textfield',
                            name: 'personName',
                            itemId:'personNameItemId',
                            fieldLabel: forp.view.platform.platform_basic.rechargeOperationRecord.rechargeMember
                        },{
                            xtype:'combobox',
                            fieldLabel:forp.view.platform.platform_basic.rechargeOperationRecord.payMethod,
                            displayField:'name',
                            valueField:'code',
                            itemId:'payMethodItemId',
                            bind:{store:'{payMethodStore}'}
                        },{
                            xtype: 'textarea',
                            name: 'rechargeReason',
                            itemId:'rechargeReasonItemId',
                            fieldLabel: forp.view.platform.platform_basic.recharge.rechargeReason
                        }],
                        buttons:[{
                            text:forp.view.platform.platform_basic.recharge.submit,//'设置'
                            handler: 'rechargeRecordSave'
                        }]
                    }]
                }
            }).show();
            Ext.ComponentQuery.query('#rechargeAccountItemId')[0].setValue(id);
            Ext.ComponentQuery.query('#rechargeAccountNumberItemId')[0].setValue(accountNumber);
            Ext.ComponentQuery.query('#personNameItemId')[0].setValue(member);
            Ext.ComponentQuery.query('#currentAccountBalanceItemId')[0].setValue(amount);
        },   

    //    rechargeRecordSave :function(){
    //        if (this.getView().lookupReference('rechargeForm').isValid()) {
    //        var id=Ext.ComponentQuery.query('#rechargeAccountItemId')[0].getValue();
    //        var rechargeAmount=Ext.ComponentQuery.query('#rechargeAmountItemId')[0].getValue();
    //        var payMethod=Ext.ComponentQuery.query('#payMethodItemId')[0].getValue();
    //        var currentAccountBalance=Ext.ComponentQuery.query('#currentAccountBalanceItemId')[0].getValue();
    //        var amount=currentAccountBalance+rechargeAmount;
    //        console.log(amount);
    //        Ext.Ajax.request({
    //            url: './payaccount/updateRechargeRecordSave',
    //            method: 'POST',
    //            params: {
    //                'id': id,
    //                'rechargeAmount': rechargeAmount,
    //                'payMethod':payMethod,
    //                'amount':amount
    //            },
    //            success: function(response, opts) {
    //                Ext.data.StoreManager.lookup("rechargeOperationRecordStoreId").load();
    //                Ext.Msg.alert(forp.inform, forp.view.platform.platform_basic.recharge.submitSuccessfully);
    //                Ext.ComponentQuery.query('#rechargeItemId')[0].close();
    //            }
    //        })}else{
    //            Ext.Msg.alert(forp.inform, forp.view.main.mainController.checkInforLegal);
    //        };    
    //    },

  • 相关阅读:
    开发脚本自动部署及监控
    内存进程与软件包安装
    Linux常用指令
    网络协议
    Python基础(二)
    python基础(一)
    shell编程
    正则与sed,grep,awk三剑客
    网络配置和元字符
    nginx
  • 原文地址:https://www.cnblogs.com/tian114527375/p/6169364.html
Copyright © 2020-2023  润新知