From 4deda573bfc6663c1793b29f60a6e1035d891520 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 23 八月 2019 16:36:42 +0800
Subject: [PATCH] news

---
 src/views/index/dynamicDetail.vue |  160 +++++++++++++++++++++++-----------------------------
 1 files changed, 71 insertions(+), 89 deletions(-)

diff --git a/src/views/index/dynamicDetail.vue b/src/views/index/dynamicDetail.vue
index 5ed19d7..7f0d0a1 100644
--- a/src/views/index/dynamicDetail.vue
+++ b/src/views/index/dynamicDetail.vue
@@ -2,113 +2,84 @@
   <div class="main">
     <div class="wrapper dynamic">
       <div class="dynamic_l">
-        <h4>鏄庣 > 鏂伴椈璧勮 > 浼佷笟璧勮 > 瀹濇椂寰楃數鍟嗗钩鍙伴」鐩惎鍔ㄤ細璁殕閲嶄妇琛�</h4>
-        <h2 class="dynamic_title">瀹濇椂寰楃數鍟嗗钩鍙伴」鐩惎鍔ㄤ細璁殕閲嶄妇琛�</h2>
-        <h3 class="dynamic_subtitle">浼佷笟璧勮 | 2018-10-10</h3>
-        <div class="dynamic_content">
-          <p>9鏈�22鏃ヤ笂鍗堬紝瀹濇椂寰楃數鍟嗗钩鍙伴」鐩惎鍔ㄤ細鍦ㄨ嫃宸炲巺闅嗛噸鍙紑锛屼笓涓氬伐鍏疯惀閿�涓績鏈辨�汇�佽储鍔″紶鎬汇�佷俊鎭寲绠$悊閮ㄤ竵鎬伙紝鎼洪」鐩粍鍥㈤槦鍙傚姞浜嗘娆′細璁�傚寳浜槑绉戞櫘鍗庡壇鎬荤粡鐞嗗紶瀵岃吹锛屾惡椤鹃棶浠h〃4浜哄嚭甯簡浼氳銆�<br />
-            浼氳鐢辩數鍟嗛攢鍞儴缁忕悊绾敠闇蹭富鎸佸彫寮�銆�
-          </p>
-          <img src="../../img/dynamicDetail.jpg" alt="">
-        </div>
-        <div class="dynamic_content">
-          <p>浼氳浼婂锛岀數鍟嗛攢鍞儴缁忕悊绾敠闇查鍏堝垎鏋愪簡杩戝嚑骞寸敱浜庣數鍟嗛攢閲忕殑涓嶆柇涓婂崌锛岀數鍟嗛儴闂ㄥ湪宸ヤ綔涓墍閬囧埌鐨勫悇绫婚棶棰橈紝绾粡鐞嗗挨鍏舵寚鍑哄湪姣忓勾鍙屽崄涓�鏈熼棿宸ㄥぇ鐨勮鍗曢噺缁欑數鍟嗛儴闂ㄥ甫鏉ヤ簡宸ㄥぇ鐨勫伐浣滈噺銆�<br />
-            <span style="margin: 0.3rem 0;display: inline-block;">2017骞寸殑鍙屽崄涓�鍗冲皢鏉ヤ复锛岄�氳繃IT骞冲彴鎵撻�氱數鍟嗗钩鍙颁笌SAP绯荤粺瀹炵幇鏁版嵁娴佸鎺ワ紝鎻愰珮鐗╂祦鍙戣揣鏁堢巼锛岄檷浣庝汉涓哄嚭閿欑巼锛岄檷浣庝汉宸ユ垚鏈紝宸茬粡杩湪鐪夌潾銆�</span>
-            鎺ョ潃锛屽寳浜槑绉戞櫘鍗庨」鐩�荤洃鍏奸」鐩粡鐞嗗垬鐣呭悜涓庝細鍚勪綅浠嬬粛浜嗗寳浜槑绉戝悇绫荤數鍟嗙鐞嗛」鐩疄鏂界粡楠岋紝浠ュ強鏄庣椤圭洰灏嗕細缁欏疂鏃跺緱鐢靛晢绠$悊甯︽潵浠�涔堝彉鍖栥�傚湪鏃堕棿涓婃湰椤圭洰棰勮浠庨」鐩寮忓惎鍔ㄥ悗鐨�2涓湀鍐呭畬鎴愬钩鍙版惌寤恒�佸钩鍙板紑鍙戜笌涓�鏈熷姛鑳藉疄鏂斤紝椤圭洰涓婄嚎銆備簩鏈熷湪涓�鏈熶笂绾垮悗鐨勪竴涓湀鍐呭畬鎴愮浉鍏崇殑寮�鍙戜笌涓婄嚎宸ヤ綔銆�
-          </p>
-          <img src="../../img/da2.jpg" alt="">
-        </div>
-        <div class="dynamic_content">
-          <p>闅忓悗锛屽寳浜槑绉戝壇鎬荤粡鐞嗗紶瀵岃吹鍚戝疂鏃跺緱浣滃嚭浜嗛」鐩椂闂淬�佹姇鍏ヨ祫婧愪笌骞冲彴璐ㄩ噺涓婄殑鎵胯锛屼互鍙婁粖鍚庣殑涓�浜涘睍鏈涖��</p>
-          <img src="../../img/da3.jpg" alt="">
-        </div>
-        <div class="dynamic_content">
-          <p>鏈�鍚庯紝涓撲笟宸ュ叿钀ラ攢涓績鏈辨�讳负姝ゆ浼氳鍋氫簡鎬荤粨锛屽苟鎸囧嚭鏈椤圭洰鏃堕棿姣旇緝绱у紶锛屽苟涓斾竴涓婄嚎灏卞皢闈复鍙屽崄涓�鐨勮繖鍦衡�樺ぇ鎴樷�欙紝甯屾湜椤圭洰缁勫洟闃熻兘澶熼珮璐ㄩ噺鐨勫畬鎴愪换鍔°��<br />
-            鐢靛晢骞冲彴椤圭洰灏嗕細缁欏疂鏃跺緱鐢靛晢杩愯惀甯︽潵宸ㄥぇ鍙樺寲銆傝鎴戜滑鍦ㄤ簰鑱旂綉+鐨勫ぇ鏃朵唬鑳屾櫙涓嬶紝閫氳繃鍏ㄦ柊鐨勭數鍟嗙鐞嗗钩鍙帮紝鍏卞悓鍔姏锛屼负瀹濇椂寰楀垱涓嬫柊鐨勯攢鍞紶濂囷紒
-          </p>
-          <img src="../../img/da4.jpg" alt="">
+        <h4>
+          鏄庣 > 鏂伴椈璧勮 
+          <span v-text="data.SubjClasName && '> ' + data.SubjClasName"></span>
+          <span v-text="data.Title1 && '> ' + data.Title1"></span>
+        </h4>
+        <h2 class="dynamic_title" v-text="data.Title1"></h2>
+        <h3 class="dynamic_subtitle" v-if="data.SubjClasName" v-text="data.SubjClasName + (data.SubjClasName && data.CompletedTime && ' | ') + data.CompletedTime"></h3>
+        <div class="dynamic_content" style="padding-top: 0.2rem;" v-html="data.Ltext">
         </div>
       </div>
       <div class="dynamic_r">
