lrf402788946 5 år sedan
förälder
incheckning
07b1ca09cb
3 ändrade filer med 14 tillägg och 12 borttagningar
  1. 2 7
      src/layout/index/news.vue
  2. 8 1
      src/layout/index/notice.vue
  3. 4 4
      src/layout/index/recruit.vue

+ 2 - 7
src/layout/index/news.vue

@@ -15,13 +15,8 @@
         <el-col :span="24" class="newsMain">
         <el-col :span="24" class="newsMain">
           <el-col :span="14" class="block">
           <el-col :span="14" class="block">
             <el-carousel ref="shubiao">
             <el-carousel ref="shubiao">
-              <el-carousel-item
-                v-for="(item, index) in news.infoList"
-                :key="index"
-                :name="`${index}`"
-                @click="$router.push({ path: `/info/detail?id=${item.id}` })"
-              >
-                <el-link :underline="false"><img :src="item.pic" class="newsList"/></el-link>
+              <el-carousel-item v-for="(item, index) in news.infoList" :key="index" :name="`${index}`">
+                <el-link :underline="false" @click="$router.push({ path: `/info/detail?id=${item.id}` })"><img :src="item.pic" class="newsList"/></el-link>
               </el-carousel-item>
               </el-carousel-item>
             </el-carousel>
             </el-carousel>
           </el-col>
           </el-col>

+ 8 - 1
src/layout/index/notice.vue

@@ -13,7 +13,14 @@
           </el-col>
           </el-col>
         </el-col>
         </el-col>
         <el-col :span="24" class="noticeMain">
         <el-col :span="24" class="noticeMain">
-          <el-col :span="24" class="noticeList" v-for="(item, index) in notice.infoList" :key="index" :name="`${index}`">
+          <el-col
+            :span="24"
+            class="noticeList"
+            v-for="(item, index) in notice.infoList"
+            :key="index"
+            :name="`${index}`"
+            @click.native="$router.push({ path: `/info/detail?id=${item.id}` })"
+          >
             <el-col :span="4" class="time">
             <el-col :span="4" class="time">
               {{ item.publish_time | getDate }}
               {{ item.publish_time | getDate }}
             </el-col>
             </el-col>

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

@@ -8,7 +8,7 @@
               <el-col :span="12" v-for="(item, index) in talksList" :key="index" class="talksList">
               <el-col :span="12" v-for="(item, index) in talksList" :key="index" class="talksList">
                 <el-col :span="18">
                 <el-col :span="18">
                   <el-col :span="24" class="title textOver">
                   <el-col :span="24" class="title textOver">
-                    <el-link :underline="false">{{ item.title }}</el-link>
+                    <el-link :underline="false" @click="$router.push({ path: `/talk/detail?id=${item.id}` })">{{ item.title }}</el-link>
                   </el-col>
                   </el-col>
                   <el-col :span="24" class="schname textOver">
                   <el-col :span="24" class="schname textOver">
                     {{ item.schname }}
                     {{ item.schname }}
@@ -30,7 +30,7 @@
               <el-col :span="12" v-for="(item, index) in talksoutList" :key="index" class="talksList">
               <el-col :span="12" v-for="(item, index) in talksoutList" :key="index" class="talksList">
                 <el-col :span="18">
                 <el-col :span="18">
                   <el-col :span="24" class="title textOver">
                   <el-col :span="24" class="title textOver">
-                    <el-link :underline="false">{{ item.title }}</el-link>
+                    <el-link :underline="false" @click="$router.push({ path: `/talk/detail?id=${item.id}` })">{{ item.title }}</el-link>
                   </el-col>
                   </el-col>
                   <el-col :span="24" class="schname textOver">
                   <el-col :span="24" class="schname textOver">
                     {{ item.schname }}
                     {{ item.schname }}
@@ -51,7 +51,7 @@
             <el-col :span="24" v-for="(item, index) in fairsList" :key="index" class="fairsList">
             <el-col :span="24" v-for="(item, index) in fairsList" :key="index" class="fairsList">
               <el-col :span="19">
               <el-col :span="19">
                 <el-col :span="24" class="title textOver">
                 <el-col :span="24" class="title textOver">
-                  <el-link :underline="false">{{ item.title }}</el-link>
+                  <el-link :underline="false" @click="$router.push({ path: `/jobfair/detail?id=${item.id}` })">{{ item.title }}</el-link>
                 </el-col>
                 </el-col>
                 <el-col :span="24" class="schname textOver">主办方:{{ item.schname }}</el-col>
                 <el-col :span="24" class="schname textOver">主办方:{{ item.schname }}</el-col>
                 <el-col :span="24" class="address textOver">{{ item.address }}</el-col>
                 <el-col :span="24" class="address textOver">{{ item.address }}</el-col>
@@ -62,7 +62,7 @@
           <el-tab-pane label="招聘快讯" name="jobinfo">
           <el-tab-pane label="招聘快讯" name="jobinfo">
             <el-col :span="24" v-for="(item, index) in infoList" :key="index" class="fairsList">
             <el-col :span="24" v-for="(item, index) in infoList" :key="index" class="fairsList">
               <el-col :span="24" class="title textOver">
               <el-col :span="24" class="title textOver">
-                <el-link :underline="false">{{ item.title }}</el-link>
+                <el-link :underline="false" @click="$router.push({ path: `/jobinfo/detail?id=${item.id}` })">{{ item.title }}</el-link>
               </el-col>
               </el-col>
               <el-col :span="24" class="schname textOver">主办方:{{ item.schname }}</el-col>
               <el-col :span="24" class="schname textOver">主办方:{{ item.schname }}</el-col>
               <el-col :span="24" class="address textOver">{{ item.corpname }}</el-col>
               <el-col :span="24" class="address textOver">{{ item.corpname }}</el-col>