';
}
/*返回值上下限写入说明*/
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_ExportMesInfo()
{
Checker_Export_Plan.MajorErrInfo = Checker_Error_Info.MajorErrInfo;
Checker_Export_Plan.SubErrInfo = Checker_Error_Info.SubErrInfo;
var AllError
var Cheker_Info = {
AllTaskInfoArray:CheckerTask_Info,
PlanTaskInfoArray:[],
AllErrorInfoArray:[],
PlanErroInfoArray:[],
PlanStandardInfo:[],
}
//taskInfoArray = Checker_Export_Plan.TaskArray;
var allErrorInfoArray=[];
var planErroInfoArray = [];
var count = 0;
var major_count = 0;
for(var i =0; i < Checker_Error_Info.MajorErrInfo.length;i++ )
{
var info_ = {};
info_.ErrCode = Checker_Error_Info.MajorErrInfo[i].MajorErrCode;
info_.Info = Checker_Error_Info.MajorErrInfo[i].Info;
info_.ErrFac = Checker_Error_Info.MajorErrInfo[i].ErrFac;
allErrorInfoArray[count++] = info_;
}
planErroInfoArray = allErrorInfoArray;//将主错误放在每次方案错误里面
major_count = count;
for(var i = 0; i < Checker_Error_Info.SubErrInfo.length;i++ )
{
allErrorInfoArray[count++] = Checker_Error_Info.SubErrInfo[i];
}
Cheker_Info.AllErrorInfoArray = allErrorInfoArray;
var taskInfoArray = [];
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_;
}
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_;
}
}
for(var i = 0; i < Checker_Error_Info.SubErrInfo.length; i++)
{
var err_code = Checker_Error_Info.SubErrInfo[i].ErrCode;
for(var index_ = 0; index_< Checker_Export_Plan.TaskArray.length;index_++)
{
if(err_code == Checker_Export_Plan.TaskArray[index_].ExecuteErrCode)
{
break;
}
var ResultErrCodeArray = Checker_Export_Plan.TaskArray[index_].ResultErrCode;
for(var index2 = 0; index2 < ResultErrCodeArray.length; index2++)
{
if(ResultErrCodeArray[index2] == err_code)
{
break;
}
}
}
planErroInfoArray[planErroInfoArray.length] = 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_JQSavePlan2(pwd_str,CheckPlan_Export_PWD,Checker_Export_Plan.PlanBrief,json_str,checker_info_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_ExportMesInfo();
});
}
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);
}
function Checker_UpLoadServer()
{
Checker_Export_Plan = Checker_GetCfgInfo();
if(Checker_Export_Plan.PlanID == (~0))
{
return;
}
var json_str = JSON.stringify(Checker_Export_Plan,null,2);
$.ajax({
url: 'http://47.108.119.117:9080/pjySource/upCheckplan',
method: 'POST',
data: json_str,
success: function(response) {
response = eval("(" + response+")");
if(response.isOK == true)
{
console.log('请求成功:', response);
}
},
error: function(xhr, status, error) {
console.log('请求失败:', error);
}
});
}
// 选项改变之后
function slect_onchange(){
// 选择工厂
var chip = document.getElementById("product_class_sel_id");
var fatc = document.getElementById("plan_fatc_sel_id");
var step = document.getElementById("plan_step_sel_id");
var bref = document.getElementById("plan_bref_input");
var featur = document.getElementById("plan_featur_sel_id");
var date_input = document.getElementById("plan_date_id");
var planid_input = document.getElementById("plan_id_input_id");
var fatc_text = fatc.options[fatc.selectedIndex].text;
var step_text = step.options[step.selectedIndex].text;
var featur_text = featur.options[featur.selectedIndex].text;
var chip_text= chip.options[chip.selectedIndex].text;
var date_text=date_input.value.split("-");
bref.value=chip_text+fatc_text+step_text+featur_text.split(":")[1]
+date_text[1]+date_text[2]+'_'+planid_input.value;
}
function date_click(){
console.log("date_click");
var date = new Date();
var date_str = date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
var date_input = document.getElementById("plan_date_id");
date_input.value=date_str;
// 更新日期显示
var plan_id=Checker_GetPlanIDInput();
var planid_info=Checker_GetShowPlanID(plan_id);
date_input.value=planid_info.date_str;
console.log(date_str);
slect_onchange();
}