From 84ee15b88478629a14dd791958064a096ca6f44c Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 04 九月 2019 09:10:32 +0800
Subject: [PATCH] 2019-09-04

---
 src/views/news/index.vue               |   20 +++++-----
 src/views/productCenter/index.vue      |   35 ++++++++++++-----
 src/views/successCase/caseSolution.vue |    4 +-
 src/views/successCase/caseDetail.vue   |   23 ++++++-----
 src/store/service.js                   |    2 
 5 files changed, 49 insertions(+), 35 deletions(-)

diff --git a/src/store/service.js b/src/store/service.js
index 625f2db..9d15158 100644
--- a/src/store/service.js
+++ b/src/store/service.js
@@ -7,7 +7,7 @@
 
 axios.interceptors.request.use((config) => {
   // 鍦ㄥ彂閫佽姹備箣鍓嶅仛浜涗粈涔�
-  config.data == undefined ? config.data = {} : false
+  config.data = config.data || {}
   config.method = 'post'
   config.data.userid = ''
   config.data = JSON.stringify(config.data)
diff --git a/src/views/news/index.vue b/src/views/news/index.vue
index 548346b..2afc243 100644
--- a/src/views/news/index.vue
+++ b/src/views/news/index.vue
@@ -171,7 +171,7 @@
       flex:1;
       padding: 0.1rem 0.1rem;
       display: inline-block;
-      font-size: 0.13rem;
+      font-size: 0.16rem;
       cursor: pointer;
     }
     .contentTitle_before,.contentTitle_after {
@@ -199,25 +199,25 @@
       margin-bottom: .4rem;
       cursor: pointer;
       h2 {
-        padding: 0 .11rem;
+        // padding: 0 .11rem;
         span:first-child{
           color: #20242A;
-          font-size: 0.15rem;
-          line-height: .3rem;
+          font-size: 0.16rem;
+          line-height: .25rem;
         }
         span:nth-child(2){
           color:#676767;
-          font-size: 0.11rem;
+          font-size: 0.13rem;
           float: right;
-          margin-top: 0.03rem;
+          margin: 0.1rem 0;
         }
       }
       p {
-        padding: 0.14rem 0.11rem;
+        padding: 0.28rem 0rem;
         color: #676767;
-        font-size: 0.11rem; 
+        font-size: 0.14rem; 
         line-height: 0.25rem;
-        margin-top: 0.25rem;
+        margin-top: 0.1rem;
       }
     }
     li:nth-child(3n) {
@@ -250,7 +250,7 @@
     width: 3.6rem;
     height: 2.2rem;
     background:rgba(243,243,243,1);
-    padding: 0.2rem 0.1rem 0;
+    padding: 0.1rem 0.1rem 0;
   }
   button {
     display: none;
diff --git a/src/views/productCenter/index.vue b/src/views/productCenter/index.vue
index 0fd5c81..4e7695d 100644
--- a/src/views/productCenter/index.vue
+++ b/src/views/productCenter/index.vue
@@ -4,12 +4,12 @@
     <div v-for="(item, index) in details" :key="index">
       <div v-if="item.type === 'WLongText'" class="wrapper platform">
         <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
-        <p v-text="item.longText"></p>
+        <p style="margin-bottom: 0.1rem;" v-for="(text, index) in item.textlist" :key="index" v-text="text.LongText"></p>
       </div>
       <div v-else-if="item.type === 'Wimages'" class="wrapper scene">
         <div class="content_title"><span v-if="item.title" v-text="item.title"></span></div>
         <div class="content_scene">
-          <span class="scene scene-img" v-for="(img, index) in item.imglist" :key="index">
+          <span class="scene scene-img" :class="img.scale && 'scale'" v-for="(img, index) in item.imglist" :key="index">
             <img :src="img.url" alt="">
             <span class="txt" :class="'txt' + img.position" :style="'color:' + img.color">
               <p v-text="img.title"></p>
@@ -92,7 +92,7 @@
             title: det.Title1
           }
           if (item.type === 'WLongText') {
-            item.longText = det.DOne[0].LongText
+            item.textlist = det.DOne
           } else if (item.type === 'Wimages') {
             item.imglist = det.DOne.map(cell => {
               return {
@@ -100,7 +100,20 @@
                 tip: cell.CDefine2,
                 url: cell.Images,
                 position: cell.TypeCharThree,
-                color: cell.TypeCharTwo
+                color: cell.TypeCharTwo,
+                scale: true
+              }
+            })
+          } else if (item.type === 'WBigImageOne') {
+            item.type = 'Wimages'
+            item.imglist = det.DOne.map(cell => {
+              return {
+                title: cell.CDefine1,
+                tip: cell.CDefine2,
+                url: cell.Images,
+                position: cell.TypeCharThree,
+                color: cell.TypeCharTwo,
+                scale: false
               }
             })
           } else if (item.type === 'Wico') {
@@ -157,15 +170,15 @@
         margin: 0.1rem 0 0.38rem;
       }
       p {
-        font-size: 0.14rem;
+        font-size: 0.16rem;
         color: #676767;
-        line-height: .22rem;
+        line-height: .24rem;
       }
     }
     .scene {
       margin: 0 auto;
       position: relative;
-      cursor: pointer;
+      // cursor: pointer;
 
       .txt {
         position: absolute;
@@ -244,7 +257,7 @@
       transform: scale(1);
       transition: all 0.5s;
     }
-    .scene-img:hover {
+    .scene-img.scale:hover {
       transform: scale(1.1);
       z-index: 10;
     }
@@ -255,7 +268,7 @@
     }
     .industry {
       .content_title {
-        margin: 1.06rem 0 0.69rem;
+        margin: 0.6rem 0 0.5rem;
       }
       .content_industry {
         display: flex;
@@ -348,14 +361,14 @@
     .content_skill_item {
       text-align: center;
       flex: 1;
-      font-size: .1rem;
+      font-size: .16rem;
       div {
         width: 1.2rem;
         height: 1.2rem;
         display: inline-block;
       }
       p {
-        font-size: 0.13rem;
+        font-size: 0.16rem;
         color:#3A3A3C;
         margin: 0.2rem 0;
         text-align: center;
diff --git a/src/views/successCase/caseDetail.vue b/src/views/successCase/caseDetail.vue
index 62ed8cf..dd6590d 100644
--- a/src/views/successCase/caseDetail.vue
+++ b/src/views/successCase/caseDetail.vue
@@ -8,7 +8,7 @@
       <div v-if="item.TypeCharOne === 'WLongText'">
         <div class="content_title"><span v-if="item.Title1" v-text="item.Title1"></span></div>
         <div v-for="(cell, i) in item.subs" :key="i">
-          <div class="content_title_p" v-if="cell.type === 'text'" style="margin: .4rem auto .1rem;" v-text="cell.value"></div>
+          <div class="content_title_p" v-if="cell.type === 'text'" style="margin: .1rem auto .1rem;" :style="!i && 'margin-top: 0.4rem;'" v-text="cell.value"></div>
           <div class="content-img" v-else-if="cell.type === 'img'"><img :src="cell.value" alt=""></div>
         </div>
       </div>
@@ -184,10 +184,13 @@
   margin: .4rem auto 0;
 }
 @media (max-width: 750px) and (min-width: 0){
-  .banner img {
-    max-width: none;
-    width: 140%;
-    margin-left: -20%;
+  .banner {
+    margin-top: 1.13rem;
+    img {
+      max-width: none;
+      width: 140%;
+      margin-left: -20%;
+    }
   }
 	.three_box{
 		margin: 0.4rem 0.3rem 0.8rem;
@@ -240,11 +243,10 @@
   .content_title,.content_title_p{
     width: 100%;
     box-sizing: border-box;
-    padding: 0.6rem .43rem 0;
+    padding: 0.2rem .43rem 0;
   }
-  .content-img{
+  .content-img {
     width: 100%;
-    height: 3.5rem;
   }
   .project{
     background: #f9f9f9;
@@ -257,7 +259,7 @@
       display: flex;
       padding: .34rem 0;
       dl {
-        width: 25%;
+        flex: 1;
         dt {
           width: .8rem;
           height: .8rem;
@@ -517,7 +519,7 @@
     display: flex;
     margin: .2rem 0;
     dl {
-      margin-right: .8rem;
+      flex: 1;
       dt {
         width: .94rem;
         height: .94rem;
@@ -528,7 +530,6 @@
         }
       }
       dd {
-        width: 1.8rem;
         text-align: center;
         padding-top: .07rem;
       }
diff --git a/src/views/successCase/caseSolution.vue b/src/views/successCase/caseSolution.vue
index b36efa4..e323932 100644
--- a/src/views/successCase/caseSolution.vue
+++ b/src/views/successCase/caseSolution.vue
@@ -10,7 +10,7 @@
 				<dl class="solution_box" v-for="(item, index) in datalist" :key="index">
 					<dt class="solution_box_in">
 						<h3><span v-text="item.SubjClasName"></span></h3>
-						<p style="line-height: 0.22rem; margin-right: 0.3rem;font-size: 0.13rem;" v-text="item.Remark"></p>
+						<p style="line-height: 0.22rem; margin-right: 0.3rem;font-size: 0.16rem;" v-text="item.Remark"></p>
 						<div class="title">
 							<a href="javascript:;" style="margin-right: 0.3rem;" v-for="(menu, i) in item.Subject" :key="i"
 								v-text="menu.Title1" @click="jumpmenu(menu)"></a>
@@ -96,7 +96,7 @@
 		p {
 			padding: .4rem .4rem 0;
 			color: #676767;
-			font-size: .15rem;
+			font-size: .16rem;
 			line-height: 0.26rem;
 		}
 		.solution_box-m {

--
Gitblit v1.8.0