123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397 |
- $(".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 ,说明有一条数据是更新的。需要跑一下线程
- }
- }
- });
- }
|