var slwh = new Object(); slwh.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('slwhSearchModule.htm', { from : p.from, callBackFunName : p.callBackFunName, 'slwhSearchGrid' : $("#slwhSearchGrid").val() }, function() { }); } }; /** * 加载上料维护查询模块 */ slwh.loadSearchModule({ id : 'slwhSearchModule', from : 'slwh', callBackFunName : 'searchSlwhCallBack' }); /** * 搜索条件回调函数 * * @param {搜索条件对象} * data * @param {分隔符} * fgf */ function searchSlwhCallBack(data, fgf) { huimv.searchGrid("slwhGrid", { url : 'getSlwhList.htm', params : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }] }, '上料维护搜索结果'); } /** * 加载上料信息维护列表数据 */ function loadSlwhGrid(lqbh) { var daxx_lqda_slxx_czwh_update = $("#daxx_lqda_slxx_czwh_update").val(); var daxx_lqda_slxx_czwh_delete = $("#daxx_lqda_slxx_czwh_delete").val(); jQuery("#slwhGrid").flexigrid({ url : 'getSlwhList.htm', dataType : 'json', method : 'post', params : [{ name : 'lqid', value : $('#lqid').val() }], title : '上料信息维护浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', height : '335', resizable : false, cache : false, // 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 20, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '猪舍名称', name : 'zsmc', width : 80, sortable : false, align : 'center' }, { display : '栏期名称', name : 'lqmc', width : 70, sortable : false, align : 'center' }, { display : '采食区', name : 'csq', width : 70, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var csq = record.csq; var str = ''; if (csq == 0) { str = '采食区一'; } else if (csq == 1) { str = '采食区二'; } else { str = '隔离区'; } jQuery(col).html(str); } }, { display : '上料量(Kg)', name : 'csl', width : 70, sortable : false, align : 'center' }, { display : '上料时间', name : 'cssj', width : 150, sortable : false, align : 'center' }, { display : '上料标识', name : 'slbz', width : 70, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var slbz = record.slbz; var str = ''; if (slbz == 1) { str = '手动'; } else { str = '机器'; } jQuery(col).html(str); } }, { display : '操作维护', name : '', width : 85, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var str = ''; if (daxx_lqda_slxx_czwh_delete == "true" && record.slbz == 1) { str += '删除   '; } if (daxx_lqda_slxx_czwh_update == "true" && record.slbz == 1) { str += '修改'; } jQuery(col).html(str); } }] }); } loadSlwhGrid($('#lqid')); // 导出 function exportSlwhExcel(lqid) { if (confirm('是否确认导出为Excel?')) { var url = 'getSlwhList.htm'; window.open( url + '?exportExcel=exportExcel&lqid=' +lqid, 'newwindow', 'height=630, width=800, top=50, left=250, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no'); } } /** * 修改上料维护信息 * @param lqid */ function editSlwh(id) { huimv.loadPage("lqdaRight", "editSlwh.htm", { "id" : id, "from" : "view" }); } /** * 删除上料维护日志 */ function disableSlwh(id,lqid) { Dialogs.alert("确定作废当前上料维护日志?", { title : '提示信息', width : 250, height : 80, top : 150, button : { ok : ['确定',function(){ this.close(); huimv.showProcessModel('处理数据中'); jQuery.ajax({ url : 'disableSlwh.htm', dataType : 'json', type : 'post', cache : false, data : {"id" : id}, success : function(data) { huimv.hideProcessModel(); if (data.returnCode > 0) { viewSlwhList(lqid); } else { Dialogs.alert("传入参数有误!", { width : 300, height : 50 }); } }, error : function(data) { huimv.showError(data.responseText); } }); }], cancel : ['取消',function(){ this.close(); }] } }); }