| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384 | var roleDataTables = "";var select  = 0;var articleTypeJSON = [];var articlelevelJSON = [];$(function() {	$('.datetimepicker').datetimepicker({		timepicker : false,		format : 'Y-m-d'	}); 	getrounte1();	getrounte2();	getArticlelevel();	getArticleType();	getArticleSource();	initTable();});function initTable(){	table=$('#groupDataTable').DataTable({		"bServerSide": true,// 是否启用服务器处理数据源,必须sAjaxSource指明数据源位置		"bprocessing": true,// 是否启用进度显示,进度条等等,对处理大量数据很有用处。		"iDisplayLength":9,// 默认每页9条数据		"aLengthMenu":[9,50,100],		"sAjaxSource" : "/JkEdu/articlePc/queryArticlePcList",        "aoColumns": [					  					  {						"mDataProp" : "articletitle"					  },		              {"mDataProp": function(obj){		            	  var str = "";		            	  if (obj.firstlevelcategoryname && obj.firstlevelcategoryname != null) {		            		  		            		  str +=  obj.firstlevelcategoryname;		            	  }		            	  if (obj.articletype && obj.articletype != null) {		            		  var articletypeS = ""; 		            		  $.each(articleTypeJSON, function (n, value) {		            			  if(value.code==obj.articletype){		            				  articletypeS=value.codeName;		            				  //break;		            			  }		                      });		            		  str +=  "<br/>" +articletypeS;		            	  }		            	  return str;		              }					},					{						"mDataProp" : "articlesource"					},					{						"mDataProp" : function(obj) {							var str = "";							if (obj.articlelevel && obj.articlelevel != null) {			            		  var articleleveS = "";	 		            		  $.each(articlelevelJSON, function (n, value) {			            			  if(value.code==obj.articlelevel){			            				  articleleveS=value.codeName;  			            				  //break;			            			  }			                      });	 		            		 str += articleleveS;												            	  }							 return str;						}					},										{"mDataProp": function(obj){		            	  var str = "";		            	  if (obj.inserttime && obj.inserttime != null) {		            		  		            		  str +=  obj.inserttime.substring(0, 19);		            	  }		        		            	  		            	  return str;		              }},										 					{		            		"mDataProp" : function(obj) {								return '<a href="PushArticle.html?type=1&id='										+ obj.articleid										+ '" class="c-btn c-btn-blue btn-w60" align="center" ">再次推送</a>';							}					}], 		    		"fnServerData": function (sSource, aoData, fnCallback) {   			$.ajax({   			    "dataType": 'json',			    "type": 'POST',			    "url": sSource,				"data" : aoData, 				"success" : fnCallback,				"complete": function (XMLHttpRequest, textStatus){					var json = eval("(" + XMLHttpRequest.responseText + ")");					if(json.Code != 10000){						if (json.Code == 999) {							ask("每次查询限制每天前10000条,可调整查询条件查询被限制内容。");						} else {							ask(json.Message);						}					}				}   			 });   			   			artLoading=art.dialog({lock: true,	content: '<img src="../widget/artDialog/4.1.7/images/loading.gif" class="mr10" />数据加载中,请稍候...', tips:true});   		},		"fnServerParams": function(aoData) {// 多条件查询						aoData.push({ "name": "ArticleTitle", "value":$("#ArticleTitle").val()});			aoData.push({ "name": "StartTime", "value":$("#StartTime").val()});			aoData.push({ "name": "EndTime", "value":$("#EndTime").val()});   			aoData.push({"name": "ArticleSource","value": $('#ArticleSource').formSelect('getDataVal')});  			aoData.push({"name": "Articlelevel","value": $('#Articlelevel').formSelect('getDataKey')}); 			aoData.push({"name": "SecondLevelCategoryId","value": $('#SecondLevelCategoryId').formSelect('getDataKey')}); 			aoData.push({"name": "FirstLevelCategoryId","value": $('#FirstLevelCategoryId').formSelect('getDataKey')}); 			aoData.push({"name": "ArticleType","value": $('#ArticleType').formSelect('getDataKey')});		},    			      		"fnDrawCallback" : function(nRow, aData, iDisplayIndex, iDisplayIndexFull){			artLoading.close();		},		"fnCreatedRow" : function(nRow, aData, iDataIndex ){	// 创建行得时候的回调函数			$(nRow).attr('class','tr-list');		},		 	});		// 复选框	$('#groupDataTableDiv').checkboxGroup({operate:true,oneElemClass:'.outfit-checkbox',allElemClass:'.all-checkbox'});		// 点击查询详情	$('#groupDataTable').on( 'click', 'a', function () {		// 得到table对象		table=$('#groupDataTable').DataTable();		// 获取选中行数据       	var data = table.row( $(this).parents('tr') ).data();			});}// 条件查询function doSearch(){	table = $('#groupDataTable').dataTable();// 得到table对象	table.fnDraw();// 重绘制	table = $('#groupDataTable').DataTable();}function _ajax(url, param, flag) {	var obj = null;	try {		$.ajax({			type : 'POST',			url : url,			data : param,			async : flag,			timeout : 8000,			dataType : 'json',			success : function(data) {				obj = data;			}		});	} catch (err) {		ComWbj.alertIconNo('提示:', err, 'error');	}	if (!flag)		return obj;}//一级分类下拉框function getrounte1(){		var tempArr =new Array();	$.ajax({		dataType: "json",		type: "POST",		cache:false,		data : {		},		url: "/JkEdu/configDict/getCateOne",		success : function(result) {									if (result.Code == 10000) {				var list = result.result;								if (list != null) {					list.unshift({						"categoryId" : "",						"categoryName" : "--请选择一级分类--"					});					$('#FirstLevelCategoryId').formSelect({						jsonData : list,						jsonDataId : "categoryId",						jsonDataText : "categoryName"					}, null, function(dom, text, value) {// 点击某个选项回调						$('#SecondLevelCategoryId').formSelect('resetValue');						getrounte2();					});				}			}		}	});}//二级分类下拉框function getrounte2(){	var pFirstId = $("#p_FirstLevelCategoryId").val();	var tempArr =new Array();	$.ajax({		dataType: "json",		type: "POST",		cache:false,		data : {			pFirstId:pFirstId,		},		url: "/JkEdu/configDict/getCateTwo",		success : function(result) {									if (result.Code == 10000) {				var list = result.result;								if (list != null) {					list.unshift({						"categoryId" : "",						"categoryName" : "--请选择一级分类--"					});					$('#SecondLevelCategoryId').formSelect({						jsonData : list,						jsonDataId : "categoryId",						jsonDataText : "categoryName"					}, null, function(dom, text, value) {// 点击某个选项回调						 					});				}			}		}	});}//优先级下拉框function getArticlelevel(){		var tempArr =new Array();	$.ajax({		dataType: "json",		type: "POST",		cache:false,		data : {			typeName : "prio"		},		url: "/JkEdu/configDict/getDict",		success : function(result) {			if (result.Code == 10000) {				var list = result.result;				articlelevelJSON = list;				if (list != null) {					list.unshift({						"code" : "",						"codeName" : "--请选择等级--"					});					$('#Articlelevel').formSelect({						jsonData : list,						jsonDataId : "code",						jsonDataText : "codeName"					}, null, function(dom, text, value) {// 点击某个选项回调						 					});				}			}		}	});}// 类型下拉框function getArticleType() {	$.ajax({		url: "/JkEdu/configDict/getDict",		async : false,		dataType: "json",		type: "POST",			data : {			typeName : "aType"		},		success : function(result) {			if (result.Code == 10000) {				var list = result.result;				articleTypeJSON = list;				if (list != null) {					list.unshift({						"code" : "",						"codeName" : "--请选择类型--"					});					$('#ArticleType').formSelect({						jsonData : list,						jsonDataId : "code",						jsonDataText : "codeName"					}, null, function(dom, text, value) {// 点击某个选项回调						 					});				}			}		}	});}// 来源下拉框function getArticleSource(){		var tempArr =new Array();	$.ajax({		dataType: "json",		type: "POST",		cache:false,		data : {			typeName : "source"		},		url: "/JkEdu/configDict/getDict",		success : function(result) {			if (result.Code == 10000) {				var list = result.result;				if (list != null) {					list.unshift({						"code" : "",						"codeName" : "--请选择来源--"					});					$('#ArticleSource').formSelect({						jsonData : list,						jsonDataId : "code",						jsonDataText : "codeName"					}, null, function(dom, text, value) {// 点击某个选项回调						 					});				}			}		}	});}// 全选和反选$(".all-checkbox").on('click',function(){	if (select == 0) {		$("tbody tr").find('.input-group-pack').addClass('checked').find('input').attr('checked','true');			select = 1; 		return;	}	if (select == 1) {		$("tbody tr ").find('.input-group-pack').removeClass('checked').find('input').removeAttr('checked');		select = 0; 		return;	}});function ask(message){ 	art.dialog({		lock : true,		artIcon : 'ask',		opacity : 0.4,		width : 250,		title : '提示',		content : message,		ok : function() {					}	}); 	 }
 |