Selaa lähdekoodia

修改列表页未查询菜单与主页列表点击新闻不跳转

asd123a20 2 vuotta sitten
vanhempi
commit
ff6463eca6
2 muutettua tiedostoa jossa 5 lisäystä ja 2 poistoa
  1. 1 1
      src/views/Home.vue
  2. 4 1
      src/views/list.vue

+ 1 - 1
src/views/Home.vue

@@ -14,7 +14,7 @@
       <lists parentCode="05" title="智库基金项目" :imgUrl="buildsImgUrl" :tabsList="buildsList" tabsType="border-card" :data="builds" @tabClick="btnClick({ ...$event, type: 'builds', limit: 6 })"></lists>
       <lists parentCode="06" title="社会科学评奖" class="listItem" :imgUrl="universalImgUrl" :tabsList="universalList" tabsType="border-card" :data="universal" @tabClick="btnClick({ ...$event, type: 'universal', limit: 6 })"></lists>
       <div class="xzbox">
-        <threeList parentCode="09" class="three" :imgUrl="threeImgzc" :data="threeDatazc"></threeList>
+        <threeList code="09" parentCode="09" class="three" :imgUrl="threeImgzc" :data="threeDatazc"></threeList>
         <el-image :src="xzUrl" class="xz" @click="imgClick('11', '11')"></el-image>
       </div>
     </div>

+ 4 - 1
src/views/list.vue

@@ -48,6 +48,8 @@ export default {
     };
   },
   async mounted() {
+    // 所有菜单
+    await this.menusQueryAll();
     // 当前菜单参数
     this.code = this.$route.params.code;
     const topahes = await this.topage();
@@ -56,13 +58,14 @@ export default {
       this.parentCode = this.$route.query.parentCode;
       // 获取一例菜单
       this.menu = this.$setChildrenSession({ menus: this.menusall, iscode: this.parentCode });
+      console.log(this.menu);
       // 控制左侧菜单当前选项
       this.$refs.letnav.setIndex();
       await this.filterQuery();
     }
   },
   methods: {
-    ...mapActions(['contentsList']),
+    ...mapActions(['contentsList', 'menusQueryAll']),
     // 查询函数
     async filterQuery ({ filter = {}, paging = { page: 0, size: 10 } } = {}) {
       filter.bind = this.code;