';
		}
		/*返回值上下限写入说明*/
		count = 0;
		while(count < task_info.ReturnInfo.length)
		{
			html_str += '
'
			}
			for(var index = 0; index < item_size && count < task_info.ReturnInfo.length ; index++)
			{
				count++;
				if(item_size > 6)
				{
					html_str += '
';
				}else if(item_size == 2){
					html_str += '
';
				}				
				else{
					html_str += '
'
			}
			html_str += '
';
		}
		
		if(Checker_En_CmdTest)
		{
			//测试接口命令
			count = 0;
			while(count < task_info.ReturnInfo.length)
			{
				html_str += '
';
				html_str += '
';
				if(count == 0)
				{
					html_str += ' 
测试命令
';
				}else{
					html_str += ' 
 
'
				}
				for(var index = 0; index < item_size && count < task_info.ReturnInfo.length ; index++)
				{
					count++;
					if(item_size > 6)
					{
						html_str += '
';
					}
					else if(item_size == 2){
						html_str += '
';
					}
					else{
						html_str += '
'
				}
				html_str += '
';
			}
			
		}
		
		/*返回值错误代码*/
		count = 0;
		while(count < task_info.ReturnInfo.length)
		{
			html_str += '
';
			html_str += '
';
			if(count == 0)
			{
				html_str += ' 
指标错误
';
			}else{
				html_str += ' 
 
'
			}
			for(var index = 0; index < item_size && count < task_info.ReturnInfo.length ; index++)
			{
				count++;
				if(item_size > 6)
				{
					html_str += '
';
				}else if(item_size == 2){
					html_str += '
';
				}				
				else{
					html_str += '
';
				}		
				html_str += ' 
'
				html_str += ''           
				html_str += '
'
			}
			html_str += '
';
		}
		
		
	}
	
	html_str += '
';
	html_str += '
';
	html_str += '
';		
	html_str += ' 
'
	html_str += ''           
	html_str += '
'
	html_str += '
';
	
	html_str += '
';
	html_str += '
';
	html_str += '
'
	html_str += '
';
	
	html_str += '
';
	html_str += '
';
	html_str += '
'
	html_str += '
';
	
	        
	html_str += '
';
	html_str += '   '
	html_str += '   '
	html_str += '   '
	html_str += ''
	html_str += '
