index.html
5.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<section class="hero-section rel rpt-150 pb-90 rpb-0">
<div class="shape shapeAnimationOne l-10 t-60">
<img src="assets/img/shapes/shape1.png" alt="Shape">
</div>
</section>
<section class="rel rpt-150 rpb-0 text-left" >
<div class="container">
<div class="row banner-height pt-90 pb-90">
<div class="banner-introduction color-white col-lg-6">
<h2 class="intro-title color-white">{{cmdbData.title}}</h2>
<span class="intro-intro">{{cmdbData.introduction}}</span>
</div>
</div>
</div>
<div class="intro-Con"></div>
</section>
<section class="intro-tab">
<div class="container">
<ul class="intro-tab-container">
<li class="tab-item-li" v-for="(item,index) in cmdbData.data" :key="item">
<span :class="['tab-item','scroll-to-target',{'tab-item-active':tabActive==index}]" :data-target="'[data-type='+item.type+']'">{{item.title}}</span>
</li>
</ul>
</div>
</section>
<section :class="['info-container','info-container-'+item.type,'info-container-cmdb', 'rel', 'pt-55',{'mb-70':item.type=='system'||item.type=='app','info-container-bg':item.type=='func'}]" v-for="(item,index) in cmdbData.data" :key="item">
<div class="div-type" :data-type="item.type"></div>
<div :class="'container cmdb '+item.type">
<div class="info-title">{{item.title}}</div>
<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="['info-intro']" v-if="item.introData && item.introData.length>0">
<div class="info-intro-item" v-for="itemI in item.introData">{{itemI}}</div>
</div>
<div class="row pt-30" v-if="item.data && item.data.length>0">
<div class="col-md-3 flex-start-column " v-for="(itemC,indexC) in item.data">
<div class="app-bg pd-25">
<img class="" :src="itemC.icon" alt="">
<div class="pt-30 app-title">{{itemC.title}}</div>
<div class="info-app-intro font-size-14 pt-20">{{itemC.introduction}}</div>
</div>
</div>
</div>
<div class="info-system pt-30" v-if="item.img">
<img :src="item.img" alt="">
</div>
<div class="row pt-30 pd-40" v-if="item.dataC && item.dataC.length>0">
<div class="col-lg-6 pd-40" v-for="(itemA,indexA) in item.dataC">
<div class="div-img text-center">
<img :src="itemA.img" alt="">
</div>
<div class="cloud-c-title pt-30">{{itemA.title}}</div>
<ul :class="[{'row':indexA>=2}, {'flex-column-center':indexA<2} ,'pt-30','pl-20','pr-20']" v-if="itemA.introData.length>0">
<li :class="['list-style-li']" v-for="(itemV,indexV) in itemA.introData">{{itemV}}</li>
</ul>
</div>
</div>
<div class="row mt-40 pb-30" v-if="item.dataFunc && item.dataFunc.length>0">
<div class="func-top row">
<div @click="changeFunc(indexF)" :class="['col-lg-2', 'func-top-item',{'func-item-active':funcActive==indexF}]" v-for="(itemF,indexF) in item.dataFunc">
{{itemF.title}}
</div>
</div>
<div class="func-bottom row pt-30">
<div class="col-lg-6 func-bottom-title"><span></span><span>{{funcTitle}}</span></div>
<div :class="['col-lg-6', 'func-bottom-intro',{'func-l-p':funcActive==1}]"><span class="func-symbol">“</span><span class="funcIntro-span">{{funcIntro}}</span></div>
</div>
</div>
<div class="row pt-50" v-if="item.dataLife && item.dataLife.length>0">
<div class="col-lg-7">
<img :src="item.icon" alt="">
</div>
<div class="col-lg-5 lifeCycle-con flex-column-center">
<div class="lifeCycle-item" v-for="itemL in item.dataLife">
<div class="lifeCycle-item-title" v-if="itemL.title">{{itemL.title}}</div>
<div class="lifeCycle-intro">
<div class="lifeCycle-intro-item" v-for="itemI in itemL.introData">{{itemI}}</div>
</div>
</div>
</div>
</div>
</div>
<div class="func-bg" v-if="item.type=='func'">
<img :src="funcImg" alt="">
</div>
<div class="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 app-advantage-style pb-50" >
<div :class="['pro-info-title']">
<div class=" advantage-title-Aview">{{itemV.title}}</div>
<ul class="app-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>
</div>
</div>
</div>
<div class=" Aview-con cmdb-advantage-con" v-if="item.dataThirdA && item.dataThirdA.length>0">
<div class="row Aview-container">
<div class="col-lg-6 Aview-advantage-con" v-for="(itemV,indexV) in item.dataThirdA">
<div class="info-value pb-50 app-advantage-style" >
<div :class="['pro-info-title']">
<div class=" advantage-title-Aview">{{itemV.title}}</div>
<ul class="app-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+4}}</div>
</div>
</div>
</div>
</div>
</div>
<div class="app-advantage-bg" v-if="item.type=='advantage'"></div>
</section>