Example #1
0
 initDatepicker : function(){
     var _this = this;
     var beginInp = _this.container.find(".bTimeInp");
     var endInp = _this.container.find(".eTimeInp");
     var today = DatePicker.CalendarCore.gettoday();
     beginInp.val(today);
     endInp.val(today);
     var datepicker = this.datepicker = new DatePicker();
     this.container.on("click",".bTimeInp",function(e){
         var tarInp = $(this);
         var endtime = endInp.val();
         var date = tarInp.val();
         if(!date) date = today ;
         var max = endtime ? endtime.substr(0,10) : "";
         datepicker.open(date,{
             picker : tarInp,
             todayAfterDisable : false,
             max : max
         });
     });
     this.container.on("click",".eTimeInp",function(e){
         var tarInp = $(this);
         var beingTime = beginInp.val();
         var beginDate = beingTime.substr(0,10);
         var date = tarInp.val();
         if(!date) date = today ;
         var min = beingTime ? beingTime.substr(0,10) : "";
         datepicker.open(date,{
             picker : tarInp,
             todayAfterDisable : false,
             min : min
         });
     });
 },
Example #2
0
		$("#datetimepicker_end").on("click",function(e){
			var tarInp = $("#etimeInp");
			var beginInp = $("#btimeInp");
			var beingTime = beginInp.val();
			var beginDate = beingTime.substr(0,10);
			var date = tarInp.val();
			if(!date) date = DatePicker.CalendarCore.gettoday() + " 23:59:59";
			var min = beingTime ? beingTime.substr(0,10) : "";
			datepicker.open(date,{
				picker : tarInp,
				todayAfterDisable : false,
				// min : min,
				onAfter : function(val,oldVal){
					var endDate = val.substr(0,10);
					var queryLimit = $("#queryLimitHidInp").val();
					if(endDate && beginDate ){
						var begin_str = +new Date(beginDate);
						var end_str = +new Date(endDate);
						var queryLimitTip = $("#queryLimitTipHidInp").val();
						if(queryLimit==1){
							if(end_str-begin_str >= (30*24*60*60*1000)){
								alert(queryLimitTip || "最多只能查询30天以内数据");
								tarInp.val(oldVal);
							}
						}else{
							if(end_str-begin_str >= (93*24*60*60*1000)){
								alert(queryLimitTip || "最多只能查询三个月以内数据");
								tarInp.val(oldVal);
							}
						}

					}
				}
			});
		})
Example #3
0
        $("#dialogDatetimepicker").on("click",function(e){
            var tarInp = $( this ).find('.input-date'),
                date = tarInp.val();

            if( !date ) date = DatePicker.CalendarCore.gettoday();

            datepicker.open( date, {
                picker : tarInp,
                todayAfterDisable : false,
                // max : max,
                onAfter : function(val,oldVal){}
            });
        })
Example #4
0
 onTimeClick: function (e) {
     var today = Datepicker.CalendarCore.gettoday();
     if (!this.datepicker) {
         this.datepicker = new Datepicker();
     };
     this.datepicker.show(today, {
         picker: $(e.currentTarget),
         top: 0,
         left: 0,
         min: "",
         todayBeforeDisable: false,  //可选,今天之前的日期都不显示
         todayAfterDisable: true,    //可选,今天之后的日期都不显示
     })
 },
Example #5
0
        $("#datetimepicker_begin").on("click",function(e){
            var tarInp = $("#btimeInp"),
                endInp = $("#etimeInp"),
                endtime = endInp.val(),
                date = tarInp.val();

            if(!date) date = DatePicker.CalendarCore.gettoday();

            var max = endtime ? endtime.substr(0,10) : "";

            datepicker.open(date,{
                picker : tarInp,
                todayAfterDisable : false,
                // max : max,
                onAfter : function(val,oldVal){
                }
            });
        });
Example #6
0
        $("#datetimepicker_end").on("click",function(e){
            var tarInp = $("#etimeInp"),
                beginInp = $("#btimeInp"),
                beingTime = beginInp.val(),
                beginDate = beingTime.substr(0,10),
                date = tarInp.val();

            if(!date) date = DatePicker.CalendarCore.gettoday();

            var min = beingTime ? beingTime.substr(0,10) : "";

            datepicker.open(date,{
                picker : tarInp,
                todayAfterDisable : false,
                // min : min,
                onAfter : function(val,oldVal){
                }
            });
        });
Example #7
0
        $("#beginDate").on("click",function(e){
            var tarInp = $("#beginDate"),
                endInp = $("#endDate"),
                endtime = endInp.val(),
                date = tarInp.val();

            if(!date) date = DatePicker.CalendarCore.gettoday();

            var max = endtime ? endtime.substr(0,10) : "";

            datepicker.open(date,{
                picker : tarInp,
                todayAfterDisable : false,
                max : max,
                onAfter : function(val,oldVal){
                    that.beginDate = val;
                    that.endDate = endtime;
                    that.getData( val, endtime );
                }
            });
        });
Example #8
0
        $("#endDate").on("click",function(e){
            var tarInp = $("#endDate"),
                beginInp = $("#beginDate"),
                beingTime = beginInp.val(),
                beginDate = beingTime.substr(0,10),
                date = tarInp.val();

            if(!date) date = DatePicker.CalendarCore.gettoday();

            var min = beingTime ? beingTime.substr(0,10) : "";

            datepicker.open(date,{
                picker : tarInp,
                todayAfterDisable : false,
                min : min,
                onAfter : function(val,oldVal){
                    that.beginDate = beingTime;
                    that.endDate = val;
                    that.getData( beingTime, val );
                }
            });
        });
Example #9
0
    init : function(){
        var that = this;
        this.container.html(IndexTpl);
        this.paramContainer = $("#paramContainer");
        this.tabHeader = $("#tabHeader");

        //初始化一个日历插件
        this.datepicker = new Datepicker();
        this.datepicker.on("switch",function(data){
            var dateTime = data.picker.val();
            if(!dateTime) return false;
            dateTime  += (data.picker.hasClass("begin") ? ":00:00" : ":59:59");
            data.picker.val(dateTime);
        });
        $("#unuseEndTimeInp").val(Datepicker.CalendarCore.gettoday() + " 23:59:59");

        this.initCarType();

        setTimeout(function(){
            that.tabHeader.children().first().trigger("click");
        },100)
        

    },