| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 |
- $(function(){
- if ($("#en > button")) {
- selectDw(1);
- }
- //往牧场和猪舍塞值
- setMcmcSelect();
- $("#mcmc").bind("change", function(e) {
- clearZsmcSelect();
- setZsmcSelect(this.value);
- });
- $("#zsmc").bind("change", function(e) {
- clearJqidSelect();
- setJqidVal($("#mcmc").val(), this.value);
- });
- });
- /**
- * 返回
- */
- function cancelHkyxcs(id) {
- if (id == "") {
- loadHjkzYxcsList();
- } else {
- huimv.loadPage('hjkzRight', 'viewHjkzYxcs.htm', {
- "id" : id
- });
- }
- }
- /**
- * 档位切换
- * @param id
- */
- function selectDw(id) {
- $(".dw").hide();
- $("#en > input").attr("disabled", "");
- $("#dw" + id).show();
- $("#en > input").eq(id - 1).attr("disabled", "disabled");
- }
- //设置牧场编号下拉框选项
- function setMcmcSelect() {
- $("#mcmc").empty();
- $("#mcmc").append("<option value=''>-牧场名称-</option>");
- var mcid = $("#mcid").val();
- jQuery.getJSON("getMcxxList.htm", {}, function(data) {
- for (var o in data) {
- if (mcid != "" && mcid == data[o].id) {
- $("#mcmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].mcmc + "</option>");
- } else {
- $("#mcmc").append("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>");
- }
- }
- });
- if (mcid != "") {
- setZsmcSelect(mcid);
- }
- }
- //设置猪舍编号下拉框选项
- function setZsmcSelect(val) {
- $("#zsmc").empty();
- $("#zsmc").append("<option value=''>-猪舍名称-</option>");
- if(val != "") {
- var zsid = $("#zsid").val();
- jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
- for (var o in data) {
- if (zsid != "" && zsid == data[o].id) {
- $("#zsmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].zsmc + "</option>");
- } else {
- $("#zsmc").append("<option value='" + data[o].id + "'>" + data[o].zsmc + "</option>");
- }
- }
- });
- if (zsid != "") {
- setJqidVal(val,zsid);
- }
- }
- }
- //带入Jqid
- function setJqidVal(mcid,zsid) {
- if (zsid > 0) {
- jQuery.getJSON("getJqidByZsid.htm", {zsid : zsid}, function(data) {
- var jqid = $("#jqid").val();
- $("#jqid").val(data.jqid);
- if (jqid != data.jqid) {
- huimv.loadPage("hjkzRight", "editHjkzYxcs.htm", {
- "jqid" : data.jqid,
- "dwsl" : $("#dwsl").val(),
- "mcid" : mcid,
- "zsid" : zsid
- });
- }
- });
- }
- }
- //清除指定下拉框数据
- function clearZsmcSelect() {
- $("#zsmc :not(option:first)").remove();
- }
- function clearJqidSelect() {
- $("#jqidtext").html("");
- }
- /**
- * 保存
- */
- function saveHjkzyxcs(from, id) {
- if (validator(yxcsForm)) {
- var dwnr = dknrStr();
- huimv.showProcessModel('保存数据中');
- jQuery('#yxcsForm').ajaxSubmit({
- dataType : 'json',
- data : {
- "from" : from,
- "id" : id,
- "dwnr" : dwnr,
- "dksl" : $("#dksize").val()
- },
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- // 加载查看页面
- if (data.result.id != '') {
- viewHjkzYxcs(data.result.id);
- } else {
- loadHjkzYxcsList();
- }
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 温度变更
- */
- function gwbg(obj) {
- var id = $(obj).attr("id");
- var val = $(obj).val();
- var sz = parseInt(id.replace("gwd",""));
- if (val == "") {
- return;
- }
- //判断下高温
- if (val >= 50) {
- alert("高温值不能大于50℃");
- $(obj).val("");
- return;
- }
- var nextGw = $("#gwd" + (sz + 1)).val();
- if (nextGw != "" && parseInt(nextGw) <= val) {
- alert("档位" + sz + "的高温值不能大于" + "档位" + (sz+1) + "的高温值");
- $(obj).val("");
- return;
- }
- //判断低温
- if (val <= 0) {
- alert("低温值不能小于0℃");
- $(obj).val("");
- return;
- }
- var nextDw = $("#dwd" + sz).val();
- if (nextDw != "" && parseInt(nextDw) >= val) {
- alert("档位" + sz + "的高温值不能小于于" + "档位" + sz + "的低温值");
- $(obj).val("");
- return;
- }
- $("#dwd" + (sz + 1)).val(val);
- }
- /**
- * 字符串封装
- */
- var dknrStr = function() {
- var dwsl = $("#dwsl").val();
- var str = "";
-
- for (var i = 1; i < parseInt(dwsl) + 1; i++) {
- var dwd = $("#dwd" + i).val();
- var gwd = $("#gwd" + i).val();
- str += dwd + "," + gwd + ",";
- var dksize = $("#dksize").val();
- for (var j = 1; j < parseInt(dksize) + 1; j++) {
- var kgval = $('input[name="kg' + i + j + '"]:checked').val();
- var gzsj = $("#gzsj" + i + j).val();
- var jssj = $("#jssj" + i + j).val();
- str += gzsj + "-" + jssj + "-" + kgval + ",";
- }
- if (str != "") {
- str = str.substring(0, str.length - 1);
- }
- str += "#";
- }
- if (str != "") {
- str = str.substring(0, str.length - 1);
- }
- return str;
- };
- /**
- * 获取最近一次配置
- */
- function loadLast() {
- var jqid = $("#jqid").val();
- if (jqid == "") {
- alert("机器ID为空获取失败!");
- return;
- }
- huimv.showProcessModel('加载数据中');
- huimv.loadPage("hjkzRight", "loadLastHjkzYxcs.htm", {
- "jqid" : jqid,
- });
- huimv.hideProcessModel();
- }
|