require('./../css/homeStatic.less');
const $ = require("jquery");
const {post, config,} = require('./promise.js');
const {toggleWarnBox} = require('./util.js');
let searchType = 0;
require('./../images/staticBgS.png').replace(/^undefined/g, '')
require('./../images/staticLogo.png').replace(/^undefined/g, '')
require('./../images/staticBg.png').replace(/^undefined/g, '')
require('./../images/word.png').replace(/^undefined/g, '')
$(function(){
getAllTypes()
goSearchList()
});
//tab
function renderTab(data){
let str = '';
for (let i = 0; i < data.length; i++) {
const element = data[i];
str += `
${element.name}`
}
$('.staticTopTab ul').html(str)
$(".staticTopTab li").click(function(){
searchType = $(this).attr('data-id')
$(this).css({borderColor:'#fff'}).siblings().css({borderColor:'#2A9BD5'})
})
}
//搜索跳转
function goSearchList(){
$(".searchBtn").click(function(){
let vals = $('.searchStr').val().replace(/(^\s*)|(\s*$)/g, "")
if (!vals) {
$(".staticResult .loading").hide();
toggleWarnBox('检索词不能为空!');
return;
}
window.location.href = './searchStaticList.html?type='+searchType+'&inputStr='+vals
})
}
//获取字典信息
function getAllTypes(){
const allTypes = localStorage.getItem('allTypes')&&JSON.parse(localStorage.getItem('allTypes'))||[];
if(allTypes.length>0){
renderTab(allTypes)
return
}
post(config.dictionaryInfo, {}).then((res) => {
const result = res.data
if(result.code==='0'){
const data = result.data[7]||[];
localStorage.setItem('allTypes',JSON.stringify(data))
renderTab(data)
}
})
}
$(function () {
$(".warning-box .confirm,.warning-box .close").click(function () {
toggleWarnBox();
})
});