-        <h3>鐑棬鏂囩珷</h3>
+        <h3 v-if="data.NewsHot">鐑棬鏂囩珷</h3>
         <ul class="dynamic_ul">
-          <li>
-            <img src="../../img/caseList.jpg" alt="">
+          <li v-for="(item, index) in data.NewsHot" :key="index">
+            <img style="max-width: 124px;max-height: 80px;" :src="item.Image1" alt="">
             <div>
-              <p>鏄庣浜у搧璐ㄩ噺瀹夊叏杩芥函绯荤粺瑙e喅鏂规</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r2.jpg" alt="">
-            <div>
-              <p>渚涘簲鍟嗙鐞嗚В鍐虫柟妗�</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r3.jpg" alt="">
-            <div>
-              <p>鏄庣浜у搧璐ㄩ噺瀹夊叏杩芥函绯荤粺瑙e喅鏂规</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r4.jpg" alt="">
-            <div>
-              <p>鏄庣闃茬獪璐х鐞嗚В鍐虫柟妗�</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r5.jpg" alt="">
-            <div>
-              <p>鏄庣鍞悗鏈嶅姟璺熻釜绯荤粺瑙e喅鏂规</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r6.jpg" alt="">
-            <div>
-              <p>鏄庣璧勪骇鍙婃。妗堢郴缁熻В鍐虫柟妗�</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r7.jpg" alt="">
-            <div>
-              <p>鏄庣浜у搧璐ㄩ噺瀹夊叏杩芥函绯荤粺瑙e喅鏂规</p>
-              <span>2017-03-08</span>
-            </div>
-          </li>
-          <li>
-            <img src="../../img/r8.jpg" alt="">
-            <div>
-              <p>鏄庣鐢靛瓙鏍囩鎷h揣绯荤粺</p>
-              <span>2017-03-08</span>
+              <p v-text="item.Title1" style="width: 1.36rem;"></p>
+              <span v-text="item.CompletedTime"></span>
             </div>
           </li>
         </ul>
       </div>
     </div>
