var roleDataTables = "";
var select  = 0;
var articleTypeJSON = [];
var articlelevelJSON = [];
var uid = "";
$(function() {
 
 	getrounte1();
	getrounte2();
	getArticlelevel();
	getArticleType();
	getArticleSource();
	initTable();
	uid = getUserInfo().uid;
 });
function initTable(){
	table=$('#groupDataTable').DataTable({
		"bServerSide": true,// 是否启用服务器处理数据源,必须sAjaxSource指明数据源位置
		"bprocessing": true,// 是否启用进度显示,进度条等等,对处理大量数据很有用处。
		"iDisplayLength":9,// 默认每页9条数据
		"aLengthMenu":[9,50,100],
		"sAjaxSource" : "/JkEdu/articleDoctorPc/queryArticlePcDoctorList",
        "aoColumns": [
					  {"mDataProp": null},
					  {
						"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 +=  "
" +articletypeS;
		            	  }
		            	  return str;
		              }
					},
					 {"mDataProp": function(obj){
						 var str = "";
		            	  if (obj.articlesource && obj.articlesource != null) {
		            		  
		            		  str +=  obj.articlesource;
		            	  }
		            	  if (obj.operatorname && obj.operatorname != null) {
		            		  
		            		  str +=   "
" +obj.operatorname;
		            	  }
		            	  return str;
		              }
					},
				
					{
						"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);
		            	  }
		            	  if (obj.updatetime && obj.updatetime != null) {
		            		  
		            		  str +=   "
" +obj.updatetime.substring(0, 19);
		            	  }
		            	  
		            	  return str;
		              }},
					
		          	{
							"mDataProp" : function(obj) {
								if (obj.isauthentication == 1) {
									return "以认证";
								} else if (obj.isauthentication == 2) {
									return "未认证";
								}
							}
						},
						
						{
							"mDataProp" : "authentication"
						},
					{
						"mDataProp" : function(obj) {
							if(uid==obj.operatorid){
								return '推送  '
								+  '编辑';
			       			}else{
			       				return '推送  '
			       				+ ' ';
			       			}	
						}
					}],
 		"columnDefs": [{
 			targets: 0,
       		render: function (data, type, row) {
       			var html = "";
       			var checkboxName=row.articleid;
       			
       			if(uid==row.operatorid){
            			html='
 数据加载中,请稍候...', 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:'.ssyy',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 chk() {
	var articleIds = "";
	var checkboxValues=$('#groupDataTableDiv').checkboxGroup({operate:'getKey'});
	
	var checkboxVal=checkboxValues.split(",");
	var k=0;
	for(var i=0;i
数据加载中,请稍候...', 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:'.ssyy',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 chk() {
	var articleIds = "";
	var checkboxValues=$('#groupDataTableDiv').checkboxGroup({operate:'getKey'});
	
	var checkboxVal=checkboxValues.split(",");
	var k=0;
	for(var i=0;i 数据加载中,请稍候...', tips:true});
	$.post("/JkEdu/articleDoctorPc/updateTop", param, function(result){
		artLoading.close();
		if(result.Code==10000){
			doSearch();
			// queryList(labelname);
		} else {
			ask(result.Message);
		}
   });
}
//一级分类下拉框
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() {
			
		}
	});
 	
 }
数据加载中,请稍候...', tips:true});
	$.post("/JkEdu/articleDoctorPc/updateTop", param, function(result){
		artLoading.close();
		if(result.Code==10000){
			doSearch();
			// queryList(labelname);
		} else {
			ask(result.Message);
		}
   });
}
//一级分类下拉框
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() {
			
		}
	});
 	
 }