|
@@ -19,26 +19,26 @@ var homeData = new Vue({
|
|
|
filters: {
|
|
|
statusType:function(value) {
|
|
|
switch (value) {
|
|
|
- case '1':
|
|
|
+ case 1:
|
|
|
return '未开始';
|
|
|
break;
|
|
|
- case '2':
|
|
|
+ case 2:
|
|
|
return '直播中';
|
|
|
break;
|
|
|
- case '3':
|
|
|
- return '已结束';
|
|
|
+ case 3:
|
|
|
+ return '看回放';
|
|
|
break;
|
|
|
}
|
|
|
},
|
|
|
statusTypeClass:function(value) {
|
|
|
switch (value) {
|
|
|
- case '1':
|
|
|
+ case 1:
|
|
|
return 'icon-wart';
|
|
|
break;
|
|
|
- case '2':
|
|
|
+ case 2:
|
|
|
return 'icon-live';
|
|
|
break;
|
|
|
- case '3':
|
|
|
+ case 3:
|
|
|
return 'icon-end';
|
|
|
break;
|
|
|
}
|
|
@@ -93,6 +93,16 @@ var homeData = new Vue({
|
|
|
}
|
|
|
},300);
|
|
|
},
|
|
|
+ GetNavigationMenu :function(){//获取顶部导航分类
|
|
|
+ var _self = this;
|
|
|
+ PublicApi.GetNavigationMenu({source:1},function(response){
|
|
|
+ if(response.code == 0){
|
|
|
+ _self.topMenuList = response.data.topMenuList;
|
|
|
+ }else{
|
|
|
+ CAIMEI.Alert(response.msg, '确定');
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
GetHomeFloorData: function(){
|
|
|
var _self = this;
|
|
|
PublicApi.GetHomeData({userId:GLOBAL_USER_ID,soure:1},function(response){
|
|
@@ -105,36 +115,40 @@ var homeData = new Vue({
|
|
|
_self.supplierImage = data.supplierImage.wwwImage;
|
|
|
_self.supplierWwwLink = data.supplierImage.wwwLink;
|
|
|
_self.pageList.forEach(function(page){
|
|
|
- if(isPC){
|
|
|
- if(page.floorContent.templateType == '1' || page.floorContent.templateType == '3'){
|
|
|
- if (page.floorImageList.length>7){
|
|
|
- page.isPageMore = true;
|
|
|
- }
|
|
|
- }else if(page.floorContent.templateType == '2' || page.floorContent.templateType == '4' || page.floorContent.templateType == '7'){
|
|
|
- if (page.floorImageList.length>5){
|
|
|
- page.isPageMore = true;
|
|
|
- }
|
|
|
- }else if(page.floorContent.templateType == '5'){
|
|
|
- if (page.floorImageList.length>10){
|
|
|
- page.isPageMore = true;
|
|
|
- }
|
|
|
- }
|
|
|
- }else{
|
|
|
- if(page.floorContent.templateType == '1' || page.floorContent.templateType == '3'){
|
|
|
- if (page.floorImageList.length>3){
|
|
|
- page.isPageMore = true;
|
|
|
- }
|
|
|
- }else if(page.floorContent.templateType == '2' || page.floorContent.templateType == '4'){
|
|
|
- if (page.floorImageList.length>2){
|
|
|
- page.isPageMore = true;
|
|
|
+ if(page.floorContent){
|
|
|
+ if(isPC){
|
|
|
+
|
|
|
+ if(page.floorContent.templateType == '1' || page.floorContent.templateType == '3'){
|
|
|
+ if (page.floorImageList.length>7){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
+ }else if(page.floorContent.templateType == '2' || page.floorContent.templateType == '4' || page.floorContent.templateType == '7'){
|
|
|
+ if (page.floorImageList.length>5){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
+ }else if(page.floorContent.templateType == '5'){
|
|
|
+ if (page.floorImageList.length>10){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
}
|
|
|
- }else if(page.floorContent.templateType == '5'){
|
|
|
- if (page.floorImageList.length>4){
|
|
|
- page.isPageMore = true;
|
|
|
+ }else{
|
|
|
+ if(page.floorContent.templateType == '1' || page.floorContent.templateType == '3'){
|
|
|
+ if (page.floorImageList.length>3){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
+ }else if(page.floorContent.templateType == '2' || page.floorContent.templateType == '4'){
|
|
|
+ if (page.floorImageList.length>2){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
+ }else if(page.floorContent.templateType == '5'){
|
|
|
+ if (page.floorImageList.length>4){
|
|
|
+ page.isPageMore = true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
+ console.log(_self.pageList)
|
|
|
_self.GetHomeRightData();
|
|
|
setTimeout(function() {
|
|
|
// 设置侧边导航数据
|
|
@@ -246,6 +260,7 @@ var homeData = new Vue({
|
|
|
this.userId = JSON.parse(userInfo).userId;
|
|
|
}
|
|
|
this.GetBanners();
|
|
|
+ this.GetNavigationMenu();
|
|
|
this.GetHomeFloorData();
|
|
|
},
|
|
|
mounted: function() {
|
|
@@ -289,7 +304,6 @@ var homeData = new Vue({
|
|
|
$('#sideNav').on("click", 'a[data-id]',function () {
|
|
|
var id = $(this).attr('data-id');
|
|
|
var floorScroll = $('.section_page_title [data-id='+id+']').offset().top-200;
|
|
|
- console.log(floorScroll);
|
|
|
$('html,body').animate({scrollTop: floorScroll},600);
|
|
|
});
|
|
|
},2000);
|