梁彦春 6 년 전
부모
커밋
c952864261

+ 17
- 7
src/components/commonComponents/headerTab.vue 파일 보기

@@ -105,11 +105,11 @@ export default {
105 105
       this.nowPath = this.$route.path;
106 106
       if (this.nowPath == "/") {
107 107
         this.activeIndex = "1";
108
-      } else if (this.nowPath == "/solution") {
108
+      } else if (this.nowPath.match('\/solution')) {
109 109
         this.activeIndex = "2";
110
-      } else if (this.nowPath == "/productCenter") {
110
+      } else if (this.nowPath.match('\/productCenter')) {
111 111
         this.activeIndex = "3";
112
-      } else if (this.nowPath == "/newsInformation") {
112
+      } else if (this.nowPath.match('\/newsInformation')) {
113 113
         this.activeIndex = "4";
114 114
       } else {
115 115
         this.activeIndex = "5";
@@ -141,6 +141,7 @@ export default {
141 141
 <style scoped >
142 142
 .header-tab {
143 143
   width: 100%;
144
+  min-width: 1260px;
144 145
   position: absolute;
145 146
   top: 0;
146 147
   padding: 20px 0;
@@ -220,10 +221,13 @@ export default {
220 221
   vertical-align: middle;
221 222
   color: #fff;
222 223
   position: relative;
224
+  font-weight: 400;
223 225
 }
224 226
 .sub-nav-menu{
225
-  
226
-  
227
+  width: 50%;
228
+  min-width: 700px;
229
+  float: right;
230
+  margin-right: 10%;
227 231
 }
228 232
 .section{
229 233
   display: flex;
@@ -233,9 +237,15 @@ export default {
233 237
   overflow: hidden;
234 238
   line-height: 60px;
235 239
   color: #fff;
236
-  /* background-color: #fff; */
237 240
   animation: Height 1s;
238 241
 }
242
+.sub-nav-menu .section span{
243
+    font-weight: 100;
244
+  }
245
+  .sub-nav-menu .section span:hover{
246
+    font-weight: 400;
247
+    
248
+  }
239 249
 @keyframes Height {
240 250
   from{
241 251
     height: 0;
@@ -246,7 +256,7 @@ export default {
246 256
 }
247 257
 .nav_tittle span{
248 258
   z-index: 100;
249
-  
259
+  font-size: 18px;
250 260
 }
251 261
 a {
252 262
   text-decoration: none;

+ 4
- 6
src/components/navicard/index.vue 파일 보기

@@ -6,7 +6,7 @@
6 6
       <div>{{title}}</div>
7 7
     </div>
8 8
     <div class="body">
9
-      <div v-for="(item, index) in items" :key="index" @click="clickItem(item, index)" :class="{'item-active': itemActive == index }">
9
+      <div v-for="(item, index) in items" :key="index" @click="clickItem(item, index)" :class="{'item-active': active - 1 == index }">
10 10
         <img v-if="active" :src="item.icon" alt="">
11 11
         <div >{{ item.text }}</div>
12 12
       </div>
@@ -21,22 +21,20 @@ export default {
21 21
     'id',
22 22
     'title',
23 23
     'items',
24
-    'active'
24
+    'active',
25 25
   ],
26 26
   data () {
27 27
     return {
28
-      itemActive: -1,
29 28
     }
30 29
   },
31 30
   mounted() {
32 31
   },
33 32
   methods: {
34 33
     clickCard() {
35
-      this.$emit('update:active', true)
34
+      this.$emit('update:active', 99)
36 35
     },
37 36
     clickItem(item, index) {
38
-      this.itemActive = index
39
-      this.$emit('update:active', true)
37
+      this.$emit('update:active', index)
40 38
       this.$emit('click', item)
41 39
     }
42 40
   }

+ 7
- 6
src/components/pages/aboutUs/aboutUs.vue 파일 보기

@@ -85,12 +85,14 @@ export default {
85 85
     }
86 86
   }
87 87
   .about-main {
88
-    padding: 40px 300px 100px 300px;
88
+    padding: 40px 0 100px 0;
89 89
     min-height: 600px;
90
-    position: relative;
90
+   width: 1130px;
91
+   margin: auto;
92
+   display: flex;
93
+   justify-content: space-between;
91 94
     .main-left {
92
-      position: absolute;
93
-      left: 400px;
95
+      
94 96
       .logo {
95 97
         width: 303px;
96 98
         height: 110px;
@@ -120,8 +122,7 @@ export default {
120 122
     .main-right {
121 123
       width: 630px;
122 124
       text-align: left;
123
-      position: absolute;
124
-      left: 840px;
125
+      
125 126
       .main-tit {
126 127
         background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, #4e84ff 50%); 
127 128
         height: 30px;

+ 18
- 11
src/components/pages/index.vue 파일 보기

@@ -168,23 +168,29 @@
168 168
         <div class="page-5 fp-auto-height">
169 169
           <p class="title">我们的客户</p>
170 170
           <div class="logo-box">
171
-            <img src="../../assets/image/home/logo/Group29.png" alt>
171
+            <div>
172
+              <img src="../../assets/image/home/logo/Group29.png" alt>
172 173
             <img src="../../assets/image/home/logo/Group32.png" alt>
173 174
             <img src="../../assets/image/home/logo/Group35.png" alt>
174 175
             <img src="../../assets/image/home/logo/Group40.png" alt>
175 176
             <img src="../../assets/image/home/logo/Group41.png" alt>
176 177
 
177
-            <img src="../../assets/image/home/logo/Group30.png" alt>
178
+            </div>
179
+            <div>
180
+              <img src="../../assets/image/home/logo/Group30.png" alt>
178 181
             <img src="../../assets/image/home/logo/Group33.png" alt>
179 182
             <img src="../../assets/image/home/logo/Group36.png" alt>
180 183
             <img src="../../assets/image/home/logo/Group39.png" alt>
181 184
             <img src="../../assets/image/home/logo/Group42.png" alt>
185
+            </div>
182 186
 
183
-            <img src="../../assets/image/home/logo/Group31.png" alt>
187
+            <div>
188
+              <img src="../../assets/image/home/logo/Group31.png" alt>
184 189
             <img src="../../assets/image/home/logo/Group34.png" alt>
185 190
             <img src="../../assets/image/home/logo/Group37.png" alt>
186 191
             <img src="../../assets/image/home/logo/Group38.png" alt>
187 192
             <img src="../../assets/image/home/logo/Group43.png" alt>
193
+            </div>
188 194
           </div>
189 195
           <footerNav class="foot"></footerNav>
190 196
         </div>
@@ -437,9 +443,9 @@ export default {
437 443
     overflow: hidden;
438 444
     display: flex;
439 445
     justify-content: center;
446
+    align-items: center;
440 447
     // position: relative;
441 448
     .page-3_con {
442
-      padding-bottom: 5%;
443 449
       .title {
444 450
         font-size: 56px;
445 451
         // padding-top: 5%;
@@ -523,14 +529,15 @@ export default {
523 529
       color: #fff;
524 530
     }
525 531
     .logo-box {
526
-      width: 1200px;
527
-      height: 320px;
528
-      margin: 50px auto 60px auto;
532
+      width: 65.63%;
533
+      min-width: 980px;
534
+      height: 53.56%;
535
+      margin: 0.63% auto;
529 536
       img {
530
-        width: 230px;
531
-        height: 100px;
532
-        float: left;
533
-        margin: 5px;
537
+        width: 13.14%;
538
+        min-width: 183px;
539
+        height: 19.7%;
540
+        margin: 0.39%;
534 541
       }
535 542
     }
536 543
   }

+ 8
- 6
src/components/pages/newsInformation/newsInformation.vue 파일 보기

@@ -86,23 +86,25 @@ export default {
86 86
     }
87 87
   }
88 88
   .news-list {
89
-    padding: 40px 300px 100px 300px;
89
+    padding: 40px 0 100px 0;
90 90
     list-style: none;
91
+    width: 1280px;
92
+    margin: auto;
91 93
     .list {
92
-      position: relative;
94
+      
93 95
       padding: 0;
94 96
       height: 180px;
97
+      width: 1280px;
95 98
       text-align: left;
96 99
       margin: 5px 0;
100
+      display: flex;
101
+      justify-content: space-between;
97 102
       img {
98
-        position: absolute;
99 103
         width: 300px;
100 104
         height: 168px;
101
-        left: 0;
102 105
       }
103 106
       .list-right {
104
-        position: absolute;
105
-        left: 320px;
107
+        width: 938px;
106 108
         border-bottom: 1px solid #e5e5e5;
107 109
         height: 177px;
108 110
         .list-tit {

+ 10
- 9
src/components/pages/productCenter/AIwelcome.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
3
+    <!-- <div class="cover-bg">
4 4
       <img src="../../../assets/image/program/bg3.png" alt>
5
-    </div>
5
+    </div> -->
6 6
     <headerTab></headerTab>
7 7
     <div class="product_box">
8 8
       <div class="product_top">
@@ -18,7 +18,7 @@
18 18
           </div>
19 19
         </div>
20 20
       </div>
21
-      <prod-navi class="nav" default="case"></prod-navi>
21
+      <prod-navi class="nav" default="case-1"></prod-navi>
22 22
       <!-- <div class="product_bar">
23 23
         <el-menu :default-active="activeIndex2" class="el-menu-demo"  @select="handleSelect" background-color="rgba(0,0,0,0)" text-color="#999999" active-text-color="#000000">
24 24
           <el-menu-item index="1" class="item1"  background-color="#fff">
@@ -229,7 +229,7 @@ export default {
229 229
 .nav{
230 230
   width: 1280px;
231 231
   position: relative;
232
-  top: -64px;
232
+  top: 13%;
233 233
   // margin-top: -207px;
234 234
   margin: auto;
235 235
   display: flex;
@@ -237,10 +237,11 @@ export default {
237 237
   align-items: center;
238 238
 }
239 239
 .product-center {
240
-  // background: url(../../../assets/image/program/bg3.jpg) no-repeat center;
240
+  background: url(../../../assets/image/program/bg3.png) no-repeat center;
241
+  background-size: 100% 100%; 
241 242
   width: 100%;
242 243
   min-width: 1260px;
243
-  height: 780px;
244
+  height: 90%;
244 245
   background-size: cover;
245 246
   position: relative;
246 247
   .cover-bg {
@@ -256,12 +257,12 @@ export default {
256 257
 }
257 258
 .product_box {
258 259
   width: 1260px;
259
-  height: 780px;
260
+  height: 90%;
260 261
   margin: 0 auto;
261 262
 }
262 263
 .product_top {
263 264
   width: 1260px;
264
-  height: 780px;
265
+  height: 90%;
265 266
   display: flex;
266 267
   justify-content: center;
267 268
 }
@@ -382,7 +383,7 @@ export default {
382 383
   }
383 384
 }
384 385
 .Features1 {
385
-     margin: 0 auto 70px auto;
386
+     margin: 80px auto 70px auto;
386 387
       padding: 80px 0;
387 388
     }
388 389
 .Features2 {

+ 13
- 8
src/components/pages/productCenter/bigscreen.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
3
+    <!-- <div class="cover-bg">
4 4
       <img src="../../../assets/image/program/bg3.png" alt>
5
-    </div>
5
+    </div> -->
6 6
     <headerTab></headerTab>
7 7
     <div class="product_box">
8 8
       <div class="product_top">
@@ -19,9 +19,9 @@
19 19
           </div>
20 20
         </div>
21 21
       </div>
22
-      <prod-navi class="nav" default="case"></prod-navi>
22
+      
23 23
     </div>
24
-
24
+    <prod-navi class="nav" default="case-2"></prod-navi>
25 25
     <div class="secondHouse-middle">
26 26
       <div class="secondHouse_content">
27 27
         <div class="Features1">
@@ -243,7 +243,7 @@ export default {
243 243
   // background: url(../../../assets/image/program/bg3.jpg) no-repeat center;
244 244
   width: 100%;
245 245
   min-width: 1260px;
246
-  height: 780px;
246
+  height: 90%;
247 247
   background-size: cover;
248 248
   position: relative;
249 249
   .cover-bg {
@@ -258,13 +258,18 @@ export default {
258 258
     }
259 259
 }
260 260
 .product_box {
261
-  width: 1260px;
262
-  height: 780px;
261
+  width: 100%;
262
+  min-width: 1260px;
263
+  height: 100%;
264
+  background: url(../../../assets/image/program/bg3.png) no-repeat center;
265
+  background-size: 100% 100%; 
263 266
   margin: 0 auto;
267
+  display: flex;
268
+  justify-content: center;
264 269
 }
265 270
 .product_top {
266 271
   width: 1260px;
267
-  height: 780px;
272
+  height: 100%;
268 273
   display: flex;
269 274
   justify-content: center;
270 275
 }

+ 6
- 8
src/components/pages/productCenter/city.vue 파일 보기

@@ -1,8 +1,5 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
4
-            <img src="../../../assets/image/program/bg1.png" alt="">
5
-          </div>
6 3
     <headerTab></headerTab>
7 4
     <div class="product_box">
8 5
       <div class="product_top">
@@ -21,7 +18,7 @@
21 18
         </div>
22 19
       </div>
23 20
 
24
-      <prod-navi class="nav" default="community"></prod-navi>
21
+      <prod-navi class="nav" default="community-2"></prod-navi>
25 22
     </div>
26 23
 
27 24
     <div class="city_content">
@@ -159,10 +156,11 @@ export default {
159 156
   align-items: center;
160 157
 }
161 158
 .product-center {
162
-  // background: url(../../../assets/image/program/bg1.jpg) no-repeat center;
159
+  background: url(../../../assets/image/program/bg1.png) no-repeat center;
160
+  background-size: 100% 100%;
163 161
   width: 100%;
164 162
   min-width: 1260px;
165
-  height: 780px;
163
+  height: 90%;
166 164
   background-size: cover;
167 165
   position: relative;
168 166
   .cover-bg {
@@ -178,12 +176,12 @@ export default {
178 176
 }
179 177
 .product_box {
180 178
   width: 1260px;
181
-  height: 780px;
179
+  height: 100%;
182 180
   margin: 0 auto;
183 181
 }
184 182
 .product_top {
185 183
   width: 1260px;
186
-  height: 780px;
184
+  height: 100%;
187 185
   display: flex;
188 186
   justify-content: center;
189 187
 }

+ 8
- 8
src/components/pages/productCenter/community.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-     <div class="cover-bg">
3
+     <!-- <div class="cover-bg">
4 4
             <img src="../../../assets/image/program/bg1.png" alt="">
5
-          </div>
5
+          </div> -->
6 6
     <headerTab></headerTab>
7 7
     <div class="product_box">
8 8
       <div class="product_top">
@@ -22,7 +22,7 @@
22 22
           </div>
23 23
         </div>
24 24
       </div>
25
-      <prod-navi class="nav" default="community"></prod-navi>
25
+      <prod-navi class="nav" default="community-1"></prod-navi>
26 26
     </div>
27 27
 
28 28
     <div class="community">
@@ -174,11 +174,11 @@ export default {
174 174
   align-items: center;
175 175
 }
176 176
 .product-center {
177
-  
177
+  background: url('../../../assets/image/program/bg1.png') no-repeat center;
178 178
   width: 100%;
179 179
   min-width: 1260px;
180
-  height: 780px;
181
-  background-size: cover;
180
+  height: 90%;
181
+  background-size: 100% 100%;
182 182
   position: relative;
183 183
   .cover-bg {
184 184
       position: absolute;
@@ -193,12 +193,12 @@ export default {
193 193
 }
194 194
 .product_box {
195 195
   width: 1260px;
196
-  height: 780px;
196
+  height: 100%;
197 197
   margin: 0 auto;
198 198
 }
199 199
 .product_top {
200 200
   width: 1260px;
201
-  height: 780px;
201
+  height: 100%;
202 202
   display: flex;
203 203
   justify-content: center;
204 204
 }

+ 8
- 7
src/components/pages/productCenter/micro.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
3
+    <!-- <div class="cover-bg">
4 4
             <img src="../../../assets/image/program/bg3.png" alt="">
5
-          </div>
5
+          </div> -->
6 6
     <headerTab></headerTab>
7 7
     <div class="product_box">
8 8
       <div class="product_top">
@@ -17,7 +17,7 @@
17 17
         </div>
18 18
       </div>
19 19
       
20
-      <prod-navi class="nav" default="case"></prod-navi>
20
+      <prod-navi class="nav" default="case-4"></prod-navi>
21 21
     </div>
22 22
 
23 23
     <div class="secondHouse-middle">
@@ -230,10 +230,11 @@ export default {
230 230
   align-items: center;
231 231
 }
232 232
 .product-center {
233
-  
233
+  background: url(../../../assets/image/program/bg3.png) no-repeat center;
234
+  background-size: 100% 100%;
234 235
   width: 100%;
235 236
   min-width: 1260px;
236
-  height: 780px;
237
+  height: 90%;
237 238
   background-size: cover;
238 239
   position: relative;
239 240
   .cover-bg {
@@ -249,12 +250,12 @@ export default {
249 250
 }
250 251
 .product_box {
251 252
   width: 1260px;
252
-  height: 780px;
253
+  height: 100%;
253 254
   margin: 0 auto;
254 255
 }
255 256
 .product_top {
256 257
   width: 1260px;
257
-  height: 780px;
258
+  height: 100%;
258 259
   display: flex;
259 260
   justify-content: center;
260 261
 }

+ 9
- 37
src/components/pages/productCenter/online.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
3
+    <!-- <div class="cover-bg">
4 4
       <img src="../../../assets/image/program/bg2.png" alt>
5
-    </div>
5
+    </div> -->
6 6
     <div class="product_center_top">
7 7
       <headerTab></headerTab>
8 8
       <div class="product_box">
@@ -16,36 +16,7 @@
16 16
             </div>
17 17
           </div>
18 18
         </div>
19
-
20
-        <prod-navi class="nav" default="product"></prod-navi>
21
-        <!-- <div class="product_bar">
22
-        <el-menu :default-active="activeIndex2" class="el-menu-demo"  @select="handleSelect" background-color="rgba(0,0,0,0)" text-color="#999999" active-text-color="#000000">
23
-          <el-menu-item index="1" class="item1"  background-color="#fff">
24
-            <div class="order">
25
-              <div class="blue_bar"></div>
26
-              <div class="product-order">产品订制</div>
27
-              <div class="order_bot">
28
-                <div class="order_bot_online">
29
-                  <img src="../../../assets/image/logoicon/shape.png" alt="">
30
-                 
31
-                  <span>全渠道在线平台</span>
32
-                </div>
33
-                <div class="order_bot_secondHandHouse">
34
-                  <img src="../../../assets/image/logoicon/huijulogo.png" alt="">
35
-                  
36
-                  <span>二手房管理平台</span>
37
-                </div>
38
-              </div>
39
-            </div>
40
-          </el-menu-item>
41
-          <el-menu-item index="2" class="item2">
42
-            智慧案场
43
-          </el-menu-item>
44
-          <el-menu-item index="3" class="item3">
45
-            智慧社区
46
-          </el-menu-item>
47
-        </el-menu>
48
-        </div>-->
19
+        <prod-navi class="nav" default="product-1"></prod-navi>
49 20
       </div>
50 21
     </div>
51 22
     <div class="online_middle">
@@ -358,10 +329,11 @@ export default {
358 329
   align-items: center;
359 330
 }
360 331
 .product-center {
361
-  // background: url(../../../assets/image/program/bg1.jpg) no-repeat center;
332
+  background: url(../../../assets/image/program/bg1.png) no-repeat center;
362 333
   width: 100%;
363 334
   min-width: 1260px;
364
-  // height: 780px;
335
+  height: 90%;
336
+  background-size: 100% 100%;
365 337
   // background-size: cover;
366 338
   position: relative;
367 339
   .cover-bg {
@@ -378,17 +350,17 @@ export default {
378 350
 .product_center_top {
379 351
   width: 100%;
380 352
   min-width: 1260px;
381
-  height: 780px;
353
+  height: 100%;
382 354
   background-size: cover;
383 355
 }
384 356
 .product_box {
385 357
   width: 1260px;
386
-  height: 780px;
358
+  height: 100%;
387 359
   margin: 0 auto;
388 360
 }
389 361
 .product_top {
390 362
   width: 1260px;
391
-  height: 780px;
363
+  height: 100%;
392 364
   display: flex;
393 365
   justify-content: center;
394 366
 }

+ 10
- 25
src/components/pages/productCenter/prodNavi.vue 파일 보기

@@ -19,12 +19,6 @@ export default {
19 19
   ],
20 20
   data () {
21 21
     return {
22
-      activeCard: {
23
-        product: false,
24
-        case: false,
25
-        community: false,
26
-        [`${this.default}`]: true,
27
-      },
28 22
       productOrder: {
29 23
         id: 'product',
30 24
         title:  '产品订制',
@@ -85,27 +79,18 @@ export default {
85 79
       },
86 80
     }
87 81
   },
88
-  watch: {
89
-    ['activeCard.product'] (nw, od) {
90
-      if (nw && !od) {
91
-        this.activeCard.case = this.activeCard.community = false
92
-      }
93
-    },
94
-    ['activeCard.case'] (nw, od) {
95
-      if (nw && !od) {
96
-        this.activeCard.product = this.activeCard.community = false
97
-      }
98
-    },
99
-    ['activeCard.community'] (nw, od) {
100
-      if (nw && !od) {
101
-        this.activeCard.case = this.activeCard.product = false
82
+  computed: {
83
+    activeCard () {
84
+      const atv = (this.default || '').split('-')
85
+      const atvCard = atv[0] || false
86
+      const atvItem = atv[1] || false
87
+      return {
88
+        product: false,
89
+        case: false,
90
+        community: false,
91
+        [`${atvCard}`]: atvItem
102 92
       }
103 93
     },
104
-    default (nw) {
105
-      console.log('--------->', nw)
106
-      if (!nw) return
107
-      this.activeCard[nw] = true
108
-    }
109 94
   },
110 95
   mounted () {
111 96
 

+ 12
- 9
src/components/pages/productCenter/productCenter.vue 파일 보기

@@ -1,8 +1,9 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
4
-            <img src="../../../assets/image/program/bg2.png" alt="">
5
-          </div>
3
+    <!-- <div class="cover-bg">
4
+      <img src="../../../assets/image/program/bg2.png" alt="">
5
+      
6
+    </div> -->
6 7
     <headerTab></headerTab>
7 8
     <div class="product_box">
8 9
       <div class="product_top">
@@ -45,7 +46,7 @@
45 46
         </el-menu>
46 47
       </div>-->
47 48
 
48
-      <prod-navi class="nav" default="product"></prod-navi>
49
+      <prod-navi class="nav" default="product-2"></prod-navi>
49 50
     </div>
50 51
     <div class="secondHouse-middle">
51 52
       <div class="secondHouse_content">
@@ -225,15 +226,17 @@ export default {
225 226
   border-radius: 4px;
226 227
 }
227 228
 .product-center {
228
-  // background: url(../../../assets/image/program/bg2.jpg) no-repeat center;
229
+  background: url(../../../assets/image/program/bg2.png) no-repeat center;
229 230
   width: 100%;
230 231
   min-width: 1260px;
231
-  height: 780px;
232
+  height: 90%;
233
+  background-size: 100% 100%;
232 234
   // background-color: red;
233
-  background-size: cover;
235
+  // background-size: cover;
234 236
   // border-radius: 
235 237
   position: relative;
236 238
   .cover-bg {
239
+    // background: url('../../../assets/image/program/bg2.png') no-repeat center 100%;
237 240
       position: absolute;
238 241
       top: 0;
239 242
       z-index: -1;
@@ -246,12 +249,12 @@ export default {
246 249
 }
247 250
 .product_box {
248 251
   width: 1260px;
249
-  height: 780px;
252
+  height: 100%;
250 253
   margin: 0 auto;
251 254
 }
252 255
 .product_top {
253 256
   width: 1260px;
254
-  height: 780px;
257
+  height: 100%;
255 258
   display: flex;
256 259
   justify-content: center;
257 260
 }

+ 7
- 7
src/components/pages/productCenter/release.vue 파일 보기

@@ -1,8 +1,8 @@
1 1
 <template>
2 2
   <div class="product-center">
3
-    <div class="cover-bg">
3
+    <!-- <div class="cover-bg">
4 4
       <img src="../../../assets/image/program/bg3.png" alt>
5
-    </div>
5
+    </div> -->
6 6
     <headerTab></headerTab>
7 7
     <div class="product_box">
8 8
       <div class="product_top">
@@ -16,7 +16,7 @@
16 16
           <div class="product_top_con_right"></div>
17 17
         </div>
18 18
       </div>
19
-      <prod-navi class="nav" default="case"></prod-navi>
19
+      <prod-navi class="nav" default="case-3"></prod-navi>
20 20
     </div>
21 21
 
22 22
     <div class="secondHouse-middle">
@@ -210,10 +210,10 @@ export default {
210 210
   align-items: center;
211 211
 }
212 212
 .product-center {
213
-  // background: url(../../../assets/image/program/bg3.jpg) no-repeat center;
213
+  background: url(../../../assets/image/program/bg3.png) no-repeat center;
214 214
   width: 100%;
215 215
   min-width: 1260px;
216
-  height: 780px;
216
+  height: 90%;
217 217
   background-size: cover;
218 218
   position: relative;
219 219
   .cover-bg {
@@ -229,12 +229,12 @@ export default {
229 229
 }
230 230
 .product_box {
231 231
   width: 1260px;
232
-  height: 780px;
232
+  height: 100%;
233 233
   margin: 0 auto;
234 234
 }
235 235
 .product_top {
236 236
   width: 1260px;
237
-  height: 780px;
237
+  height: 100%;
238 238
   display: flex;
239 239
   justify-content: center;
240 240
 }

+ 29
- 32
src/components/pages/solution/solution.vue 파일 보기

@@ -2,13 +2,15 @@
2 2
   <div class="solution">
3 3
     <headerTab></headerTab>
4 4
     <div class="title">
5
-      <div class="cover-bg">
5
+      <!-- <div class="cover-bg">
6 6
         <img src="../../../assets/image/program/bannerbg.png" alt>
7
-      </div>
8
-      <p class="tit">{{title}}</p>
7
+      </div> -->
8
+      <div>
9
+        <p class="tit">{{title}}</p>
9 10
       <p class="label">{{desc}}</p>
10 11
       <p class="label">{{desc2}}</p>
11 12
       <p class="desc">{{engdesc}}</p>
13
+      </div>
12 14
     </div>
13 15
     <div class="solution-main">
14 16
       <el-tabs class="tab-bar" v-model="activeName" @tab-click="handleClick">
@@ -53,18 +55,7 @@
53 55
                     <p class="dis_p1">客户归属、划分不清</p>
54 56
                   </div>
55 57
                 </div>
56
-                <!-- <div class="img-con">
57
-                  <img src="../../../assets/image/wisdom/wisdom01.jpg" alt>营销费用高效果差
58
-                </div>
59
-                <div class="img-con">
60
-                  <img src="../../../assets/image/wisdom/wisdom02.jpg" alt>营销手段传统、数据反馈慢
61
-                </div>
62
-                <div class="img-con">
63
-                  <img src="../../../assets/image/wisdom/wisdom03.jpg" alt>渠道商载客、大量飞单
64
-                </div>
65
-                <div class="img-con">
66
-                  <img src="../../../assets/image/wisdom/wisdom04.jpg" alt>客户归属、划分不清
67
-                </div> -->
58
+                
68 59
               </div>
69 60
             </div>
70 61
             <div class="programme-box">
@@ -265,40 +256,40 @@
265 256
               <div class="label-box">
266 257
                 <div class="label-con" :class="bgHover==1?'hover-div':''" @mouseenter="divHover(1)" @mouseleave="leaveHover(1)">
267 258
                   <div class="label-img">
268
-                    <img  v-if="bgHover==1" src="../../../assets/image/program/order/team1.png" alt>
259
+                    <img v-if="bgHover==1" src="../../../assets/image/program/order/team1.png" alt>
269 260
                     <img  v-if="bgHover!=1" src="../../../assets/image/program/order/team.png" alt>
270 261
                   </div>
271 262
                   <p class="label-tit">专业开发团队</p>
272 263
                   <p class="label-desc">团队拥有丰富实战经验,千万金额成功项目,实力不容小觑</p>
273 264
                 </div>
274
-                <div class="label-con" :class="bgHover==2?'hover-div':''" @mouseenter="divHover(2)">
265
+                <div class="label-con" :class="bgHover==2?'hover-div':''" @mouseenter="divHover(2)" @mouseleave="leaveHover(2)">
275 266
                   <div class="label-img">
276 267
                     <img v-if="bgHover==2" src="../../../assets/image/program/order/cost1.png" alt>
277
-                    <img v-else src="../../../assets/image/program/order/cost.png" alt>
268
+                    <img   v-else src="../../../assets/image/program/order/cost.png" alt>
278 269
                   </div>
279 270
                   <p class="label-tit">开发费用透明</p>
280 271
                   <p class="label-desc">消除行业壁垒,信息不对称问题,价格透明,比肩行业水平</p>
281 272
                 </div>
282
-                <div class="label-con" :class="bgHover==3?'hover-div':''" @mouseenter="divHover(3)">
273
+                <div class="label-con" :class="bgHover==3?'hover-div':''" @mouseenter="divHover(3)" @mouseleave="leaveHover(3)">
283 274
                   <div class="label-img">
284 275
                     <img v-if="bgHover==3" src="../../../assets/image/program/order/time1.png" alt>
285
-                    <img v-else src="../../../assets/image/program/order/time.png" alt>
276
+                    <img  v-else src="../../../assets/image/program/order/time.png" alt>
286 277
                   </div>
287 278
                   <p class="label-tit">高质按时交付</p>
288 279
                   <p class="label-desc">不随意拖延开发工期,保证高质量按时交付成品</p>
289 280
                 </div>
290
-                <div class="label-con" :class="bgHover==4?'hover-div':''" @mouseenter="divHover(4)">
281
+                <div class="label-con" :class="bgHover==4?'hover-div':''" @mouseenter="divHover(4)"  @mouseleave="leaveHover(4)">
291 282
                   <div class="label-img">
292 283
                     <img v-if="bgHover==4" src="../../../assets/image/program/order/Operation.png" alt>
293
-                    <img v-else src="../../../assets/image/program/order/Operation1.png" alt>
284
+                    <img  v-else src="../../../assets/image/program/order/Operation1.png" alt>
294 285
                   </div>
295 286
                   <p class="label-tit">持续运营支持</p>
296 287
                   <p class="label-desc">按需提供软件上线后运营支持,修复漏洞服务</p>
297 288
                 </div>
298
-                <div class="label-con" :class="bgHover==5?'hover-div':''" @mouseenter="divHover(5)">
289
+                <div class="label-con" :class="bgHover==5?'hover-div':''" @mouseenter="divHover(5)" @mouseleave="leaveHover(5)">
299 290
                   <div class="label-img">
300 291
                     <img v-if="bgHover==5" src="../../../assets/image/program/order/afterSale1.png" alt>
301
-                    <img v-else src="../../../assets/image/program/order/afterSale.png" alt>
292
+                    <img  v-else src="../../../assets/image/program/order/afterSale.png" alt>
302 293
                   </div>
303 294
                   <p class="label-tit">售后服务周到</p>
304 295
                   <p class="label-desc">秉承顾客至上理念,全方位跟进需求,专业解答您的所有疑惑</p>
@@ -385,7 +376,8 @@ export default {
385 376
       desc2: "",
386 377
       engdesc: "Intelligent face risk control system",
387 378
       colorHover: 2,
388
-      bgHover: 3
379
+      bgHover: 3,
380
+     
389 381
     };
390 382
   },
391 383
   methods: {
@@ -410,9 +402,11 @@ export default {
410 402
     },
411 403
     leaveHover(index){
412 404
       this.bgHover != index;
405
+      this.bgHover = '';
413 406
     },
414 407
     spanHover (index) {
415 408
       this.colorHover = index;
409
+      
416 410
     },
417 411
     divHover (index) {
418 412
       this.bgHover = index;
@@ -428,12 +422,17 @@ export default {
428 422
   width: 100%;
429 423
   .title {
430 424
     width: 100%;
431
-    height: 760px;
432
-
425
+    min-width: 1260px;
426
+    height: 90%;
427
+    background: url('../../../assets/image/program/bannerbg.png') no-repeat center;
428
+    background-size: 100% 100%;
433 429
     // border-radius: 0 0 200% 200%;
434 430
     opacity: 1 !important;
435 431
     color: #fff;
436 432
     position: relative;
433
+    display: flex;
434
+    justify-content: center;
435
+    align-items: center;
437 436
     .cover-bg {
438 437
       position: absolute;
439 438
       top: 0;
@@ -447,7 +446,7 @@ export default {
447 446
 
448 447
     .tit {
449 448
       font-size: 64px;
450
-      padding-top: 220px;
449
+      // padding-top: 20%;
451 450
       font-weight: 100;
452 451
       line-height: 100px;
453 452
     }
@@ -482,7 +481,8 @@ export default {
482 481
 
483 482
   .solution-main {
484 483
     width: 100%;
485
-    margin-top: -55px;
484
+    min-width: 1260px;
485
+    margin-top: -4%;
486 486
     .tab-bar {
487 487
       height: 110px;
488 488
       margin: 0 auto;
@@ -1032,8 +1032,5 @@ box-shadow:0px 1px 14px 0px rgba(65,101,242,0.2);
1032 1032
       font-size: 16px;
1033 1033
     }
1034 1034
   }
1035
-}
1036
-.el-tabs__content{
1037
-  
1038 1035
 }
1039 1036
 </style>