Browse Source

字段更新

guhongwei 5 years ago
parent
commit
7aa6c0886a

+ 9 - 9
src/layout/master/index/huodong.vue

@@ -12,18 +12,18 @@
           </el-col>
           <el-col :span="24" class="infoonelist">
             <el-tabs v-model="activeName" @tab-click="handleClick">
-              <el-tab-pane label="校内宣讲" name="first">
+              <el-tab-pane label="校内宣讲 " name="first">
                 <el-col :span="24" class="list">
                   <el-col :span="24" class="talksList" v-for="(item, index) in talksList" :key="index">
                     <el-col :span="24" style="padding:0 0 12px 0;">
                       <el-col :span="20">
                         <span class="qiu"></span>
-                        <el-link :underline="false">
+                        <el-link :underline="false" @click.native="$router.push({ path: '/news/detail', query: { id: item.id } })">
                           <p class="title">{{ item.title }}</p>
                         </el-link>
                       </el-col>
                       <el-col :span="4">
-                        <p class="date">{{ item.date }}</p>
+                        <!-- <p class="date">{{ item.time }}</p> -->
                       </el-col>
                     </el-col>
                     <el-col :span="24" class="text">
@@ -40,12 +40,12 @@
                     <el-col :span="24" style="padding:0 0 12px 0;">
                       <el-col :span="20">
                         <span class="qiu"></span>
-                        <el-link :underline="false">
+                        <el-link :underline="false" @click.native="$router.push({ path: '/news/detail', query: { id: item.id } })">
                           <p class="title">{{ item.title }}</p>
                         </el-link>
                       </el-col>
                       <el-col :span="4">
-                        <p class="date">{{ item.date }}</p>
+                        <!-- <p class="date">{{ item.time }}</p> -->
                       </el-col>
                     </el-col>
                     <el-col :span="24" class="text">
@@ -62,12 +62,12 @@
                     <el-col :span="24" style="padding:0 0 12px 0;">
                       <el-col :span="20">
                         <span class="qiu"></span>
-                        <el-link :underline="false">
+                        <el-link :underline="false" @click.native="$router.push({ path: '/news/detail', query: { id: item.id } })">
                           <p class="title">{{ item.title }}</p>
                         </el-link>
                       </el-col>
                       <el-col :span="4">
-                        <p class="date">{{ item.date }}</p>
+                        <!-- <p class="date">{{ item.time }}</p> -->
                       </el-col>
                     </el-col>
                     <el-col :span="24" class="text">
@@ -84,12 +84,12 @@
                     <el-col :span="24" style="padding:0 0 12px 0;">
                       <el-col :span="20">
                         <span class="qiu"></span>
-                        <el-link :underline="false">
+                        <el-link :underline="false" @click.native="$router.push({ path: '/news/detail', query: { id: item.id } })">
                           <p class="title">{{ item.title }}</p>
                         </el-link>
                       </el-col>
                       <el-col :span="4">
-                        <p class="date">{{ item.date }}</p>
+                        <!-- <p class="date">{{ item.time }}</p> -->
                       </el-col>
                     </el-col>
                     <el-col :span="24" class="text">

+ 11 - 3
src/layout/master/index/news.vue

@@ -9,8 +9,8 @@
           <el-col :span="13" class="block">
             <el-carousel ref="shubiao">
               <el-carousel-item v-for="(item, index) in newsList" :key="index" :name="`${index}`">
-                <el-link :underline="false">
-                  <el-image style="width:620px;height:350px;" :src="item.picurl" class="newsList"></el-image>
+                <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
+                  <el-image style="width:620px;height:350px;" :src="item.pic" class="newsList"></el-image>
                 </el-link>
               </el-carousel-item>
             </el-carousel>
@@ -21,7 +21,15 @@
                 <span class="qiudata"></span>
                 <el-link :underline="false">今天(3月8日星期五)</el-link>
               </li>
