123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
-
- /**
- * 猪舍标志的变更
- */
- function zsbzClick() {
- if ($("#zsbz1").attr("checked")) {
- $("#cdzs").show();
- // $("input:[name='daZsda.lcbz']").removeAttr("disabled");
- // $("input:[name='daZsda.hkbz']").removeAttr("disabled");
- }
- if ($("#zsbz2").attr("checked")) {
- $("#cdzs").hide();
- // $("#lcbz1").attr("checked", "checked");
- // $("#hkbz1").attr("checked", "checked");
- // $("input:[name='daZsda.lcbz']").attr("disabled", "disabled");
- // $("input:[name='daZsda.hkbz']").attr("disabled", "disabled");
- }
- }
- /**
- * 保存猪舍档案
- */
- function saveZsda(from) {
- // 工号业务逻辑校验
- if (!logicValid("zsmc")) {
- return;
- }
- if (validator(zsdaForm)) {
- huimv.showProcessModel('保存数据中');
- jQuery('#zsdaForm').ajaxSubmit({
- dataType : 'json',
- success : function(data) {
- huimv.hideProcessModel();
- // 保存成功
- if (data.returnCode > 0) {
- switch (from) {
- case "view":
- viewZsda(data.result.id);
- break;
- case "zsdaAdd":
- // 增加猪舍档案成功!
- loadZsdaList();
- break;
- }
- }
- },
- error : function(data) {
- huimv.showError(data.responseText);
- huimv.hideProcessModel();
- }
- });
- }
- }
- /**
- * 业务逻辑校验
- */
- function logicValid(id) {
- if ($("#" + id + "Flag").val() == "1") {
- Dialogs.alert($("#" + id + "Message").val(), {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
-
- return false;
- }
-
- return true;
- }
- /**
- * 猪舍名称查重
- */
- function isExistZsmc(zsmc) {
- $("#zsmcFlag").val("0");
- $("#zsmcMessage").val("");
- if (zsmc == '') {
- return;
- }
- jQuery.ajax({
- url: "isExistZsmc.htm",
- dataType: "json",
- type: "post",
- async: false,
- data : {"mcid" : $("#mcid").val(), "zsmc" : zsmc, "yzsmc" : $("#yzsmc").val()},
- success: function(data){
- if (data[0].id > 0) {
- Dialogs.alert("猪舍名称【" + zsmc + "】已存在!", {
- title : '提示信息',
- width : 250,
- height : 80,
- top : 150
- });
- $("#zsmcFlag").val("1");
- $("#zsmcMessage").val("猪舍名称【" + zsmc + "】已存在!");
- }
- }
- });
- }
- /**
- * 操作用户编辑页面中点击取消按钮时,根据情况选择返回的页面
- */
- function cancelZsda(id) {
- if(id !=''){
- viewZsda(id);
- }else{
- // 返回栏期档案列表页面
- loadZsdaList("edit");
- }
- }
- huimv.suggestComplete({
- srqId : 'glyxm',
- lx : '操作用户',
- width : 245,
- mustMatch : false,
- selectCallBack : function(data) {
- $('#gly').val(data.id);
- },
- noDataCallBack : function(data) {
- $('#gly').val(0);
- }
- });
- var n = new Array(3); // 第一位存储“采食区1”所选择的ID,第二位存储“采食区2”所选择的ID,第三位存储“隔离区”所选择的ID
- $(":radio[flg=1]").each(function() {
- // 初始化数组n
- if ($(this).attr("checked") == true) {
- n[$(this).attr("id").substr(2, 1)] = $(this).attr("id");
- }
- });
- $(":radio[flg=1]").click(function(){
- var id = $(this).attr("id");
- var id2;
-
- // 将当前选中的ID替换到数组n对应的位置
- n[id.substr(2, 1)] = id;
-
- for (var i = 0; i < n.length; i++) {
- if (n[i]) {
- id2 = n[i];
-
- if (id2 != id && id2.substr(3, 1) == id.substr(3, 1)) {
- // 将之前已选中的重复项反选
- $("#" + id2).attr('checked', false);
- }
- }
- }
- });
|