var wxbd = new Object(); wxbd.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('wxbdSearchModule.htm', { from : p.from, callBackFunName : p.callBackFunName, 'wxbdSearchGrid' : $("#wxbdSearchGrid").val() }, function() { }); } }; /** * 加载微信绑定查询模块 */ wxbd.loadSearchModule({ id : 'wxbdSearchModule', from : 'wxbd', callBackFunName : 'searchWxbdCallBack' }); /** * 搜索条件回调函数 * * @param {搜索条件对象} * data * @param {分隔符} * fgf */ function searchWxbdCallBack(data, fgf) { huimv.searchGrid("wxbdGrid", { url : 'getWxbdList.htm', params : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }] }, '微信绑定搜索结果'); } /** * 加载微信绑定列表数据 */ function loadWxbdGrid(wxbdSearchGrid) { jQuery("#wxbdGrid").flexigrid({ url : 'getWxbdList.htm', dataType : 'json', method : 'post', params : [{ name : 'wxbdSearchGrid', value : $('#wxbdSearchGrid').val() }, { name : 'from', value : $("#from").val() }], title : '微信绑定浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', resizable : false, height : '335', cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '用户ID', name : 'yhid', width : 80, sortable : false, align : 'center' }, { display : '用户名', name : 'yhm', width : 80, sortable : true, align : 'center' }, { display : 'OPENID', name : 'wxh', width : 200, sortable : false, align : 'center' }, { display : '是否申请', name : 'sfbd', width : 90, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var sfbd = record.sfbd; var str = ""; if (sfbd != null && Number(sfbd) == 1) { // 申请绑定 str += '申请绑定'; } jQuery(col).html(str); } }, { display : '是否绑定', name : 'sfbd', width : 90, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var sfbd = record.sfbd; var str = ""; if (sfbd != null && Number(sfbd) == 0) { // 状态0 str += '未绑定'; } else if (sfbd != null && Number(sfbd) == 1) { // 状态1 str += '未绑定'; } else if (sfbd != null && Number(sfbd) == 2) { // 状态3 str += '未绑定'; } else if (sfbd != null && Number(sfbd) == 3) { // 状态2 str += '已绑定'; } jQuery(col).html(str); } }, { display : '操作', name : 'sfbd', width : 120, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); var sfbd = record.sfbd; var str = ""; if (sfbd != null && Number(sfbd) == 1) { // 状态1 str += '点击绑定  '; str += '拒绝绑定'; } jQuery(col).html(str); } }] }); } loadWxbdGrid($('#wxbdSearchGrid')); /** * 点击绑定 * @param wxh */ function bindingWxh(wxh) { jQuery.ajax({ url : 'bindingWxh.htm', dataType : 'json', data : { "wxh" : wxh }, type : 'post', cache : false, success : function(data) { huimv.hideProcessModel(); huimv.reloadGrid('wxbdGrid'); }, error : function(data) { huimv.showError(data.responseText); } }); } /** * 拒绝绑定 * @param wxh */ function refuseBindingWxh(wxh) { jQuery.ajax({ url : 'refuseBindingWxh.htm', dataType : 'json', type : 'post', data : { "wxh" : wxh }, cache : false, success : function(data) { huimv.hideProcessModel(); huimv.reloadGrid('wxbdGrid'); }, error : function(data) { huimv.showError(data.responseText); } }); }