editFlzzd.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. //往牧场和猪舍塞值
  2. setMcmcSelect();
  3. $("#mcmc").bind("change", function(e) {
  4. setZsmcSelect(this.value);
  5. });
  6. $("#sfycbz").bind("change", function(e) {
  7. yczd(this.value,'2');
  8. });
  9. if ($("#yczdid").val() != "") {
  10. yczd($("#yczdid").val(),'1');
  11. }
  12. /**
  13. * 系统参数编辑页面中点击取消按钮时,根据情况选择返回的页面
  14. */
  15. function cancelFlzzd(id) {
  16. loadFlzzdRight();
  17. }
  18. function yczd(val,flag) {
  19. if (val == "2") {
  20. $("#zddz").show();
  21. } else {
  22. var dzid = $("#dzid").val();
  23. if (dzid != "1" && dzid != "") {
  24. $("#sfycbz").val("2");
  25. alert("诊断动作存在!请先清除或者选择无动作!");
  26. return false;
  27. } else {
  28. $("#zddz").hide();
  29. }
  30. }
  31. if (flag == "2") {
  32. var id = $("#id").val();
  33. jQuery.ajax({
  34. url: "saveZddz.htm",
  35. dataType: "json",
  36. type: "post",
  37. async: false,
  38. data : {"id" : id, "sfycbz" : val},
  39. success: function(data){
  40. Dialogs.close();
  41. if (data.returnCode > 0) {
  42. alert("远程诊断状态更改成功!");
  43. } else {
  44. alert("远程诊断状态更失败!");
  45. }
  46. }
  47. });
  48. }
  49. }
  50. /**
  51. * 保存
  52. */
  53. function saveCssz(from,id) {
  54. //获取校验出口门
  55. var str = "";
  56. for (var i = 1; i < 4; i++) {
  57. var check = $("input[name=xlck" + i + "]");
  58. if (check.attr("checked")) {
  59. str += "1";
  60. } else {
  61. str += "0";
  62. }
  63. }
  64. if (validator(csszForm)) {
  65. processCsszSaveClean();
  66. huimv.showProcessModel('保存数据中');
  67. jQuery('#csszForm').ajaxSubmit({
  68. dataType : 'json',
  69. data : {
  70. "from" : from,
  71. "id" : id,
  72. "xlck" : str
  73. },
  74. success : function(data) {
  75. huimv.hideProcessModel();
  76. // 保存成功
  77. if (data.returnCode > 0) {
  78. // 加载查看页面
  79. if (data.result.id != '') {
  80. viewCssz(data.result.id);
  81. } else {
  82. loadYjsbRight();
  83. }
  84. }
  85. },
  86. error : function(data) {
  87. huimv.showError(data.responseText);
  88. huimv.hideProcessModel();
  89. }
  90. });
  91. }
  92. }
  93. //设置牧场编号下拉框选项
  94. function setMcmcSelect() {
  95. $("#mcmc").empty();
  96. $("#mcmc").append("<option value=''>-牧场名称-</option>");
  97. var mcid = $("#mcid").val();
  98. jQuery.getJSON("getMcxxList.htm", {}, function(data) {
  99. for (var o in data) {
  100. if (mcid != "" && mcid == data[o].id) {
  101. $("#mcmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].mcmc + "</option>");
  102. } else {
  103. $("#mcmc").append("<option value='" + data[o].id + "'>" + data[o].mcmc + "</option>");
  104. }
  105. }
  106. });
  107. if (mcid != "") {
  108. setZsmcSelect(mcid);
  109. }
  110. }
  111. //设置猪舍编号下拉框选项
  112. function setZsmcSelect(val) {
  113. $("#zsmc").empty();
  114. $("#zsmc").append("<option value=''>-猪舍名称-</option>");
  115. if(val != "") {
  116. var zsid = $("#zsid").val();
  117. jQuery.getJSON("getZsxxList.htm", {mcid : val}, function(data) {
  118. for (var o in data) {
  119. if (zsid != "" && zsid == data[o].id) {
  120. $("#zsmc").append("<option value='" + data[o].id + "' selected = 'selected'>" + data[o].zsmc + "</option>");
  121. } else {
  122. $("#zsmc").append("<option value='" + data[o].id + "'>" + data[o].zsmc + "</option>");
  123. }
  124. }
  125. });
  126. }
  127. }
  128. function setZddz(id) {
  129. Dialogs.load('setZddz.htm', {"id" : id}, {
  130. // 对话框基本配置选项
  131. draggable: true,//是否拖动
  132. autosize: false,//是否自适应大小
  133. resizable: true,//是否可以改变大小
  134. maximizable: true,//是否显示最大化最小化
  135. autopos: 'fixed',// 窗口是否(自动剧中,fixed)页面 默认’fixed’
  136. title: "诊断动作",//窗口标题
  137. lightbox: true,//窗口应用时是否禁用其他操作
  138. width: 400,//窗口宽度
  139. height: 500,//窗口高度
  140. button: {
  141. ok: ['确定',function(){
  142. saveFlzzd();
  143. }],
  144. cancel: ['取消',function(){
  145. this.close();
  146. }]
  147. }
  148. });
  149. }
  150. function refreshFlzzd(id) {
  151. var i = $("input[name='zjm']:checked").attr("id");
  152. huimv.loadPage('flzzdRight', 'viewFlzzd.htm', {
  153. "id" : id,
  154. "flz" : i
  155. });
  156. }
  157. if ($("#flz").val() != "" && $("#flz").val() != undefined) {
  158. var obj;
  159. obj.id = $("#flz").val();
  160. changeFlz(obj);
  161. }
  162. function changeFlz(obj) {
  163. $("#pic").html("");
  164. if (obj.id == "ztd") {
  165. $("#pic").html("<img src='images/flz/flz1.jpg' width='170'/>");
  166. } else if (obj.id == "ytd") {
  167. $("#pic").html("<img src='images/flz/flz2.jpg' width='170'/>");
  168. } else {
  169. $("#pic").html("<font size=20>请选择直角门位置</font>");
  170. }
  171. }