...
|
...
|
@@ -6,7 +6,7 @@ |
|
|
|
|
|
|
|
|
<section class="rel rpt-150 rpb-0 text-left" >
|
|
|
<div class="container">
|
|
|
<div class="container product">
|
|
|
<div class="row banner-height pt-90 pb-90">
|
|
|
<div class="banner-introduction color-white col-lg-6">
|
|
|
<h2 class="intro-title color-white">{{AviewData.title}}</h2>
|
...
|
...
|
@@ -17,7 +17,7 @@ |
|
|
<div class="intro-Con"></div>
|
|
|
</section>
|
|
|
<section class="intro-tab">
|
|
|
<div class="container">
|
|
|
<div class="container product Aview">
|
|
|
<ul class="intro-tab-container">
|
|
|
<li class="tab-item-li" v-for="(item,index) in AviewData.data" :key="item">
|
|
|
<span :class="['tab-item','scroll-to-target',{'tab-item-active':tabActive==index}]" :data-target="'[data-type='+item.type+']'">{{item.title}}</span>
|
...
|
...
|
@@ -27,42 +27,54 @@ |
|
|
</section>
|
|
|
|
|
|
|
|
|
<section :class="['info-container', 'rel', 'mb-70', 'pt-55',{'info-container-bg':item.type=='advantage'}]" v-for="(item,index) in AviewData.data" :key="item">
|
|
|
<section :class="['info-container','info-container-'+item.type, 'rel','pt-55', {'mb-50':item.type!='ability' && item.type!='characterP' && item.type!='advantage','pb-50':item.type=='characterP','all-height':item.type=='ability'}]" v-for="(item,index) in AviewData.data" :key="item">
|
|
|
<div class="div-type" :data-type="item.type"></div>
|
|
|
<div class="container">
|
|
|
<h3 class="info-title">{{item.title}}</h3>
|
|
|
<div :class="['info-intro',{'text-align-center':item.type=='system' || item.type=='value'},{'max-width-600':item.type=='value'}]" v-if="item.introduction">{{item.introduction}}</div>
|
|
|
<div class="row" v-if="item.data && item.data.length>0">
|
|
|
<div class="info-character col-md-4" v-for="(itemC,indexC) in item.data">
|
|
|
<img class="pt-50" :src="itemC.icon" alt="">
|
|
|
<h4 class="pt-30">{{itemC.title}}</h4>
|
|
|
<div class="info-character-intro">{{itemC.introduction}}</div>
|
|
|
<div class="container product">
|
|
|
<div class="info-title">{{item.title}}</div>
|
|
|
<div :class="['info-intro','mt-40',{'text-align-center':item.type=='system' || item.type=='value'},{'max-width-600':item.type=='value'}]" v-if="item.introduction">{{item.introduction}}</div>
|
|
|
<div :class="['row','pt-60',{'challenge-con':item.type=='challenge'}]" v-if="item.data && item.data.length>0">
|
|
|
<div :class="[ {'col-lg-4':item.type=='challenge','col-lg-3':item.type=='service','col-lg-service-3':item.type=='service','col-lg-6':item.type=='characterP','characterP-con':item.type=='characterP'}]" v-for="(itemC,indexC) in item.data">
|
|
|
<div :class="['info-character','info-'+item.type] ">
|
|
|
<img v-if="itemC.icon" :class="[{'pt-50':item.type=='challenge'}]" :src="itemC.icon" alt="">
|
|
|
<div :class="[{'info-child-title':item.type=='service','info-child-title-character':item.type=='characterP','info-child-title-Heavy':item.type=='challenge', 'pt-40':item.type=='challenge', 'pt-20':item.type!='challenge'}]">{{itemC.title}}</div>
|
|
|
<div :class="['info-character-intro', 'pt-30',{'info-child-intro-character':item.type=='characterP'}]" v-if="itemC.introduction">{{itemC.introduction}}</div>
|
|
|
<div :class="['info-character-intro', {'pt-40':item.type=='challenge','pb-40':item.type=='challenge','pt-20':item.type!='challenge','info-child-intro':item.type=='service','info-child-intro-m':item.type=='challenge'}]" v-if="itemC.introData && itemC.introData.length>0">
|
|
|
<div :class="[{'intro-item':item.type=='challenge'}, 'text-center']" v-for="itemI in itemC.introData">{{itemI}}</div>
|
|
|
</div>
|
|
|
<div v-if="item.type=='challenge'" :class="['info-challenge-bg','info-challenge-bg-'+(indexC+1)]"></div>
|
|
|
<div v-if="item.type=='characterP'" class="info-characterP-bg"></div>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="info-system pt-30" v-if="item.img">
|
|
|
<div class="info-system pt-60" v-if="item.img">
|
|
|
<img :src="item.img" alt="">
|
|
|
</div>
|
|
|
<div class="row pt-30" v-if="item.dataSecond && item.dataSecond.length>0">
|
|
|
<div class="col-lg-4">
|
|
|
<div :class="['info-advantage',{'advantage-active':advantageActive==indexA}]" @mouseover="showHover(indexA)" @mouseleave="hideHover" v-for="(itemA,indexA) in item.dataSecond">
|
|
|
<img class="" :src="itemA.icon" alt="">
|
|
|
<div :class="['info-advantage-title']">
|
|
|
<div>{{itemA.title}}</div>
|
|
|
<div class="advantage-title-intro" v-if="itemA.introduction && advantageActive==indexA && isMouseover">{{itemA.introduction}}</div>
|
|
|
<div class="row mt-60 dataAbility-con" v-if="item.dataAbility && item.dataAbility.length>0">
|
|
|
<div class="col-lg-6 dataAbility-col" v-for="(itemD,indexD) in item.dataAbility">
|
|
|
<div class="dataAbility-item">
|
|
|
<div class="dataAbility-item-title">{{itemD.title}}</div>
|
|
|
<div class="dataAbility-item-intro pt-20">
|
|
|
<div class="dataAbility-item-intro-item" v-for="(itemI,indexI) in itemD.introData">{{itemI}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="col-lg-8">
|
|
|
<img :src="advantageImg" alt="">
|
|
|
<div class="dataAbility-bg" v-if="item.type=='ability'"></div>
|
|
|
<div class="dataAbility-bg-logo">
|
|
|
<img :src="item.icon" alt="">
|
|
|
<div class="logo-title pt-20">{{item.subTitle}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="row pt-30" v-if="item.dataThird && item.dataThird.length>0">
|
|
|
<div class="col-lg-4" v-for="(itemV,indexV) in item.dataThird">
|
|
|
<div class="info-value" >
|
|
|
<img class="" :src="itemV.img" alt="">
|
|
|
<div :class="['info-value-title']">
|
|
|
<h3>{{itemV.title}}</h3>
|
|
|
<div>{{itemV.introduction}}</div>
|
|
|
|
|
|
</div>
|
|
|
<div class="mt-30 Aview-con" v-if="item.dataThird && item.dataThird.length>0">
|
|
|
<div class="row Aview-container">
|
|
|
<div class="col-lg-4 Aview-advantage-con" v-for="(itemV,indexV) in item.dataThird">
|
|
|
<div class="info-value pro-advantage-style pb-50" >
|
|
|
<div :class="['pro-info-title']">
|
|
|
<div class=" advantage-title-Aview">{{itemV.title}}</div>
|
|
|
<ul class="pro-advantage-ul pt-30 advantage-intro-Aview"><li v-for="(itemP,indexP) in itemV.dataIntro">{{itemP}}</li></ul>
|
|
|
<div class="maintenance-advantage-num pt-50 pb-60">0{{indexV+1}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
...
|
...
|
@@ -70,6 +82,21 @@ |
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
<div class=" Aview-con" v-if="item.dataThirdA && item.dataThirdA.length>0">
|
|
|
<div class="row Aview-container">
|
|
|
<div class="col-lg-4 Aview-advantage-con" v-for="(itemV,indexV) in item.dataThirdA">
|
|
|
<div class="info-value pro-advantage-style pb-50" >
|
|
|
<div :class="['pro-info-title']">
|
|
|
<div class=" advantage-title-Aview">{{itemV.title}}</div>
|
|
|
<ul class="pro-advantage-ul pt-30 advantage-intro-Aview"><li v-for="(itemP,indexP) in itemV.dataIntro">{{itemP}}</li></ul>
|
|
|
<div class="maintenance-advantage-num pt-50 pb-60">0{{indexV+3}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="Aview-advantage-bg" v-if="item.type=='advantage'"></div>
|
|
|
<div v-if="item.type=='challenge' || item.type=='characterP'" :class="['info-container-bg','info-container-bg-Aview', {'info-container-bg-challenge':item.type=='challenge'}]"></div>
|
|
|
</section>
|
|
|
|
|
|
|
...
|
...
|
|