$(function(){
$(".select_cell").each(function(){
var box=$(this);
var ss=box.find(".search_select");
var ssinput=box.find(".editable-select");
var cus = 0;
var classname = "";
var arry = new Array();
var $autocomplete = $("
").hide().insertAfter(ssinput);
ss.find("option").each(function(i, n) {
arry[i] = $(this).text()
});
ssinput.blur(function(){if (ssinput.val() == ""){ssinput.val("请选择"); }});
ssinput.keyup(function(event) {
if ((event.keyCode != 38) && (event.keyCode != 40) && (event.keyCode != 13)) {
$autocomplete.empty();
var $SerTxt = ssinput.val().toLowerCase();
if ($SerTxt != "" && $SerTxt != null) {
for (var k = 0; k < arry.length; k++) {
if (arry[k].toLowerCase().indexOf($SerTxt) >= 0) {
$(" ").text(arry[k]).appendTo($autocomplete).mouseover(function() {
box.find(".autocomplete li").removeClass("hovers");
$(this).css({
background: "#1e90ff",
color: "#fff"
})
}).mouseout(function() {
$(this).css({
background: "#fff",
color: "#000"
})
}).click(function() {
ssinput.val($(this).text());
$autocomplete.hide()
})
}
}
}
$autocomplete.show()
}
var listsize = box.find(".autocomplete li").size();
box.find(".autocomplete li").eq(0).addClass("hovers");
if (event.keyCode == 38) {
if (cus < 1) {
cus = listsize - 1;
box.find(".autocomplete li").removeClass();
box.find(".autocomplete li").eq(cus).addClass("hovers");
var text = box.find(".autocomplete li").eq(cus).text();
//ssinput.val(text)
} else {
cus--;
box.find(".autocomplete li").removeClass();
box.find(".autocomplete li").eq(cus).addClass("hovers");
var text = box.find(".autocomplete li").eq(cus).text();
//ssinput.val(text)
}
}
if (event.keyCode == 40) {
if (cus < (listsize - 1)) {
cus++;
box.find(".autocomplete li").removeClass();
box.find(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
//ssinput.val(text)
} else {
cus = 0;
box.find(".autocomplete li").removeClass();
box.find(".autocomplete li").eq(cus).addClass("hovers");
var text = $(".autocomplete li").eq(cus).text();
// ssinput.val(text)
}
}
if (event.keyCode == 13) {
box.find(".autocomplete li").removeClass();
$autocomplete.hide();
}
}).blur(function() {
setTimeout(function() {
$autocomplete.hide()
},
3000)
})
ss.change(function(){
ssinput.val($(this).val());
ssinput.attr("value",$(this).val());
})
})
//页面初始化温度下拉框
$(".tab_box").each(function(){
if($(this).hasClass("on")){
var classify_id = $(this).find(".fnt_16").attr("id");
//searchSeries(1);
getWDSearch(classify_id);
}
});
var idx_nav=0
var idx=0
$(".tab_box").on('click',function(){
$(this).addClass('on').siblings().removeClass('on')
idx_nav=$(this).index()
$('section').eq(idx_nav).addClass('on').siblings('section').removeClass('on')
$('.screen_1 .label ul li').siblings().removeClass('on')
$('.screen_2').siblings().removeClass('on')
$('.screen_2 .label ul li').removeClass('on')
$(".screen_6").removeAttr("id").attr("id","screen_6_size"+idx_nav)
if(idx_nav>=1){
$('.screen_10').hide()
$('.screen_11').hide()
}else{
$('.screen_10').show()
$('.screen_11').show()
}
var position=$(document).scrollTop()
$(document).scrollTop(position+=1)
$(document).scrollTop(position-=1)
//切换静电容量单位
if(idx_nav == 2){
$("input[name='Rated_capacitance_small']").next().html("F");
$("input[name='Rated_capacitance_big']").next().html("F");
}else{
$("input[name='Rated_capacitance_small']").next().html("μF");
$("input[name='Rated_capacitance_big']").next().html("μF");
}
//一级分类切换
var classify_id = $(this).find(".fnt_16").attr("id");
getWDSearch(classify_id);
searchSeries(1);
$('ul.cf').empty();
$("input[name='series_no']").val("");
if($(".Fold").is(":hidden")){
??? //是被hide()隐藏了
$('.Fold').show();
}
$("#offdiv").show();
})
$('.screen_1 .label ul li').on('click',function(){
if($(this).hasClass('on')){
$(this).removeClass('on');
$(this).parent().parent().parent().siblings('.Submenu').removeClass('on')
}else{
$(this).addClass('on').siblings().removeClass('on');
idx=$(this).index()
$(this).parent().parent().parent().siblings('.Submenu').eq(idx).addClass('on').siblings('.Submenu').removeClass('on')
}
$('.screen_2 .label ul li').removeClass('on')
var position=$(document).scrollTop()
$(document).scrollTop(position+=1)
$(document).scrollTop(position-=1)
if(idx>=4||idx_nav>=1){
$('.screen_10').hide()
$('.screen_11').hide()
}else{
$('.screen_10').show()
$('.screen_11').show()
}
//二级分类切换
var classifyTwo = $(this).attr('id');
getWDSearch(classifyTwo);
searchSeries(1);
$('ul.cf').empty();
$("input[name='series_no']").val("");
})
$('.screen_2 .label ul li').on('click',function(){
if($(this).hasClass('on')){
$(this).removeClass('on');
}else{
$(this).addClass('on').siblings().removeClass('on');
}
searchSeries(1);
$('ul.cf').empty();
$("input[name='series_no']").val("");
})
$('#submit button').on('click',function(){
$('.Fold').hide()
})
$('#off').on('click',function(){
//$('section').eq(idx_nav).addClass('on').siblings('section').removeClass('on')
if($(".Fold").is(":hidden")){
??? //是被hide()隐藏了
$('.Fold').show();
$('#off').css('transform','rotate(180deg)')
$('.off_txt').html('折叠')
}else{
????//没有被隐藏
$('.Fold').hide()
$('#off').css('transform','rotate(0deg)')
$('.off_txt').html('展开')
}
})
$(".dimensions1").blur(function(){
$(".dimensions1").each(function(){
let _val=$(this).val()
if(_val == null || _val == "undefined"|| _val == ""){
$(".dimensions2").removeAttr('disabled')
}else{
$(".dimensions2").attr('disabled', 'disabled')
return false
}
});
});
$(".dimensions2").blur(function(){
$(".dimensions2").each(function(){
let _val=$(this).val()
if(_val == null || _val == "undefined"|| _val == ""){
$(".dimensions1").removeAttr('disabled')
}else{
$(".dimensions1").attr('disabled', 'disabled')
return false
}
});
});
//尺寸一键清空
$(".btn_clear").click(function() {
var inputArr = $("input")
for (let b = 0; b < inputArr.length; b++) {
inputArr.eq(b).val("");
}
var SelectArr = $("select")
for (let i = 0; i < SelectArr.length; i++) {
SelectArr[i].options[0].selected = true;
}
});
$("input[name='series_no']").keyup(function(){
var series_no = $(this).val();
if(!series_no){
searchSeries(1);
}
})
});
//表格排序
function tableOrderByNum(){
var tableObject = $('#tableSort'); //获取id为tableSort的table对象
var tbHead = tableObject.children('thead'); //获取table对象下的thead
var tbHeadTh = tbHead.find('tr th'); //获取thead下的tr下的th
var tbBody = tableObject.children('tbody'); //获取table对象下的tbody
var tbBodyTr = tbBody.find('tr'); //获取tbody下的tr
var sortIndex = -1;
tbHeadTh.each(function () {//遍历thead的tr下的th
var thisIndex = tbHeadTh.index($(this)); //获取th所在的列号
//给表态th增加鼠标位于上方时发生的事件
$(this).mouseover(function () {
tbBodyTr.each(function () {//编列tbody下的tr
var tds = $(this).find("td"); //获取列号为参数index的td对象集合
$(tds[thisIndex]).addClass("hover");//给列号为参数index的td对象添加样式
});
}).mouseout(function () {//给表头th增加鼠标离开时的事件
tbBodyTr.each(function () {
var tds = $(this).find("td");
$(tds[thisIndex]).removeClass("hover");//鼠标离开时移除td对象上的样式
});
});
$(this).click(function () {//给当前表头th增加点击事件
var dataType = $(this).attr("type");//点击时获取当前th的type属性值
var sortOrder = $(this).attr("class");
var sortField = $(this).attr("id");
if(sortOrder != "Unsorted"){
sortSearch(sortField,sortOrder);
}
});
});
}
function parameChange(){
$("span.parame").on('click',function(){
var parameId = $(this).attr("id");
if(parameId ==="Rated_voltage"){
delete advancedForm.Rated_voltage_small;
delete advancedForm.Rated_voltage_big;
}else if(parameId ==="Rated_capacitance"){
delete advancedForm.Rated_capacitance_small;
delete advancedForm.Rated_capacitance_big;
}else if(parameId ==="D"){
delete advancedForm.D_small;
delete advancedForm.D_big;
}else if(parameId ==="L"){
delete advancedForm.L_small;
delete advancedForm.L_big;
}else if(parameId ==="H"){
delete advancedForm.H_small;
delete advancedForm.H_big;
}else if(parameId ==="temperature"){
delete advancedForm.Lower_wd;
delete advancedForm.Upper_wd;
$("select[name='Lower_wd']").append("请选择 ");
$("select[name='Upper_wd']").append("请选择 ");
}else if(parameId ==="endurance"){
delete advancedForm.endurance_small;
delete advancedForm.endurance_big;
}else if(parameId ==="jianghai_PN"){
delete advancedForm.jianghai_PN;
}else if(parameId ==="Ripple_Current1"){
delete advancedForm.Ripple_Current_small1;
delete advancedForm.Ripple_Current_big1;
}else if(parameId ==="Ripple_Current2"){
delete advancedForm.Ripple_Current_small2;
delete advancedForm.Ripple_Current_big2;
}else if(parameId ==="ESR"){
delete advancedForm.ESR_small;
delete advancedForm.ESR_big;
}else if(parameId ==="classifyThr"){
delete advancedForm.classifyThr_id;
}else if(parameId ==="classifyTwo"){
delete advancedForm.classifyTwo_id;
}else if(parameId ==="series_no"){
delete advancedForm.series_no;
delete advancedForm.series_ids;
}
searchPage(1);
});
}
//分页搜索
function searchPage(page,sort){
layer.load(1);
//页码
if(page){
advancedForm.page = page;
}
if(sort){
var sortJson = JSON.stringify(sort);
sort = jQuery.parseJSON(sortJson);
advancedForm.sortField = sort.sortField;
advancedForm.sortOrder = sort.sortOrder;
}
searchAjaxRequest(advancedForm);
}
//排序搜索
function sortSearch(sortField,sortOrder){
layer.load(1);
//排序
advancedForm.page = 1;
if(sortField && sortOrder){
advancedForm.sortField = sortField;
advancedForm.sortOrder = sortOrder;
}
searchAjaxRequest(advancedForm);
}