lrf402788946 5 лет назад
Родитель
Сommit
5cd0e53a22

+ 2 - 2
src/layout/index/friendLink.vue

@@ -13,8 +13,8 @@
           </el-col> -->
           <ul class="link-list">
             <li class="link-item" v-for="(item, index) in linkImgList" :key="index">
-              <a :href="item.link" class="link" title="新职业网" target="_blank" rel="nofollow">
-                <img :src="item.url" alt="" />
+              <a :href="item.url" class="link" :title="item.title" target="_blank" rel="nofollow">
+                <img :src="item.pic" alt="" style="width:100%;heigth:100%"/>
               </a>
             </li>
           </ul>

+ 8 - 3
src/layout/index/lunbo.vue

@@ -7,8 +7,8 @@
         </el-col>
         <el-col :span="24">
           <el-carousel height="270px" direction="vertical" :autoplay="true">
-            <el-carousel-item v-for="(item, index) in lunboList" :key="index">
-              <img :src="item.url" class="imgList" />
+            <el-carousel-item v-for="(item, index) in lunboList" :key="index" @click.native="toOpen(item.url)">
+              <img :src="item.pic" class="imgList" />
             </el-carousel-item>
           </el-carousel>
         </el-col>
@@ -27,7 +27,12 @@ export default {
   data: () => ({}),
   created() {},
   computed: {},
-  methods: {},
+  methods: {
+    toOpen(url) {
+      if(url.includes('http')) window.open(url);
+      else window.open(`http://${url}`)
+    },
+  },
 };
 </script>
 

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

@@ -15,14 +15,26 @@
         <el-col :span="24" class="newsMain">
           <el-col :span="14" class="block">
             <el-carousel ref="shubiao">
-              <el-carousel-item v-for="(item, index) in news.infoList" :key="index" :name="`${index}`">
+              <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>
             </el-carousel>
           </el-col>
           <el-col :span="10" class="newsLi">
             <ul>
-              <li v-for="(tag, index) in news.infoList" :key="index" :type="tag.type" @mouseover="shuYi(index)" :class="newListActive(tag)">
+              <li
+                v-for="(tag, index) in news.infoList"
+                :key="index"
+                :type="tag.type"
+                @mouseover="shuYi(index)"
+                :class="newListActive(tag)"
+                @click="$router.push({ path: `/info/detail?id=${tag.id}` })"
+              >
                 <el-link :underline="false" class="newsListTit">{{ tag.title }}</el-link>
               </li>
             </ul>

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

@@ -94,7 +94,7 @@ export default {
   methods: {
     handleClick(tab, event) {
       // eslint-disable-next-line no-console
-      console.log(tab, event);
+      // console.log(tab, event);
     },
     toMore() {
       if (this.activeName === 'talkIn') this.$router.push({ path: '/talk/list/in' });