var iscroll,jroll; $(function (){ if ($("#yweb").val() == 1) { $(".yweb").show(); }else { $(".yweb").remove(); } var ztType = $("#type").val(); /** * 初始化搜索日期 */ //单日 var date = new Date(); var year = ""; var month = ""; var day = ""; if ($("#dbrq").val() == "") { year = date.getFullYear()+""; month = date.getMonth()+1; day = date.getDate(); } else { var datearr = new Array(); datearr = $("#dbrq").val().split("-"); year = datearr[0]; month = datearr[1]; day = datearr[2]; } $("#danri .nian").html(year); $("#danri .yue").html(month); $("#danri .ri").html(day); if ($("#tjtjsrq").val() == "") { $(".toYear").html(year); $(".toMonth").html(month); $(".toDay").html(day); } else { var ksarr = new Array(); ksarr = $("#tjtjsrq").val().split("-"); $(".toYear").html(ksarr[0]); $(".toMonth").html(ksarr[1]); $(".toDay").html(ksarr[2]); } if ($("#tjtksrq").val() == "") { date.setDate(date.getDate()-14); var newYear = date.getFullYear()+""; var newMonth = date.getMonth()+1; var newDay = date.getDate(); $(".newYear").html(newYear); $(".newMonth").html(newMonth); $(".newDay").html(newDay); } else { var ksarr = new Array(); ksarr = $("#tjtksrq").val().split("-"); $(".newYear").html(ksarr[0]); $(".newMonth").html(ksarr[1]); $(".newDay").html(ksarr[2]); } /** *搜索接口 * */ $("#search").on("tap",function(){ var date = new Date(); var year = date.getFullYear()+""; var month = date.getMonth()+1; var day = date.getDate(); if (month.toString().length == 1) { month = "0"+(date.getMonth()+1); }; if (day.toString().length == 1) { day = "0"+(date.getDate()); }; var todayInt = parseInt(year+month+day); var ksy = ""; var ksm = ""; var ksd = ""; var jsy= ""; var jsm = ""; var jsd= ""; var dbrq = ""; var jsms = $(".checklabel").data("for"); var yweb = ""; if ($("#yweb").val() == 1) { yweb = $(".ffcolor").data("for"); } if (jsms == "1") { ksy = $("#danri .nian").html()+""; ksm = $("#danri .yue").html(); ksd = $("#danri .ri").html(); jsy = $("#jieshu .toYear").html(); jsm = $("#jieshu .toMonth").html(); jsd = $("#jieshu .toDay").html(); dbrq = ksy+"-"+ksm+"-"+ksd; }else if (jsms == "3") { ksy = $("#kaishi .newYear").html()+""; ksm = $("#kaishi .newMonth").html(); ksd = $("#kaishi .newDay").html(); jsy = $("#jieshu .toYear").html(); jsm = $("#jieshu .toMonth").html(); jsd = $("#jieshu .toDay").html(); } var ksInt = parseInt(ksy + ksm + ksd); if (ksInt > todayInt) { mui.alert('开始日期不能超过当前日期', '提示', function() {}); return; } var jsInt = parseInt(jsy+jsm+jsd); if (jsInt > todayInt) { mui.alert('结束日期不能超过当前日期', '提示', function() {}); return; } if (ksInt > jsInt) { mui.alert('开始时间不能大于结束时间', '提示', function() {}); return; } var kssj = ksy + "-" + ksm + "-" + ksd; var jssj = jsy + "-" + jsm + "-" + jsd; if (jsms == "1") { ksjs = ksy.substring(2,4) + "/" + ksm + "/" + ksd; }else if (jsms == "3") { ksjs = ksy.substring(2,4) + "/" + ksm + "/" + ksd+"-"+jsy.substring(2,4) + "/" + jsm + "/" + jsd; } $("#tjtksrq").val(kssj); $("#tjtjsrq").val(jssj); $("#dbrq").val(dbrq); $("#jsms").val(jsms); var rt = "&ksjs="+ksjs + "&jsms="+jsms +"&yweb="+ yweb +"&dbrq="+dbrq + "&tjtksrq=" + kssj + "&tjtjsrq=" + jssj + "&lqid="+$("#lqid").val(); haifm.loadMobilePage("zsmain", ztType + "HaifmvMain.htm?zsid=" + $("#zsid").val() + rt); }); if (ztType == "mtxh") {//室内温度ajax $("#iscrollSlxhX ul").find("#mtxh").addClass("tabcolor").parent().siblings().find("a").removeClass("tabcolor"); if ($("#lqid").val() > 0) { var data = { "lqid" : $("#lqid").val(), "dbrq" :$("#dbrq").val() }; jqAjax("getHaifmvMtxhTjt.htm",data,iscroll,ztType); } } if (ztType == "qcxh") { $("#iscrollSlxhX ul").find("#qcxh").addClass("tabcolor").parent().siblings().find("a").removeClass("tabcolor"); if ($("#lqid").val() > 0) { var data = { "lqid" : $("#lqid").val(), "tjtksrq" : $("#tjtksrq").val(), "tjtjsrq" : $("#tjtjsrq").val() }; jqAjax("getHaifmvQcxhTjt.htm",data,iscroll,ztType); } } /** * 饲料消耗 切换 * */ $(".suosou a.mui-tab-item").on("tap",function(){ var type = $(this).data("for"); if (type != "" && type != "undefind") { haifm.loadMobilePage("chartDiv", "searchHaifmvMain.htm?key2=" + type + "&zsid=" + $("#zsid").val() + "&yweb=" + $("#yweb").val()); } refresh(); }); /** * 初始化滚动条 * */ iscroll = new IScroll(".snhjIscroll",{ scrollbars: true, fadeScrollbars:true, scrollbars: 'custom', shrinkScrollbars:'clip', click:true }); jroll = new JRoll('#iscrollSlxhX',{ id: "dome3", scrollX: true, scrollY: false, }); //设置二级菜单横向滚动的宽度 var deviceW = $("body").width(); var iscrollXwid = $(".iscrollSlxhX li").outerWidth()*$(".iscrollSlxhX li").length; if (iscrollXwid >= deviceW) { $(".iscrollSlxhX ul").css("width","auto"); } else { $(".iscrollSlxhX ul").css("width","100%"); } refresh(); /** * 温度/湿度/氨气 切换 * */ $(".suosou a.mui-tab-item").on("tap",function(){ var type = $(this).data("for"); if (type == "wd") { haifm.loadMobilePage("chartDiv", "searchHaifmvMain.htm?key2=" + "snwd" + "&zsid=" + $("#zsid").val() + "&yweb=" + $("#yweb").val()); } if (type == "sd") { haifm.loadMobilePage("chartDiv", "searchHaifmvMain.htm?key2=" + "snsd" + "&zsid=" + $("#zsid").val() + "&yweb=" + $("#yweb").val()); } if (type == "aq") { haifm.loadMobilePage("chartDiv", "searchHaifmvMain.htm?key2=" + "snaq" + "&zsid=" + $("#zsid").val() + "&yweb=" + $("#yweb").val()); } refresh(); }); /** * 有无耳标 切换 * */ $(".ff span").on("tap",function(){ $(this).addClass("ffcolor").siblings().removeClass("ffcolor"); refresh(); }); /** * 单日时间 阶段时间 * */ shijian(); /** * 点击input以外失去焦点 * */ var beforeIpt=null; $("input").on("focus", function (e) { beforeIpt=this; }); $(document).on("tap", function (e) { if(e.target.nodeName.toLowerCase()!="input") { if(beforeIpt) { beforeIpt.blur(); beforeIpt=null; } } }); }); /** * 单日时间 阶段时间 * */ function shijian(){ /** * 单日 阶段切换 * */ $(".mui-radio").on('tap', function(){ $(this).children("label").addClass("checklabel").parent().parent().siblings().children().find("label").removeClass("checklabel"); $(this).siblings().find("span").addClass("checklabel").parent().parent().siblings().children().find("span").removeClass("checklabel"); switch ($(".mui-radio").index(this)){ case 0 : $(this).next().next().removeClass("overlay").parent().siblings().find(".ee").addClass("overlay"); $(this).next().next().next().removeClass("overlay").parent().siblings().find(".ee").addClass("overlay"); break; case 1 : $(this).next().next().removeClass("overlay").parent().siblings().find(".ee").addClass("overlay"); $(this).next().next().next().removeClass("overlay").parent().siblings().find(".ee").addClass("overlay"); break; } refresh(); }); mui.init(); mui.ready(function() { //单日时间 var danri = $('#danri'); var nianTex = $('.nian')[0]; var yueTex = $('.yue')[0]; var riTex = $('.ri')[0]; danri.each(function(i, danri) { danri.addEventListener('tap', function() { var time = nianTex.innerHTML + "-" +yueTex.innerHTML + "-" + riTex.innerHTML; dateP(nianTex,yueTex,riTex,time); }, false); }); //阶段 开始时间 var kaishi = $('#kaishi'); var knianTex = $('.nian')[0]; var kyueTex = $('.yue')[0]; var kriTex = $('.ri')[0]; kaishi.each(function(i, kaishi) { kaishi.addEventListener('tap', function() { var time = knianTex.innerHTML + "-" +kyueTex.innerHTML + "-" + kriTex.innerHTML; dateP(knianTex,kyueTex,kriTex,time); },false); }); //阶段 结束时间 var jieshu = $('#jieshu'); var jnianTex = $('.nian')[1]; var jyueTex = $('.yue')[1]; var jriTex = $('.ri')[1]; jieshu.each(function(i, jieshu) { jieshu.addEventListener('tap', function() { var time = jnianTex.innerHTML + "-" +jyueTex.innerHTML + "-" + jriTex.innerHTML; dateP(jnianTex,jyueTex,jriTex,time); }, false); }); }); } function dateP(nian,yue,ri,time) { var picker = new mui.DtPicker({ type: "date",//设置日历初始视图模式 value: time }); picker.show(function(rs) { nian.innerHTML = rs.y.text; yue.innerHTML = rs.m.text; ri.innerHTML = rs.d.text; picker.dispose(); }); } //请求图表 function jqAjax(url,data,iscroll,ztType){ jQuery.ajax({ type : "get", url : url, data : data, dataType : "json", async : true, success : function(data) { if (data) { if (ztType == "mtxh") { getHighchartTjt2(data); }else { getHighchartTjt(data); } } refresh(); } }); } function refresh(){ setTimeout(function(){ iscroll.refresh(); jroll.refresh(); }, 100); }