$(".open-box-container").on('click',function(){ $(this).hide(); }) $(window).keyup(function (e) { if (e.keyCode == 27) { $(".open-box-container").hide(); $('.wscl-dataset-container').hide(); } }); $(".open-lauer-box").on('click',function(){ event.stopPropagation(); }) $('.clickable-tab').on('click',function(){ var i= $(this).index('.clickable-tab'); $('.open-box-container').hide(); $('.open-box-container').eq(i).show(); if(i==1){ myChart_chart_codbod.resize(); myChart_chart_nh3ss.resize(); myChart_chart_zlph.resize(); myChart_chart_rhdl.resize(); myChart_chart_codbod.setOption(option_chart_codbod, true); myChart_chart_nh3ss.setOption(option_chart_nh3ss, true); myChart_chart_zlph.setOption(option_chart_zlph, true); myChart_chart_rhdl.setOption(option_chart_rhdl, true); }else if(i==3){ $(".msg-area-content").slimScroll({ size:0,width: $(".msg-area-content").width(),height: $(".msg-area-content").height()}); } }) $('.wsclset-item').on('click',function(){ var i= $(this).index(); if (i == 3) { return; } $('.wscl-dataset-container').hide(); $('.wscl-dataset-container').eq(i).show(); $(".mycheckbox").ios6switch({ "size":27, "switchoffText":"OFF", "switchonText":"ON" }); $(".mycheckbox1").ios6switch({ "size":30, "switchoffText":"手动", "switchonText":"自动" }); //一键启动 $("#zynsdyzj .mycheckbox")[0].onchange = function(){ var yjtj = $("#yjtj").val(); if ($("#zynsdyzj .mycheckbox")[0].checked) { if (yjtj == "1") { $(this).trigger("switchoff"); alert("请先关闭一键停机!"); return; } $("#yjqd").val("1"); $("#sfz0").val("1"); } else { $("#yjqd").val(""); } } //一键停机 $("#zynsdyzj .mycheckbox")[1].onchange = function(){ var yjqd = $("#yjqd").val(); if ($("#zynsdyzj .mycheckbox")[1].checked) { if (yjqd == "1") { $(this).trigger("switchoff"); alert("请先关闭一键启动!"); return; } $("#yjtj").val("1"); $("#sfz0").val("1"); } else { $("#yjtj").val(""); } } $("#zynsdyzj .mycheckbox")[2].onchange = function(){ $("#sfz0").val("2"); if ($("#zynsdyzj .mycheckbox")[2].checked) { $("#uf1qd").val("1"); $("#uf1tj").val(""); $(this).parent().parent().find("td").eq(1).html("启动"); } else if (!$("#zynsdyzj .mycheckbox")[2].checked) { $("#uf1qd").val(""); $("#uf1tj").val("1"); $(this).parent().parent().find("td").eq(1).html("停机"); } else { $("#uf1qd").val(""); $("#uf1tj").val(""); $(this).parent().parent().find("td").eq(1).html(""); } } $("#zynsdyzj .mycheckbox")[3].onchange = function(){ $("#sfz0").val("2"); if ($("#zynsdyzj .mycheckbox")[3].checked) { $("#nfqd").val("1"); $("#nftj").val(""); $(this).parent().parent().find("td").eq(1).html("启动"); } else if (!$("#zynsdyzj .mycheckbox")[3].checked) { $("#nfqd").val(""); $("#nftj").val("1"); $(this).parent().parent().find("td").eq(1).html("停机"); } else { $("#nfqd").val(""); $("#nftj").val(""); $(this).parent().parent().find("td").eq(1).html(""); } } $("#zynsdyzj .mycheckbox")[4].onchange = function(){ $("#sfz0").val("3"); if ($("#zynsdyzj .mycheckbox")[4].checked) { $("#uf2qd").val("1"); $("#uf2tj").val(""); $(this).parent().parent().find("td").eq(1).html("启动"); } else if (!$("#zynsdyzj .mycheckbox")[4].checked) { $("#uf2qd").val(""); $("#uf2tj").val("1"); $(this).parent().parent().find("td").eq(1).html("停机"); } else { $("#uf2qd").val(""); $("#uf2tj").val(""); $(this).parent().parent().find("td").eq(1).html(""); } } $("#zynsdyzj .mycheckbox")[5].onchange = function(){ $("#sfz0").val("3"); if ($("#zynsdyzj .mycheckbox")[5].checked) { $("#roqd").val("1"); $("#rotj").val(""); $(this).parent().parent().find("td").eq(1).html("启动"); } else if (!$("#zynsdyzj .mycheckbox")[5].checked) { $("#roqd").val(""); $("#rotj").val("1"); $(this).parent().parent().find("td").eq(1).html("停机"); } else { $("#roqd").val(""); $("#rotj").val(""); $(this).parent().parent().find("td").eq(1).html(""); } } /*if (i == 0) { //固液开关 //运行状态 var gyzt = $("#gyzt").val(); if (gyzt == "1") { $("#gyztcheck").trigger("switchon"); } else { $("#gyztcheck").trigger("switchoff"); } }*/ }) $(".wscl-dataset-container").on('click',function(){ $(this).hide(); }) $(".wscl-dataset-box").on('click',function(){ event.stopPropagation(); }) function check(_this){ var valu = $(_this).val(); var pdbz = "0"; if (!typeof(valu) == "number") { alert("请输入0-60之间整数"); pdbz = "1"; } else { if (parseInt(valu) < 0 || parseInt(valu) > 60) { alert("请输入0-60之间整数"); pdbz = "1"; } } $("#pdbz1").val(pdbz); } function check1(_this){ var valu = $(_this).val(); var pdbz = "0"; if (!typeof(valu) == "number") { alert("请输入0-50之间整数"); pdbz = "1"; } else { if (parseInt(valu) < 0 || parseInt(valu) > 50) { alert("请输入0-50之间整数"); pdbz = "1"; } } $("#pdbz2").val(pdbz); } function check3(_this){ var valu = $(_this).val(); var pdbz = "0"; if (!typeof(valu) == "number") { alert("请输入0-9999之间整数"); pdbz = "1"; } else { if (parseInt(valu) < 0 || parseInt(valu) > 9999) { alert("请输入0-9999之间整数"); pdbz = "1"; } } $("#pdbz3").val(pdbz); } function check2(_this){ var valu = $(_this).val(); var pdbz = "0"; if (!typeof(valu) == "number") { alert("请输入0-600之间整数"); pdbz = "1"; } else { if (parseInt(valu) < 0 || parseInt(valu) > 600) { alert("请输入0-600之间整数"); pdbz = "1"; } } $("#pdbz4").val(pdbz); } //保存 function saveWsclYckz() { $(".open-box-container").hide(); $('.wscl-dataset-container').hide(); $('.wsclset-item').hide(); $('.wsclset-item').eq(3).show(); //组态启动要进行判断 没有点击的不进行状态变更 //组态启动进行判断 变更过后进行服务 //组态值页面显示对应 //保存遮盖 var date = new Date().getTime(); var gyztz = $("#gyzt").val(); var zyztz = $("#zy").val(); //input输入框非法输入无法保存 var pdbz1 = $("#pdbz1").val(); var pdbz2 = $("#pdbz2").val(); var pdbz3 = $("#pdbz3").val(); var pdbz4 = $("#pdbz4").val(); if (pdbz1 == "1" || pdbz2 == "1" || pdbz3 == "1" || pdbz4 == "1") { return; } /*if (gyztz == "离线" && zyztz == "离线") { alert("沼液浓缩系统与固液分离单元都处于离线状态,无法操作"); return; } else if (gyztz == "离线") { alert("固液分离单元处于离线状态,不可操作"); } else if (zyztz == "离线") { alert("沼液浓缩系统处于离线状态,不可点击"); }*/ //固液分离 var gyflsz = $("#gyflsz").find("input"); var zdyxkg = ""; if ($(gyflsz.eq(0))[0].checked) { zdyxkg = "1"; } else { zdyxkg = "0"; } var gyfl = ""; for (var i = 1; i < gyflsz.length; i++) { if ($(gyflsz.eq(i))[0].checked) { gyfl += "1"; } else { gyfl += "0"; } if (i != gyflsz.length - 1) { gyfl += ","; } } //沼液分离 var zyfl1 = $("#uf1qd").val() + "," + $("#uf1tj").val() + "," + $("#nfqd").val() + "," + $("#nftj").val() + "," + $("#uf1yxsj1").val() + "," + $("#nfyxsj1").val() + "," + $("#uf1sfxsj1").val()+ "," + $("#nfkjcxsj1").val() + "," + $("#uf1xfxsj1").val() + "," + $("#nftjcxsj1").val() + "," + $("#uf1zxsj1").val()+ "," + $("#nfgybpl1").val() + "," + $("#ufzybpl1").val() + "," + $("#mcxbpl1").val() + "," + $("#yjqd").val() + "," + $("#yjtj").val(); console.log(zyfl1); var zyfl2 = $("#uf2qd").val() + "," + $("#uf2tj").val() + "," + $("#roqd").val() + "," + $("#rotj").val() + "," + $("#uf2yxsj2").val() + "," + $("#royxsj2").val() + "," + $("#uf2sfxsj2").val()+ "," + $("#rokjcxsj2").val() + "," + $("#uf2xfxsj2").val() + "," + $("#rotjcxsj2").val() + "," + $("#uf2zxsj2").val()+ "," + $("#rogybpl2").val() + "," + $("#ufzybpl2").val() + "," + $("#mcxbpl2").val(); jQuery.ajax({ url : 'saveWsclYckz.htm', dataType : 'json', type : 'post', cache : false, data : { "mcid" : $("#mcid").val(), "zdyxkg" : zdyxkg, "gyflid" : $("#gyflid").val(), "zyfl1id" : $("#zyfl1id").val(), "zyfl2id" : $("#zyfl2id").val(), "gyfl" : gyfl, "zyfl1" : zyfl1, "zyfl2" : zyfl2 }, success : function(data) { if (data.returnCode > 0) { //returncode 但凡 = 1 ,说明有一条数据是更新的。需要跑一下线程 time(date); } else { alert("保存成功"); reloadWscl(); } } }); } var timer; //date 为操作保存时间 function time(date){ var count = 0; var tof = false; //上传保存数据 ,返回一个success , //如果保存成功, 定时器三秒运行一次, 查询是否插入成功。如果又一次查询到插入成功,停止定时器, //如果四次都失败,提示 网络异常。 //开始查询 //开启定时器, 三秒执行一次 timer = setInterval(function() { count = parseInt(count) + 1; var flag = 0; if(count%3 == 0) { jQuery.ajax({ url : 'selectResult.htm', dataType : 'json', type : 'post', cache : false, anysc : true, data : { "mcid" : $("#mcid").val(), "date" : date }, success : function(data) { var code = data.returnCode; if(code == 1) { var sfz = $("#sfz0").val(); if (sfz == "1" || sfz == "2" || sfz == "3") { saveQdTz(sfz); } reloadWscl(); //关闭定时器 clearInterval(timer); alert("设置成功"); } } }) } if(count >= 20) { //超时 if (flag == 1) { alert("设置成功"); } else { alert("操作超时,请重新操作或检查系统是否正常"); } var sfz = $("#sfz0").val(); if (sfz == "1" || sfz == "2" || sfz == "3") { saveQdTz(sfz); } reloadWscl(); //关闭定时器 clearInterval(timer); } }, 1000); } function reloadWscl() { var mcid = $("#mcid").val(); $("#right").html(""); huimv.loadPage("right", "wsclIndex.htm?mcid=" + mcid); $('.wsclset-item').show(); $('.wsclset-item').eq(3).hide(); } //xtqd,tz置0 function saveQdTz(sfz) { jQuery.ajax({ url : 'setQdTz.htm', dataType : 'json', type : 'post', cache : false, data : { "mcid" : $("#mcid").val(), "sz" : sfz }, success : function(data) { if (data.returnCode > 0) { //returncode 但凡 = 1 ,说明有一条数据是更新的。需要跑一下线程 } } }); }