var $knifeTable = $("#knifeTable");
var $equipTable = $("#equipTable");
var $craftTable = $("#craftTable");
//获取下拉框的值
var layerNum = $("#layer").children("option:selected").val();
//触发事件
$(document).on("click","#craftComm",function () {
$knifeTable.html("");
$equipTable.html("");
$craftTable.html("");
//复选框遍历后再判断选择和填充内容
var checkedList = [];
$("input[name='checkObj']:checked").each(function () {
$(".holerecom").css("display","block");
$(".holecen,.holekni").css("display","none");
var $checkId = $(this).attr("arr-Id");
checkedList.push($checkId);
});
if(checkedList.length === 0){
// debugger;
layer.alert("请选择至少一种刀具推荐信息");
}else{
if(layerNum === "3"){
var $recoMe = data.layerThree.knifeMess; //获取的json数据(注:未判断数据是否未空!)
//推荐刀具信息
recoMeCheck (checkedList,$recoMe);
}
if(layerNum === "2"){
var $recoMe = data.layerTwo.knifeMess; //获取的json数据(注:未判断数据是否未空!)
recoMeCheck (checkedList,$recoMe);
}
if(layerNum === "1"){
var $recoMe = data.layerOne.knifeMess; //获取的json数据(注:未判断数据是否未空!)
recoMeCheck (checkedList,$recoMe);
}
}
});
function recoMeCheck (checkedList,$recoMe){
var $knifeTh = '<tr class="trone">' +
'<th>序号</th>' +
'<th>刀具编号</th>' +
'<th>刀具型号</th>' +
'<th>刀具直径(mm)</th>' +
'<th>刀具长度(mm)</th>' +
'<th>刀具厂家</th>' +
'</tr>';
$knifeTable.append($knifeTh);
//比较两组数组中数据=是否相同
$.each(checkedList,function(v,k){
var checkedId = checkedList[v];
$.each($recoMe,function(i,e){
var recoMeId = $recoMe[i].id;
if(recoMeId === checkedId){
var $i = v + 1;
var $knifeTd = '<tr>' +
'<td>'+ $i +'</td>' +
'<td>'+ $recoMe[i].id +'</td>' +
'<td>'+ $recoMe[i].type +'</td>' +
'<td>'+ $recoMe[i].dia +'</td>' +
'<td>'+ $recoMe[i].length +'</td>' +
'<td>'+ $recoMe[i].company +'</td>' +
'</tr>';
$knifeTable.append($knifeTd);
}
});
});
}