123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328 |
- 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);
- }
|