充值保存

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', {
            width: 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%',
                    width: '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);
//        };    
//    },

 

posted on 2016-12-13 12:14  kebizhanmushi  阅读(123)  评论(0编辑  收藏  举报

导航