-    <div class="wechat p_hide">
+    <!-- <div class="wechat p_hide">
       <div class="title_a">濯掍綋鍚堜綔</div>
       <div class="title_c">
         <img src="../../img/code.jpg" alt="">
       </div>
       <div class="title_b">鏇村鍔ㄦ�佽鍏虫敞</div>
       <div class="title_b">鏄庣浼佷笟瀹樻柟鍏紬鍙�</div>
-    </div>
+    </div> -->
     <div class="wrapper dynamic_b">
-      <p>涓婁竴绡囷細杩欏凡缁忔槸绗竴绡囦簡 <span>浼佷笟璧勮 | 2017-03-08</span></p>
-      <p>涓嬩竴绡囷細鏄庣浜у搧璐ㄩ噺瀹夊叏杩芥函绯荤粺瑙e喅鏂规 <span>浼佷笟璧勮 | 2017-03-08</span></p>
+      <p v-if="data.LastTitle" :style="data.LastID && 'cursor:pointer;'" @click="jumpmenu(data.LastID)">
+        涓婁竴绡囷細{{data.LastTitle}}
+        <span v-text="data.LastSubjClasNameu + (data.LastSubjClasNameu && data.LastCompletedTime && ' | ') + data.LastCompletedTime"></span>
+      </p>
+      <p v-if="data.NextTitle" :style="data.NextID && 'cursor:pointer;'" @click="jumpmenu(data.NextID)">
+        涓嬩竴绡囷細{{data.NextTitle}}
+        <span v-text="data.NextSubjClasNameu + (data.NextSubjClasNameu && data.NextCompletedTime && ' | ') + data.NextCompletedTime"></span>
+      </p>
     </div>
   </div>
 </template>
 
 <script>
 export default {
-
+  data() {
+    return {
+      data: {}
+    }
+  },
+  watch: {
+    $route () {
+      this.menuId = this.$route.params.menuId
+      this.loaddata()
+    }
+  },
+  methods: {
+    jumpmenu (menuId) {
+      if (!menuId) return
+      this.$router.push({name: 'dynamicdetail', params: {menuId: menuId}})
+    },
+    loaddata () {
+      let param = {
+        func: 'Web_News_GetDetail',
+        ID: this.menuId
+      }
+      this.Service.getParamData(param).then(res => {
+        this.data = res
+      })
+    }
+  },
+  created () {
+    this.menuId = this.$route.params.menuId
+  },
+  mounted () {
+    this.loaddata()
+  }
 }
 </script>
 
@@ -118,7 +89,7 @@
     display: flex;
   }
   .dynamic_l {
-    padding: 0 0.19rem 0.93rem 0;
+    padding: 0 0.19rem 0.4rem 0;
     border-bottom: 1px solid #DBDBDB;
     h3 {
       font-size: 0.16rem;
@@ -133,7 +104,7 @@
     .dynamic_subtitle {
       text-align: center;
       color: #838383;
-      font-size: 0.18rem;
+      font-size: 0.16rem;
       padding-bottom: 0.19rem;
       border-bottom: 1px solid #DBDBDB;
     }
@@ -177,9 +148,15 @@
 
     .dynamic {
       margin-top: 0.9rem;
+      width: 100%;
     }
-    .dynamic_l .dynamic_title {
-      font-size: 0.32rem;
+    .dynamic_l {
+      .dynamic_title {
+        font-size: 0.32rem;
+      }
+      .dynamic_subtitle {
+        font-size: 0.26rem;
+      }
     }
     .dynamic_b-m {
       width: 100%;
@@ -190,7 +167,12 @@
       }
     }
     .dynamic_b {
-      display: none;
+      p {
+        margin-bottom: 0.2rem;
+      }
+      span {
+        display: none;
+      }
     }
     .dynamic_r {
       display: none;

--
Gitblit v1.8.0