Selaa lähdekoodia

经销商面包屑

suxinf 4 vuotta sitten
vanhempi
commit
227b06ab16

+ 3 - 10
src/App.vue

@@ -12,12 +12,9 @@
         />
       </div>
       <div class="router_view">
-        <keep-alive>
-          <router-view
-            :isManufacturer="isManufacturer"
-            @change_nav="changeNav"
-          ></router-view>
-        </keep-alive>
+        <router-view
+          :isManufacturer="isManufacturer"
+        ></router-view>
       </div>
     </div>
     <FooterBanner/>
@@ -52,10 +49,6 @@ export default {
     }
   },
   methods: {
-    // 点击路由,导航栏对应变化
-    changeNav: function(navTitle){
-      this.navTitle = navTitle
-    },
     getTokenRequest(){
       this.$http({
         method: 'post',

+ 2 - 2
src/components/RouterBanner.vue

@@ -5,8 +5,8 @@
       v-for="(routerObj, index) in routerList"
       :key="index"
     >
-      <!-- <div v-if="routerObj.role === isManufacturer"> -->
-        <div>
+      <div v-if="routerObj.role === isManufacturer">
+        <!-- <div> -->
         <div
           :class="{ selectStyle: routerObj.path === routerPath }"
           @mouseenter="enterDiv(index)"

+ 23 - 1
src/router/index.js

@@ -13,6 +13,8 @@ import sonUploadLink from '../views/data/UploadLink/sonUploadLink.vue'
 import UploadInfor from '../views/data/UploadInfor.vue'
 // 资料下载
 import InforList from '../views/data/InforList.vue'
+// 资料下载 查看详情
+import InforListDetail from '../views/data/components/InfoListItemDetail'
 
 // 厂商账号管理
 import AccountIndex from '../views/account/AccountIndex.vue'
@@ -142,7 +144,7 @@ const routes = [
                 name: "上传资料",
                 url: '/uploadInfor'
             }
-        ],
+        ]
     },
     {
         path: '/inforList',
@@ -157,6 +159,26 @@ const routes = [
                 url: "/inforList"
             }
         ],
+        children: [
+            {
+                path: 'detail',
+                component: InforListDetail,
+                meta: [
+                    {
+                        name: "传播项目",
+                        url: ''
+                    },
+                    {
+                        name: "资料下载",
+                        url: "/inforList"
+                    },
+                    {
+                        name: "资料详情",
+                        url: ""
+                    }
+                ],
+            }
+        ],
     },
     {
         path: '/accountIndex',

+ 0 - 9
src/views/account/AccountIndex.vue

@@ -331,15 +331,6 @@ export default {
       rows: this.pageSize,
     };
     this.getDealerListRequest(req);
-  },
-  activated() {
-    const nav = [
-      {
-        title: '账号管理',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 0 - 9
src/views/account/AccountManage.vue

@@ -156,15 +156,6 @@ export default {
       accountId: this.accountId,
     };
     this.selectMediaAccountPage(data);
-  },
-  activated() {
-    const nav = [
-      {
-        title: '账号管理',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 2 - 14
src/views/data/InforList.vue

@@ -360,6 +360,7 @@ export default {
           console.log(err);
         }); */
       this.$router.push({
+        path: '/inforList/detail',
         query: {
           tag: "infoListDetail",
           informationId: config.informationId,
@@ -405,7 +406,7 @@ export default {
         },
       })
         .then((res) => {
-          console.log(res);
+          console.log(res,2222);
           if (res.data.code === 200) {
             this.tableData = res.data.data;
           }
@@ -531,19 +532,6 @@ export default {
       this.userId = localStorage.getItem('userId');
       this.getDataListPage()
     },500)
-  },
-  activated() {
-    const nav = [
-      {
-        title: '传播项目',
-        url: ''
-      },
-      {
-        title: '资料下载',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 1 - 14
src/views/data/UploadInfor.vue

@@ -586,20 +586,7 @@ export default {
     this.selectGroupList();
     this.getAreaList();
   },
-  beforeCreate() {},
-  activated() {
-    const nav = [
-      {
-        title: '数据管理',
-        url: ''
-      },
-      {
-        title: '上传资料',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
-  }
+  beforeCreate() {}
 };
 </script>
 

+ 0 - 13
src/views/data/UploadLink.vue

@@ -732,19 +732,6 @@ export default {
         console.log(err);
       }); */
     //this.getPlatform();
-  },
-  activated() {
-    const nav = [
-      {
-        title: '传播项目',
-        url: ''
-      },
-      {
-        title: '传播反馈',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 0 - 13
src/views/data/UploadLinks.vue

@@ -186,19 +186,6 @@ export default {
     };
     this.firmsLinkUpload(req);
     this.getAreaList();
-  },
-  activated() {
-    const nav = [
-      {
-        title: '数据管理',
-        url: ''
-      },
-      {
-        title: '链接上传',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 0 - 13
src/views/data/UploadRecord.vue

@@ -222,19 +222,6 @@ export default {
       asc: this.asc,
     };
     this.getFirmsUploadList(res);
-  },
-  activated() {
-    const nav = [
-      {
-        title: '数据管理',
-        url: ''
-      },
-      {
-        title: '上传记录',
-        url: ''
-      }
-    ]
-    this.$emit('change_nav', nav)
   }
 };
 </script>

+ 1 - 7
src/views/parameter/ParameterIndex.vue

@@ -16,9 +16,7 @@
       </div>
     </div>
     <div class="parameter_table">
-      <keep-alive>
-        <router-view @change_nav="changNav"/>
-      </keep-alive>
+      <router-view />
     </div>
   </div>
 </template>
@@ -40,10 +38,6 @@ export default {
     },
   },
   methods: {
-    changNav: function(nav) {
-      console.log(nav);
-      this.$emit('change_nav', nav)
-    }
   },
   mounted() {},
   created() {},