-              <li class="list" v-for="(tag, index) in newsList" :key="index" :type="tag.type" @mouseover="shuYi(index)" :class="newListActive(tag)">
+              <li
+                class="list"
+                v-for="(tag, index) in newsList"
+                :key="index"
+                :type="tag.type"
+                @mouseover="shuYi(index)"
+                :class="newListActive(tag)"
+                @click="$router.push({ path: `/news/detail?id=${tag.id}` })"
+              >
                 <span class="qiu"></span>
                 <el-link :underline="false" class="newsListTit">{{ tag.title }}</el-link>
               </li>

+ 4 - 4
src/layout/master/index/notice.vue

@@ -4,7 +4,7 @@
       <el-col :span="24">
         <el-col :span="24" class="top">
           <el-col :span="24" class="english">{{ noticeinfo.english }}</el-col>
-          <el-col :span="24" class="title">{{ noticeinfo.title }}</el-col>
+          <el-col :span="24" class="title">{{ noticeinfo.n }}</el-col>
         </el-col>
         <el-col :span="24" class="info">
           <el-col :span="24" class="infoBei">
@@ -17,7 +17,7 @@
             </el-col>
             <el-col :span="24" class="noticelist">
               <el-col :span="8" class="content" v-for="(item, index) in noticelist" :key="index">
-                <el-link :underline="false">
+                <el-link :underline="false" @click.native="$router.push({ path: `/notice/detail?id=${item.id}` })">
                   <el-col :span="24" class="image">
                     <el-image style="width:100%;height:226px;" :src="item.url"></el-image>
                   </el-col>
@@ -25,10 +25,10 @@
                     <p>{{ item.title }}</p>
                   </el-col>
                   <el-col :span="24" class="text">
-                    <p>{{ item.text }}</p>
+                    <p v-html="item.content"></p>
                   </el-col>
                   <el-col :span="24" class="time">
-                    {{ item.time }}
+                    {{ item.publish_time }}
                   </el-col>
                 </el-link>
               </el-col>

+ 14 - 14
src/layout/master/index/other.vue

@@ -14,12 +14,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in danweilist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -29,12 +29,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in gongwulist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -44,12 +44,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in xuantiaolist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -59,12 +59,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in xibulist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -74,12 +74,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in teganglist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -89,12 +89,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in sanzhilist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -104,12 +104,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in cunguanlist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.time }}
                   </el-col>
                 </el-col>
               </el-col>

+ 4 - 4
src/layout/master/index/recruit.vue

@@ -12,12 +12,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in shiyelist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.publish_time }}
                   </el-col>
                 </el-col>
               </el-col>
@@ -27,12 +27,12 @@
                 <el-col :span="24" class="listinfo" v-for="(item, index) in teacherlist" :key="index">
                   <el-col :span="21">
                     <span class="qiu"></span>
-                    <el-link :underline="false">
+                    <el-link :underline="false" @click="$router.push({ path: `/news/detail?id=${item.id}` })">
                       <p class="title">{{ item.title }}</p>
                     </el-link>
                   </el-col>
                   <el-col :span="3" class="date">
-                    {{ item.date }}
+                    {{ item.publish_time }}
                   </el-col>
                 </el-col>
               </el-col>

+ 2 - 2
src/layout/master/index/top.vue

@@ -7,14 +7,14 @@
             <el-image style="width:77px;height:75px;" :src="topinfo.logo"></el-image>
           </el-col>
           <el-col :span="20" class="title">
-            {{ topinfo.title }}
+            {{ topinfo.name }}
           </el-col>
         </el-col>
         <el-col :span="12">
           <el-col :span="1" class="shu"></el-col>
           <el-col :span="22" class="menulist">
             <el-col :span="5" class="text" v-for="(item, index) in menulist" :key="index">
-              <el-link :underline="false">{{ item.title }}</el-link>
+              <el-link :underline="false">{{ item.name }}</el-link>
             </el-col>
           </el-col>
         </el-col>