|
@@ -74,7 +74,7 @@
|
|
<div class="swiper-container" :id="'swiper-template-' + index" data-swiper-type="1-6-2-2">
|
|
<div class="swiper-container" :id="'swiper-template-' + index" data-swiper-type="1-6-2-2">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-slide" v-for="(pros , index) in floorData.floorImageList">
|
|
<div class="swiper-slide" v-for="(pros , index) in floorData.floorImageList">
|
|
- <a :href="reallink(pros.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(pros.link)">
|
|
<div class="cm-product-item hover-class bg-white">
|
|
<div class="cm-product-item hover-class bg-white">
|
|
<div class="aspect">
|
|
<div class="aspect">
|
|
<img width="100%" height="100%" src="/img/activity/placeholder.png"
|
|
<img width="100%" height="100%" src="/img/activity/placeholder.png"
|
|
@@ -121,7 +121,7 @@
|
|
>
|
|
>
|
|
<div class="aspect"
|
|
<div class="aspect"
|
|
:data-scalc="getProductScalcMap(floorData.floorContent.templateType).scalc[index]">
|
|
:data-scalc="getProductScalcMap(floorData.floorContent.templateType).scalc[index]">
|
|
- <a :href="reallink(floorData.floorContent['adsLink' + (index + 1)])">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(floorData.floorContent['adsLink' + (index + 1)])">
|
|
<img
|
|
<img
|
|
width="100%"
|
|
width="100%"
|
|
height="100%"
|
|
height="100%"
|
|
@@ -143,7 +143,7 @@
|
|
<!-- banner END -->
|
|
<!-- banner END -->
|
|
<div class="cm-col-md-10 cm-col-xs-30" v-for="(pros , index) in makeList(floorData,index)">
|
|
<div class="cm-col-md-10 cm-col-xs-30" v-for="(pros , index) in makeList(floorData,index)">
|
|
<div class="cm-p-a-4">
|
|
<div class="cm-p-a-4">
|
|
- <a :href="pros.link">
|
|
|
|
|
|
+ <a target="_blank" :href="pros.link">
|
|
<div class="cm-product-item hover-class bg-white">
|
|
<div class="cm-product-item hover-class bg-white">
|
|
<div class="aspect">
|
|
<div class="aspect">
|
|
<img width="100%" height="100%" src="/img/activity/placeholder.png"
|
|
<img width="100%" height="100%" src="/img/activity/placeholder.png"
|
|
@@ -177,7 +177,7 @@
|
|
>
|
|
>
|
|
<div class="aspect"
|
|
<div class="aspect"
|
|
:data-scalc="getProductScalcMap(floorData.floorContent.templateType).scalc[index]">
|
|
:data-scalc="getProductScalcMap(floorData.floorContent.templateType).scalc[index]">
|
|
- <a :href="reallink(floorData.floorContent['adsLink' + (index + 1)])">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(floorData.floorContent['adsLink' + (index + 1)])">
|
|
<img
|
|
<img
|
|
width="100%"
|
|
width="100%"
|
|
height="100%"
|
|
height="100%"
|
|
@@ -229,7 +229,7 @@
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-wrapper">
|
|
<div class="swiper-slide" v-for="(item, item_index) in floorData.floorImageList"
|
|
<div class="swiper-slide" v-for="(item, item_index) in floorData.floorImageList"
|
|
:key="item_index">
|
|
:key="item_index">
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<!-- 模板3 -->
|
|
<!-- 模板3 -->
|
|
<div
|
|
<div
|
|
class="cm-article-item h200 bg-white cm-p-a-8 cm-flex-j-between"
|
|
class="cm-article-item h200 bg-white cm-p-a-8 cm-flex-j-between"
|
|
@@ -292,7 +292,7 @@
|
|
v-for="(item, item_index) in makeList(floorData,index)"
|
|
v-for="(item, item_index) in makeList(floorData,index)"
|
|
:key="item_index"
|
|
:key="item_index"
|
|
>
|
|
>
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<div class="cm-p-a-4">
|
|
<div class="cm-p-a-4">
|
|
<!-- 3 -->
|
|
<!-- 3 -->
|
|
<div
|
|
<div
|
|
@@ -353,7 +353,7 @@
|
|
<div class="cm-scroll-container">
|
|
<div class="cm-scroll-container">
|
|
<div class="cm-scroll-item" v-for="(item, item_index) in floorData.floorImageList"
|
|
<div class="cm-scroll-item" v-for="(item, item_index) in floorData.floorImageList"
|
|
:key="item_index">
|
|
:key="item_index">
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<div class="cm-article-item bg-white">
|
|
<div class="cm-article-item bg-white">
|
|
<div class="cm-article-cover aspect"
|
|
<div class="cm-article-cover aspect"
|
|
:data-scalc="getArticleScalcMap(floorData.floorContent.templateType).scalc">
|
|
:data-scalc="getArticleScalcMap(floorData.floorContent.templateType).scalc">
|
|
@@ -378,11 +378,11 @@
|
|
</template>
|
|
</template>
|
|
<!-- 图片楼层1 2 7 8 9 10 -->
|
|
<!-- 图片楼层1 2 7 8 9 10 -->
|
|
<!-- fetchTemplate([1,2,7,8,9,10],floorData.floorContent.templateType) -->
|
|
<!-- fetchTemplate([1,2,7,8,9,10],floorData.floorContent.templateType) -->
|
|
- <template v-if="fetchTemplate([1,2,7,8,9,10],floorData.floorContent.templateType)">
|
|
|
|
|
|
+ <template v-if="fetchTemplate([1,2,7,8,9,10,26,27,28,29],floorData.floorContent.templateType)">
|
|
<!-- 轮播式 mobile(1 2 9) pc(全部)-->
|
|
<!-- 轮播式 mobile(1 2 9) pc(全部)-->
|
|
<div
|
|
<div
|
|
class="cm-row cm-relative cm-swiper"
|
|
class="cm-row cm-relative cm-swiper"
|
|
- v-show="!isMobile || (fetchTemplate([1,2,9],floorData.floorContent.templateType) && isMobile)"
|
|
|
|
|
|
+ v-show="!isMobile || (fetchTemplate([1,2,9,26,28,29],floorData.floorContent.templateType) && isMobile)"
|
|
>
|
|
>
|
|
<div class="cm-p-a-4">
|
|
<div class="cm-p-a-4">
|
|
<template v-if="fetchTemplate([7,8,10],floorData.floorContent.templateType)">
|
|
<template v-if="fetchTemplate([7,8,10],floorData.floorContent.templateType)">
|
|
@@ -402,7 +402,7 @@
|
|
class="bg-white hover-class aspect cm-relative"
|
|
class="bg-white hover-class aspect cm-relative"
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc"
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc"
|
|
>
|
|
>
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
v-if="isMobile"/>
|
|
v-if="isMobile"/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
@@ -430,7 +430,7 @@
|
|
:key="item_index">
|
|
:key="item_index">
|
|
<div class="bg-white aspect"
|
|
<div class="bg-white aspect"
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc">
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc">
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
v-if="isMobile"/>
|
|
v-if="isMobile"/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
@@ -451,17 +451,19 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- 左右滑动式 mobile 7-->
|
|
<!-- 左右滑动式 mobile 7-->
|
|
- <div class="cm-row" v-show="fetchTemplate([7],floorData.floorContent.templateType) && isMobile">
|
|
|
|
|
|
+ <div class="cm-row" v-show="fetchTemplate([7,27],floorData.floorContent.templateType) && isMobile">
|
|
<div class="cm-p-a-4">
|
|
<div class="cm-p-a-4">
|
|
<div class="cm-scroll-container">
|
|
<div class="cm-scroll-container">
|
|
<div class="cm-scroll-item" v-for="(item, item_index) in floorData.floorImageList"
|
|
<div class="cm-scroll-item" v-for="(item, item_index) in floorData.floorImageList"
|
|
:key="item_index">
|
|
:key="item_index">
|
|
- <div class="bg-white aspect"
|
|
|
|
|
|
+ <div class="bg-white aspect cm-relative"
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc">
|
|
:data-scalc="getImageScalcMap(floorData.floorContent.templateType).scalc">
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
v-if="isMobile"/>
|
|
v-if="isMobile"/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
<img width="100%" height="100%" :src="item.image" alt="" v-else/>
|
|
|
|
+ <div class="has-player"
|
|
|
|
+ v-if="floorData.floorContent.templateClassify == 4"></div>
|
|
</a>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -495,7 +497,7 @@
|
|
class="bg-white aspect cm-relative"
|
|
class="bg-white aspect cm-relative"
|
|
:data-scalc="getVideoScalcMap(floorData.floorContent.templateType).scalc"
|
|
:data-scalc="getVideoScalcMap(floorData.floorContent.templateType).scalc"
|
|
>
|
|
>
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<span
|
|
<span
|
|
class="cm-cover-tag color1 cm-absolute cm-top-right"
|
|
class="cm-cover-tag color1 cm-absolute cm-top-right"
|
|
v-if="makeVideoStatus(floorData,i_index + 1) === 2"
|
|
v-if="makeVideoStatus(floorData,i_index + 1) === 2"
|
|
@@ -542,7 +544,7 @@
|
|
class="bg-white aspect cm-relative cm-radius-4"
|
|
class="bg-white aspect cm-relative cm-radius-4"
|
|
:data-scalc="getVideoScalcMap(floorData.floorContent.templateType).scalc"
|
|
:data-scalc="getVideoScalcMap(floorData.floorContent.templateType).scalc"
|
|
>
|
|
>
|
|
- <a :href="reallink(item.link)">
|
|
|
|
|
|
+ <a target="_blank" :href="reallink(item.link)">
|
|
<span class="cm-cover-tag color2 cm-absolute cm-top-right">已开始</span>
|
|
<span class="cm-cover-tag color2 cm-absolute cm-top-right">已开始</span>
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
<img width="100%" height="100%" :src="item.appletsImage" alt=""
|
|
v-if="isMobile"/>
|
|
v-if="isMobile"/>
|
|
@@ -559,42 +561,44 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
<!-- 侧边浮窗 -->
|
|
<!-- 侧边浮窗 -->
|
|
- <div class="cm-float-container">
|
|
|
|
- <div class="cm-slide">
|
|
|
|
|
|
+ <div class="cm-float-container" v-if="activityEntryVisiable || contactVisiable">
|
|
|
|
+ <div class="cm-slide" v-show="activityEntryVisiable">
|
|
<div class="cm-toggle-btn" @click="handleToggleActive(true)"></div>
|
|
<div class="cm-toggle-btn" @click="handleToggleActive(true)"></div>
|
|
</div>
|
|
</div>
|
|
- <div class="cm-slide">
|
|
|
|
- <div class="cm-toggle-btn"></div>
|
|
|
|
- <div class="cm-tooltop">
|
|
|
|
- <div class="cm-tooltop-content cm-tooltop-1">
|
|
|
|
- <div class="cm-item">展会咨询电话:13766896620</div>
|
|
|
|
- <i></i>
|
|
|
|
- <div class="cm-item">业务咨询电话:13766896620</div>
|
|
|
|
|
|
+ <template v-if="contactVisiable">
|
|
|
|
+ <div class="cm-slide">
|
|
|
|
+ <div class="cm-toggle-btn"></div>
|
|
|
|
+ <div class="cm-tooltop">
|
|
|
|
+ <div class="cm-tooltop-content cm-tooltop-1">
|
|
|
|
+ <div class="cm-item">展会咨询电话:13766896620</div>
|
|
|
|
+ <i></i>
|
|
|
|
+ <div class="cm-item">业务咨询电话:13766896620</div>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="cm-slide">
|
|
|
|
- <div class="cm-toggle-btn"></div>
|
|
|
|
- <div class="cm-tooltop">
|
|
|
|
- <div class="cm-tooltop-content cm-tooltop-2 cm-clearfix">
|
|
|
|
- <div class="cm-item cm-left">
|
|
|
|
- <img width="108" height="108" src="/img/activity/wechat_1.jpg" alt=""/>
|
|
|
|
- <span>展会咨询微信</span>
|
|
|
|
- </div>
|
|
|
|
- <div class="cm-left line"></div>
|
|
|
|
- <div class="cm-item cm-left">
|
|
|
|
- <img width="108" height="108" src="/img/activity/wechat_1.jpg" alt=""/>
|
|
|
|
- <span>业务咨询微信</span>
|
|
|
|
|
|
+ <div class="cm-slide">
|
|
|
|
+ <div class="cm-toggle-btn"></div>
|
|
|
|
+ <div class="cm-tooltop">
|
|
|
|
+ <div class="cm-tooltop-content cm-tooltop-2 cm-clearfix">
|
|
|
|
+ <div class="cm-item cm-left">
|
|
|
|
+ <img width="108" height="108" src="/img/activity/wechat_1.jpg" alt=""/>
|
|
|
|
+ <span>展会咨询微信</span>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="cm-left line"></div>
|
|
|
|
+ <div class="cm-item cm-left">
|
|
|
|
+ <img width="108" height="108" src="/img/activity/wechat_1.jpg" alt=""/>
|
|
|
|
+ <span>业务咨询微信</span>
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+ </template>
|
|
</div>
|
|
</div>
|
|
<!-- 获取入口图标 -->
|
|
<!-- 获取入口图标 -->
|
|
- <div class="cm-entry" v-show="isActive">
|
|
|
|
|
|
+ <div class="cm-entry" v-show="activityEntryVisiable && isActive">
|
|
<div class="cm-icon-content">
|
|
<div class="cm-icon-content">
|
|
<span class="cm-close" @click="handleToggleActive(false)"></span>
|
|
<span class="cm-close" @click="handleToggleActive(false)"></span>
|
|
- <a href="#">
|
|
|
|
|
|
+ <a target="_blank" href="#">
|
|
<img src="/img/activity/pc_icon.png" alt=""/>
|
|
<img src="/img/activity/pc_icon.png" alt=""/>
|
|
</a>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
@@ -626,8 +630,8 @@
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/activity/mixin.js(v=${version})}"></script>
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/activity/mixin.js(v=${version})}"></script>
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/activity/index.js(v=${version})}"></script>
|
|
<script charset="utf-8" type="text/javascript" th:src="@{/js/activity/index.js(v=${version})}"></script>
|
|
<script>
|
|
<script>
|
|
- $('#cm-to-top').on("click",function () {
|
|
|
|
- $("html,body").animate({scrollTop:0},500);
|
|
|
|
|
|
+ $('#cm-to-top').on("click", function () {
|
|
|
|
+ $("html,body").animate({scrollTop: 0}, 500);
|
|
});
|
|
});
|
|
</script>
|
|
</script>
|
|
</body>
|
|
</body>
|