`
let smallcate = ''
let flag = false
let big_class = ''
let small_class = ''
for(let single in data.activity_type){
if(data.activity_type[single].id==params.type_id1){
big_class = 'active-big'
}else{
big_class = 'unactive-big'
}
cateWrap+=`
`
}
flag = true
}
}
if(flag){
$('.small-cate-wrap')[index].style.display='flex';
}else{
$('.small-cate-wrap')[index].style.display='none';
}
if(params.type=="zhoubianhd_city"){
$('.small-cate-wrap')[index].style.display='none';
}
$('.cate-wrap')[index].innerHTML = cateWrap
$('.small-cate-wraps')[index].innerHTML = smallcate
let htmlstr=''
let num =0;
let htmlstr1='
'
let htmlstr2='
'
let middlewrap = ''
for(let item in data.res){
num++
middlewrap =''
let starstr =''
let ticketstr=''
let venuestr=''
var style2= '';
let strall =''
for(var a = 0; a`
}
if(data.res[item].ticket_platform[1]){
for(let b in data.res[item].ticket_platform){
let stra = ''
let strb = ''
strb = data.ticket_type[b]
for(let c in data.res[item].ticket_platform[b]){
stra += ``+data.res[item].ticket_platform[b][c].name+``
}
ticketstr += `
`+
strb
+`入口
`+stra+`
`
}
strall =`
`+ticketstr+`
`
}
if(data.venue_info){
for(let a in data.venue_info){
if(a == data.res[item].venue_id){
venuestr = data.venue_info[a].name
}
}
}
let tikectstrstr = data.res[item].earliest_ticket_time.time_str?`
`
}
// dom.innerHTML = dom_inner
mainCenterLeft.insertAdjacentHTML("beforeend",dom_inner)
initData(params,i)
i++;}
}
// 初始化活动板块
initHuodongPart()
function waitForAllRequests() {
// 等待一段时间让所有ajax请求发起
setTimeout(function() {
// 检查是否所有请求都完成
if (completedRequests >= totalRequests && totalRequests > 0) {
sortMainBlock();
} else {
// 如果还没完成,继续等待
waitForAllRequests();
}
}, 100);
}
function sortMainBlock(){
var $mainCenterLeft = $('.main-center-left');
if ($mainCenterLeft.length === 0) return;
var $mainBlocks = $mainCenterLeft.find('.main-block');
$mainBlocks.filter(function() {
if($(this).find('.main-block-single').length === 0){
$(this).hide();
}
});
}
// 展开更多
function showmore(i){
let params = parmsArr[i]
params.pagesize += 6
// console.log("展示更多",i,params)
getInfo_temp(params,i)
}
// 收起展示更多,则只展示params.pagesize的条数
function closemore(i){
let params = parmsArr[i]
params.pagesize = 6;
getInfo_temp(params,i)
}
// 点击一级分类
// bigcatId:一级分类的id, partIndex:模块的index
function handleBigcate(bigcatId, partIndex, event){
// console.log(event.target);
let params = parmsArr[partIndex];
params.type_id1 = bigcatId;
params.type_id2 = 0;
getInfo_temp(params,partIndex)
}
// 点击二级分类
// smallcateId:二级分类的id, partIndex:模块的index
function handlesmallcate (smallcateId, partIndex){
console.log("二级分类",smallcateId,partIndex)
let params = parmsArr[partIndex];
params.type_id2 = smallcateId;
console.log(params)
getInfo_temp(params,partIndex)
}
function getInfo(params,index){
$.ajax({
url: `/xiuxian/xiajihd/?search=`+search_name+`&action=get_data&page=`+params.page+`&pagesize=`+params.pagesize+`&type_id1=`
+params.type_id1+`&type_id2=`+params.type_id2+`&type=`+params.type,
type: 'get',
dataType:'json',
success: function(data) {
try{
let cateWrap = `
全部
`
let smallcate = ''
let flag = false
let big_class = ''
let small_class = ''
for(let single in data.activity_type){
if(data.activity_type[single].id==params.type_id1){
big_class = 'active-big'
}else{
big_class = 'unactive-big'
}
cateWrap+=`
`
}
flag = true
}
}
if(flag){
$('.small-cate-wrap')[index-1].style.display='flex';
}else{
$('.small-cate-wrap')[index-1].style.display='none';
}
$('.cate-wrap')[index-1].innerHTML = cateWrap
$('.small-cate-wraps')[index-1].innerHTML = smallcate
let htmlstr=''
let htmlstr1='
'
let htmlstr2='
'
let middlewrap = ''
let num =0
for(let item in data.res){
middlewrap = ''
num++
let starstr =''
let ticketstr=''
let venuestr=''
var style2= '';
let strall =''
for(var a = 0; a`
}
if(data.res[item].ticket_platform[1]){
for(let b in data.res[item].ticket_platform){
let stra = ''
let strb = ''
strb = data.ticket_type[b]
for(let c in data.res[item].ticket_platform[b]){
stra += ``+data.res[item].ticket_platform[b][c].name+``
}
ticketstr += `
`+
strb
+`入口
`+stra+`
`
}
strall =`
`+ticketstr+`
`
}
if(data.venue_info){
for(let a in data.venue_info){
if(a == data.res[item].venue_id){
venuestr = data.venue_info[a].name
}
}
}
let tikectstrstr = data.res[item].earliest_ticket_time.time_str?`