jqGrid的使用

页面加入:

<div class="grid-wrap">
        <table id="unRelatedAuditStaffOrderGrid">
        </table>
        <div id="unRelatedAuditStaffOrderPager"></div>
 </div>

js代码:

var url=rootPath, gridQryUrl = url+"/oneLevelStaffAuditWorkDataList",unRelatedAuditStaffOrderGridQryUrl = url+"/unRelatedAuditStaffOrderList";
//alert("rootPath:" + rootPath);
var model=avalon.define({
	$id:"mainCtrl",mainInfo:{},dailyPhrase:{},
	user:SYSTEM.user,month_over:0,concatRecordList:[],noticeList:[],
	init:function(){
		this.loadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,'');
		this.loadGrid("#unRelatedAuditStaffOrderGrid","#unRelatedAuditStaffOrderPager",unRelatedAuditStaffOrderGridQryUrl,'');
	},
	reloadGrid:function(gridLabel,pagerLabel,queryUrl,olStateCd){
		var param = {"olStateCd":olStateCd};
		var $pager = pagerLabel;
		$(gridLabel).jqGrid("setGridParam", {
			url:queryUrl,
			datatype:"json",
			mtype:'GET',
			pager: $pager,
			postData:param
		}).trigger("reloadGrid");
	},
	loadGrid:function(gridLabel,pagerLabel,queryUrl,olStateCd){
		var param = {"olStateCd":olStateCd};
		var $pager = jQuery(pagerLabel);
		$(gridLabel).jqGrid({
			url:queryUrl,
			postData:param,
			datatype: "json",
			mtype: 'GET',
			colNames: ['购物车ID', '购物车流水', '接入号', '客户名称', '受理渠道', '受理员工', '稽核订单状态','稽核类型','工作类型'],
			colModel: [
				{ name: 'olid', index: 'olId', width: 150, align: "center",search: false},
				{ name: 'olnbr', index: 'olnbr', width: 150, align: "center" },
				{ name: 'accessnumber', index: 'accessnumber', width: 100, align: "center" },
				{ name: 'partyname', index: 'partyname', width: 100, align: "center", search: false },
				{ name: 'channelname', index: 'channelname', width: 250, align: "center", search: false },
				{ name: 'staffname', index: 'staffname', width: 150, align: "center", search: false },
				{ name: 'olstatename', index: 'olstatename', width: 100, align: "center", search: false },
				{ name: 'marking', index: 'marking', width: 100, align: "center", search: false },
				{ name: 'actiontypename', index: 'actiontypename', width: 100, align: "center", search: false }
			],
			rowList: [10, 20, 30],
			sortname: 'olid',
			viewrecords: true,
			sortorder: "desc",
			jsonReader: {
				root: "data.list",
				total: "data.totalPage",
				page: "currpage",
				records: "data.totalRow",
				repeatitems: false
			},
			loadError:function() {
				parent.Public.tips({
					type:1,
					content:"加载数据异常!"
				})
			},
			pager: $pager,
			rowNum: 5,
			altclass: 'altRowsColour',
 			width: 'auto',
			height: 280
		});
	}
});
model.init();

$(function() {
	var $totalNumDiv = $("#totalNumDiv");
	var $unConfirmNumDiv = $("#unConfirmNumDiv");
	var $transferNumDiv = $("#transferNumDiv");
	var $dealNumDiv = $("#dealNumDiv");
	var $auditFailedNumDiv = $("#auditFailedNumDiv");
	// 绑定事件
	// 工作总量
	$totalNumDiv.unbind("click").bind("click",function(){
		var olStateCd = '';
		model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd);
	});
	// 待认定数量
	$unConfirmNumDiv.unbind("click").bind("click",function(){
		var olStateCd = 1;
		model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd);
	});
	// 转派数量
	$transferNumDiv.unbind("click").bind("click",function(){
		var olStateCd = 10;
		model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd);
	});
	// 已处理数量
	$dealNumDiv.unbind("click").bind("click",function(){
		var olStateCd = 6;
		model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd);
	});
	// 审核未通过数量
	$auditFailedNumDiv.unbind("click").bind("click",function(){
		var olStateCd = 8;
		model.reloadGrid("#auditWorkGrid","#auditWorkPager",gridQryUrl,olStateCd);
	});
	
	
});

 

页面效果:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值