var ebda = new Object(); ebda.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('ebdaSearchModule.htm', { from : p.from, callBackFunName : p.callBackFunName, 'ebdaSearchGrid' : $("#ebdaSearchGrid").val() }, function() { }); } }; /** * 加载单元档案查询模块 */ ebda.loadSearchModule({ id : 'ebdaSearchModule', from : 'ebda' + $("#lx").val(), callBackFunName : 'searchEbdaCallBack' }); /** * 搜索条件回调函数 * * @param {搜索条件对象} * data * @param {分隔符} * fgf */ function searchEbdaCallBack(data, fgf) { huimv.searchGrid("ebdaGrid", { url : 'getZnebEbdaList.htm', params : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }] }, '智能耳标档案搜索结果'); } /** * 加载单元档案列表数据 */ function loadEbdaGrid() { var lx = $("#lx").val(); if (lx == "2") { jQuery("#ebdaGrid").flexigrid({ url : 'getZnebEbdaList.htm', dataType : 'json', method : 'post', params : [{ name : 'lx', value : $("#lx").val() }], title : '智能耳标档案档案浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', nowrap : true, resizable : false, cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '电子耳标', name : 'dzeb', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); jQuery(col).html("" + record.dzeb + ""); } }, { display : '智能耳标', name : 'mac', width : 80, sortable : false, align : 'center' }, { display : '打标时间', name : 'dbsjStr', width : 70, sortable : false, align : 'center' }, { display : '猪只类型', name : '', width : 110, sortable : false, align : 'center', process : function(col, record, postion, pid) { if(record.zzlx == "1") { jQuery(col).html("保育和中猪"); } if(record.zzlx == "2") { jQuery(col).html("保育和中猪(易发病)"); } if(record.zzlx == "3") { jQuery(col).html("发情母猪"); } if(record.zzlx == "4") { jQuery(col).html("临产母猪"); } } }, { display : '猪舍', name : 'zs', width : 60, sortable : false, align : 'center' }, { display : '栏位', name : 'lw', width : 60, sortable : false, align : 'center' }, { display : '日龄', name : 'rl', width : 40, sortable : false, align : 'center' }, { display : '操作', name : 'cz', width : 115, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var html = "新增数据"; html += " | 查询记录" jQuery(col).html(html); } }] }); } else if (lx == "3") { jQuery("#ebdaGrid").flexigrid({ url : 'getZnebEbdaList.htm', dataType : 'json', method : 'post', params : [{ name : 'lx', value : $("#lx").val() }], title : '智能耳标档案档案浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', nowrap : true, resizable : false, cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '电子耳标', name : 'dzeb', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); jQuery(col).html("" + record.dzeb + ""); } }, { display : '智能耳标', name : 'mac', width : 80, sortable : false, align : 'center' }, { display : '打标时间', name : 'dbsjStr', width : 70, sortable : false, align : 'center' }, { display : '猪只类型', name : '', width : 110, sortable : false, align : 'center', process : function(col, record, postion, pid) { if(record.zzlx == "1") { jQuery(col).html("保育和中猪"); } if(record.zzlx == "2") { jQuery(col).html("保育和中猪(易发病)"); } if(record.zzlx == "3") { jQuery(col).html("发情母猪"); } if(record.zzlx == "4") { jQuery(col).html("临产母猪"); } } }, { display : '猪舍', name : 'zs', width : 60, sortable : false, align : 'center' }, { display : '栏位', name : 'lw', width : 60, sortable : false, align : 'center' }, { display : '日龄', name : 'rl', width : 40, sortable : false, align : 'center' }, { display : '操作', name : 'cz', width : 115, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var html = "新增数据"; html += " | 查询记录" jQuery(col).html(html); } }, { display : '胎次', name : 'tc', width : 50, sortable : false, align : 'center' }, { display : '断奶时间', name : 'dnsjStr', width : 90, sortable : false, align : 'center' }] }); } else if (lx == "4") { jQuery("#ebdaGrid").flexigrid({ url : 'getZnebEbdaList.htm', dataType : 'json', method : 'post', params : [{ name : 'lx', value : $("#lx").val() }], title : '智能耳标档案档案浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', nowrap : true, resizable : false, cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '电子耳标', name : 'dzeb', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); jQuery(col).html("" + record.dzeb + ""); } }, { display : '智能耳标', name : 'mac', width : 80, sortable : false, align : 'center' }, { display : '打标时间', name : 'dbsjStr', width : 70, sortable : false, align : 'center' }, { display : '猪只类型', name : '', width : 110, sortable : false, align : 'center', process : function(col, record, postion, pid) { if(record.zzlx == "1") { jQuery(col).html("保育和中猪"); } if(record.zzlx == "2") { jQuery(col).html("保育和中猪(易发病)"); } if(record.zzlx == "3") { jQuery(col).html("发情母猪"); } if(record.zzlx == "4") { jQuery(col).html("临产母猪"); } } }, { display : '猪舍', name : 'zs', width : 60, sortable : false, align : 'center' }, { display : '栏位', name : 'lw', width : 60, sortable : false, align : 'center' }, { display : '日龄', name : 'rl', width : 40, sortable : false, align : 'center' }, { display : '操作', name : 'cz', width : 115, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var html = "新增数据"; html += " | 查询记录" jQuery(col).html(html); } }, { display : '胎次', name : 'tc', width : 50, sortable : false, align : 'center' }, { display : '上床时间', name : 'scsjStr', width : 90, sortable : false, align : 'center' }] }); } else { jQuery("#ebdaGrid").flexigrid({ url : 'getZnebEbdaList.htm', dataType : 'json', method : 'post', params : [{ name : 'lx', value : $("#lx").val() }], title : '智能耳标档案档案浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', nowrap : true, resizable : false, cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '电子耳标', name : 'dzeb', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); jQuery(col).html("" + record.dzeb + ""); } }, { display : '智能耳标', name : 'mac', width : 80, sortable : false, align : 'center' }, { display : '打标时间', name : 'dbsjStr', width : 70, sortable : false, align : 'center' }, { display : '猪只类型', name : '', width : 110, sortable : false, align : 'center', process : function(col, record, postion, pid) { if(record.zzlx == "1") { jQuery(col).html("保育和中猪"); } if(record.zzlx == "2") { jQuery(col).html("保育和中猪(易发病)"); } if(record.zzlx == "3") { jQuery(col).html("发情母猪"); } if(record.zzlx == "4") { jQuery(col).html("临产母猪"); } } }, { display : '猪舍', name : 'zs', width : 60, sortable : false, align : 'center' }, { display : '栏位', name : 'lw', width : 60, sortable : false, align : 'center' }, { display : '日龄', name : 'rl', width : 40, sortable : false, align : 'center' }, { display : '操作', name : 'cz', width : 115, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var html = "新增数据"; html += " | 查询记录" jQuery(col).html(html); } }] }); } } loadEbdaGrid(); function addEbsj(id) { Dialogs.load('addEbsj.htm', {"id" : id, "lx" : $("#lx").val()}, { // 对话框基本配置选项 draggable: true,//是否拖动 autosize: false,//是否自适应大小 resizable: true,//是否可以改变大小 maximizable: false,//是否显示最大化最小化 autopos: 'fixed',// 窗口是否(自动剧中,fixed)页面 默认’fixed’ title: "新增记录",//窗口标题 lightbox: false,//窗口应用时是否禁用其他操作 width: 780,//窗口宽度 height: 300,//窗口高度 // top: y, // left: x, button: { ok: ['确定',function(){ saveEbsj(); this.close(); }], cancel: ['取消',function(){ this.close(); }] } }); } function loadEbssjList(id) { Dialogs.load('loadEbssjList.htm', {"id" : id}, { // 对话框基本配置选项 draggable: true,//是否拖动 autosize: false,//是否自适应大小 resizable: true,//是否可以改变大小 maximizable: false,//是否显示最大化最小化 autopos: 'fixed',// 窗口是否(自动剧中,fixed)页面 默认’fixed’ title: "记录查询",//窗口标题 lightbox: false,//窗口应用时是否禁用其他操作 width: 800,//窗口宽度 height: 450,//窗口高度 button: { ok: ['确定',function(){ this.close(); }], cancel: ['取消',function(){ this.close(); }] } }); }