Explorar el Código

首页增加热门任务卡片

郭超 hace 4 años
padre
commit
a4d8475613
Se han modificado 2 ficheros con 8 adiciones y 1 borrados
  1. 5 1
      src/pages/DetailPage/TestTypeDetail.vue
  2. 3 0
      src/pages/Homepage/Homepage.vue

+ 5 - 1
src/pages/DetailPage/TestTypeDetail.vue

@@ -2,8 +2,9 @@
   <div class="home-wrapper">
     <div class="container" style="margin: 20px auto;">
       <div class="create-body" v-for="item in fields">
-        <div class="title h2">{{item.name}}</div>
+        <div class="title h2">{{item.name}}<button onclick="goToTask(item.type)">相关任务</button></div>
         <div class="h3">{{item.introduction}}</div>
+
       </div>
     </div>
   </div>
@@ -27,6 +28,9 @@
                     console.log(res);
                 })
             },
+            goToTask(){
+
+            }
         },
         mounted() {
             this.setFields();

+ 3 - 0
src/pages/Homepage/Homepage.vue

@@ -46,6 +46,7 @@
       <el-row :gutter="15">
         <el-col :span="5" class="homepage-right-modules">
           <LoginCard v-if="HOME_DISPLAY.login_card"/>
+          <PopularTask :hotCrowdTaskVOs="homeData.taskList" v-if="HOME_DISPLAY.hot_task"/>
           <HotCrowd :applicationTypeRank="homeDataNoCache.applicationTypeRank" v-if="HOME_DISPLAY.hot_crowd"/>
           <HotAgency :agencyRank="homeDataNoCache.agencyRank" v-if="HOME_DISPLAY.hot_agency"/>
           <HotUser :userRank="homeDataNoCache.userRank" v-if="HOME_DISPLAY.hot_user"/>
@@ -80,6 +81,7 @@ import HotAgency from './HotAgency'
 import HotUser from './HotUser'
 import RankingCard from './RankingCard'
 import HotContest from './HotContest'
+import PopularTask from '../Square/PopularTask'
 import PopularProject from '../Square/PopularProject'
 import Http from '@/js/http.js'
 import {mapGetters} from 'vuex'
@@ -98,6 +100,7 @@ export default {
     HotContest,
     HotUser,
     HotAgency,
+    PopularTask,
     InstitutionCard,
     SearchBar,
     TestMenu,