';
	html_str += '
  ';
	
	//plan_show_obj.innerHTML += html_str;
	$(".checker_cfig_div").append(html_str);
	element.render('collapse');
	var layer_info_tips = 0 ;
	 $('.errorcode_button').unbind('click').bind('click',function (){
		console.log("errorcode_button");
		var obj = $(this)[0];
		layer.close(layer_info_tips);
		Checker_ErrorChoice(obj);
		
	});
	
	
	$(".task_alias_input").unbind('click').bind('click', function(event){
		event.stopImmediatePropagation();
		
	});
	
	$(".errorcode_button").unbind('mouseover').bind('mouseover', function(){
		var code_num =parseInt($(this)[0].innerHTML);
		layer_info_tips = layer.tips(JQChecker_GetErrorInfo(code_num), this,{tips:[1, '#008c67'], time:2000});
	});
	// $(".error_jump_div").unbind('mouseover').bind('mouseover', function(){
	// 	var code_num =parseInt($(this)[0].innerHTML);
	// 	layer_info_tips = layer.tips("填写任务ID,参考左侧 0或者255表示不跳转,顺序执行", this,{tips:[1, '#008c67'], time:2000})
	// });
	$(".task_down_btn").unbind('click').bind('click', function(){
		
		var obj = $(this);
		var name = parseInt(obj.attr("name"));
		var task_info_list = $(".checker_cfig_div").children();
		if(task_info_list.length < 3 ||  name >  task_info_list.length-2)
		{
			return ;
		}
		var cur_obj = $(task_info_list[name]);
		var next_obj = cur_obj.next();
		next_obj.after(cur_obj);
		
		Checker_Flash_Item();
	});
	
	$(".task_jump_btn").unbind('click').bind('click', function(){
		
		var obj = $(this);
		var name = parseInt(obj.attr("name"));
		var task_info_list = $(".checker_cfig_div").children();
		var cur_obj = $(task_info_list[name]);
		var jump_to = cur_obj.find(".task_jump_input").val();
		if(name < 1)
		{
			return;
		}
		name--;
		jump_to = parseInt(jump_to);
		if(typeof(jump_to) == undefined || isNaN(jump_to) || name == jump_to || jump_to >  task_info_list.length-2 || jump_to < 0)
		{
			return;
		}
		console.log(".task_jump_btn "+name);
		jump_to++;
		var jump_obj = $(task_info_list[jump_to]);
		
		if(name < jump_to)
		{
			jump_obj.after(cur_obj);
		}else{
			jump_obj.before(cur_obj);
		}
		
		
		Checker_Flash_Item();		
		
	});
	
	$(".task_up_btn").unbind('click').bind('click', function(){
		var obj = $(this);
		var name = parseInt(obj.attr("name"));
		var task_info_list = $(".checker_cfig_div").children();
		if(name == 1 || task_info_list.length < 3)
		{
			return ;
		}
		var cur_obj = $(task_info_list[name]);
		var prev_obj = cur_obj.prev();
		prev_obj.before(cur_obj);
		
		Checker_Flash_Item();
		
	});
	$(".task_delete_btn").unbind('click').bind('click', function(){
		var obj = $(this);
		var name = parseInt(obj.attr("name"));
		$(".checker_cfig_div").children().eq(name).remove();
		Checker_Flash_Item();
		
		element.render('collapse');
		console.log("name "+name);
		
	});
	
	$(".checker_commcmdTest_btn").unbind('click').bind('click', function(){
		var obj = $(this);
		var task_index = parseInt(obj.attr("task_index"));
		
		element.render('collapse');
		console.log("checker_commcmdTest_btn "+task_index);
		Checker_CmdTest(task_index);
		
	});
	
}
function Checker_ErrorChoice(btnobj)
{
	var content_str = '
';
	var error_list = Checker_Error_Info.SubErrInfo;
	var count = 0;
	var tip_id;
	var err_btn_id = 256;
	content_str += '
 ';
	while(count < error_list.length)
	{
		content_str += '
';
		for(var index = 0; index < 4 && count < error_list.length; index++,count++)
		{
			content_str += '
';
			content_str +='';
			content_str += '
';
		}
		
		content_str += '
'
	}
	content_str += '
'
	content_str += '
';
	content_str += '
 
'
	
	content_str += '
'
	
	content_str += '
 '
	content_str += '
';
	
	tip_id = layer.open({
	  type: 1,
	  offset: 'auto',
	  anim: 1,
	  content: content_str,
	  title:"选择错误代码",
	});
	
	$(".jqchecker_choice_error").click(function(){
		btnobj.innerText = $(this).attr('errcode');
		layer.close(tip_id);
	});
	$(".jqchecker_choice_error").unbind('mouseover').bind('mouseover', function(){
		var errcode = $(this).attr('errcode');
		errcode = parseInt(errcode);
		if(err_btn_id == errcode)
		{
			return;
		}
		err_btn_id = errcode;
		var content_str = "";
		var index = 0;
		while(1)
		{
			var obj_i =  Checker_Error_Info.SubErrInfo[index];
			index++;
			if(errcode !=  obj_i.ErrCode)
			{
				if(obj_i.ErrCode == 255)
				{
					break;
				}
				continue;
			}
			var ErrFac = obj_i.ErrFac;
			for(var j=0; j
 '+ErrFac[j]+'';
			}
			break;
		}
		
		$(".show_err_fac")[0].innerHTML = content_str;
	});
}
function Checker_ExportInputPWD()
{
	var content_str = '';
	var count = 0;
	var tip_id;
	var err_btn_id = 256;
	content_str += '
 ';
	content_str += '
密码:
';
	content_str += '
 
';
	content_str += '
'
	
	content_str += '
 ';
	content_str += '
 
';
	content_str += '
'
	
	content_str += '
 ';
	content_str += '
';
	content_str += '
'
	
	content_str += '
 ';
	
	tip_id = layer.open({
	  type: 1,
	  offset: 'auto',
	  anim: 1,
	  content: content_str,
	  title:"输入导出保存密码",
	});
	Checker_Pwwd_Dialog_ID = tip_id;
	$(".jqchecker_export_pwd_btn").click(function(){
		Checker_Export_Plan.MajorErrInfo = Checker_Error_Info.MajorErrInfo;
		Checker_Export_Plan.SubErrInfo = Checker_Error_Info.SubErrInfo;
		var Cheker_Info = {
			AllTaskInfoArray:CheckerTask_Info,
			PlanTaskInfoArray:[],
			AllErrorInfoArray:Checker_Error_Info.SubErrInfo,
			PlanErroInfoArray:[],
			PlanStandardInfo:[],
		}
		//taskInfoArray = Checker_Export_Plan.TaskArray;
		
		var taskInfoArray = [];
		var count = 0;
		for(var i = 0; i < Checker_Export_Plan.TaskArray.length; i++)
		{
			var taskid = Checker_Export_Plan.TaskArray[i].TaskID;
			var index_ = 0;
			var flag_ = 0;
			var taskMes = "";
			for(var index_ = 0; index_< Cheker_Info.AllTaskInfoArray.length;index_++)
			{
				if(Cheker_Info.AllTaskInfoArray[index_].TaskID == taskid)
				{
					flag_ = 1;
					taskMes = Cheker_Info.AllTaskInfoArray[index_].TaskBrief ;
					break;
				}
				
			}
			if(flag_ == 0)
			{
				continue;
			}
			var obj_ =  Checker_Export_Plan.TaskArray[i];
			obj_.TaskMes = taskMes;
			taskInfoArray[count++] =  obj_;
		}
		var count = 0;
		for(var i = 0; i < Checker_Export_Plan.TaskArray.length; i++)
		{
			var tempStandard = Checker_Export_Plan.TaskArray[i].TestStandard;
			var tempRetInfo = Checker_Export_Plan.TaskArray[i].ReturnInfo;
			var taskid = Checker_Export_Plan.TaskArray[i].TaskID;
			var index_ = 0;
			for(var index_ = 0; index_< tempStandard.length;index_++)
			{
				var obj_={
					RetName:tempRetInfo[index_],
					Max:tempStandard[index_].Max,
					Min:tempStandard[index_].Min,
				}
				Cheker_Info.PlanStandardInfo[count++] = obj_;
			}
			
		}
		
		
		var planErroInfoArray = [];
		count = 0;
		for(var i = 0; i < Cheker_Info.AllErrorInfoArray.length; i++)
		{
			var taskid = Cheker_Info.AllErrorInfoArray[i].ErrCode;
			var flag_ = 0;
			for(var index_ = 0; index_< Checker_Export_Plan.TaskArray.length;index_++)
			{
				if(taskid == Checker_Export_Plan.TaskArray[index_].ExecuteErrCode)
				{
					flag_ = 1;
					break;
				}
				var ResultErrCodeArray = Checker_Export_Plan.TaskArray[index_].ResultErrCode;
				for(var index2 = 0; index2 < ResultErrCodeArray.length; index2++)
				{
					if(ResultErrCodeArray[index2] == taskid)
					{
						flag_ = 1;
						break;
					}
				}
			}			
			planErroInfoArray[count++] =  Cheker_Info.AllErrorInfoArray[i];
		}
		Cheker_Info.PlanTaskInfoArray = taskInfoArray;
		Cheker_Info.PlanErroInfoArray = planErroInfoArray;
		var checker_info_str = JSON.stringify(Cheker_Info,null,2);
		var json_str = JSON.stringify(Checker_Export_Plan,null,2);
		var pwd_str = $('.checker_export_pwd_input').val(); 
		if(epe_qthandle != null && typeof(epe_qthandle) != "undefined")
		{
			console.log("epe_qthandle.Epe_JQSavePlan");
			epe_qthandle.Epe_JQSavePlan(pwd_str,CheckPlan_Export_PWD,json_str,checker_info_str);
		}
	});
	
}
function Checker_AddTaskList()
{
	var obj = $(".checker_task_list")[0];
	var list_html = "";
	//console.log(obj.innerHTML );
	for(var i = 0; i < CheckerTask_Info.length;i++)
	{
		if(i == 0)
		{
			list_html += ''
			list_html += CheckerTask_Info[i].TaskName+' '+CheckerTask_Info[i].TaskID +' \r\n';
		}else
		{
			
			list_html += '';
			list_html += CheckerTask_Info[i].TaskName+' '+CheckerTask_Info[i].TaskID +' \r\n';
		}
		
	}
	obj.innerHTML = list_html;
	//console.log(obj.innerHTML );
	layui.element.render('nav','ul_checker_menu');
	//console.log(layui);
}