コード例 #1
0
ファイル: orderlist.js プロジェクト: githbq/op
        init: function () {
            OrderList.__super__.init.apply(this, arguments);

            var me = this;

            me.$putStartTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' });
            me.$putEndTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' });

            me.$putStartTime.val(util.getDateStr(-30));
            me.$putEndTime.val(util.getDateStr(1));

            me.$payStartTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' });
            me.$payEndTime.datetimepicker({ 'timepicker': false, 'format': 'Y/m/d' });


            me.pagination = new Pagination({
                'wrapper': me.$view.find('.list-pager'),
                'pageSize': 20,
                'pageNumber': 0
            });
            me.pagination.render();
            me.pagination.onChange = function () {
                me.getList();
            };
            //me.getEnums();
            if (me.attrs.orderId) {
                me.$putStartTime.val('');
                me.$putEndTime.val('');
                me.$payStartTime.val('');
                me.$payEndTime.val('');
                me.jumpEve(me.attrs.orderId);
            } else {
                me.searchEve();
            }

            resetSelect(me.$view, "ordermap");
            resetSelect(me.$view, "paystatus");
            resetSelect(me.$view, "apptype");
            resetSelect(me.$view, "orderstatus");
            // setTimeout(function () { me.searchEve(); }, 1000);
        },
コード例 #2
0
ファイル: approvallist.js プロジェクト: githbq/op
	exports.init = function( param ){
		var $el = exports.$el;
        
        //初始化老分页组件		
        pagination = new Pagination({
            wrapper: $el.find('.list-pager'),
            pageSize: 20,
            pageNumber: 0
        });
        pagination.render();

		param = param || [];
        //console.log( '================' );
		//console.log( param );
        if( param[0] == 'finance' ){
            isFinance = true;
        }
        //重置select的值
		resetSelect( $el,'ordermap' );
        resetSelect( $el,'orderstatus' );

		angular.bootstrap( $el[0] , ['list'] );

		/*
		var approvalList = new OpenApprovalList( { 'wrapper':$el,'limits':true  } );  	//
		approvalList.render();
		
		approvalList.on('ceshi',function(jump){
			approvalList.jumpEve(jump);
		})
		if( param.length>0 ){
			approvalList.trigger('ceshi',param[0]);
		}


		var detailApproval,
			detailPayment;

		approvalList.on('detail',function( detail, state ){
			console.log( detail )

			var editFlag = false;
			if( state == "refuse" || state == "mygoing" ){
				editFlag = detail.canEdit;
			}

			var data = {
				'id' : detail.orderId,
                'enterpriseId': detail.enterpriseId, 
                'editFlag': editFlag,                          	//detail.canEdit || '',
                'orderType': detail.orderType,
                'opinion': detail.lastAssigneeOpinion,
                'isTp': detail.isTp,
                'state': state,
                'ea': detail.enterpriseAccount,
                'currentTask': detail.currentTask,
                'processInstanceId': detail.processInstanceId,
                'contractNo': detail.contractNo,
                'rejectsFrom': detail.rejectsFrom
			};
			if( detail.approvalTypeId =='refundApproval' ){
				detailApproval = new BackMoney();
                detailApproval.show( data );
                detailApproval.on('saveSuccess',function(){
                    approvalList.getList();
                })
				return false;
			}
			if( data.orderType != 17 ){

				detailApproval = new DetailApproval();
				detailApproval.show( data );
				detailApproval.on('saveSuccess',function(){
					approvalList.getList();
				});
			} else {

				detailPayment = new DetailPayment();
				detailPayment.show( data );
				detailPayment.on('saveSuccess',function(){
					approvalList.getList();
				});
			}
		});
		*/
	}