Selaa lähdekoodia

公众号菜单优化

chao 3 vuotta sitten
vanhempi
commit
8996b50e9b

+ 4 - 4
src/router/modules/wechat.js

@@ -240,28 +240,28 @@ const wechatRouter = {
           path: 'image',
           component: () => import('@/views/wechat/hehe/image/index'),
           redirect: '/wechat/hehe/image/list',
-          name: 'WeChatCmImage',
+          name: 'WeChatHeImage',
           meta: { title: '图文素材管理' },
           children: [
             {
               path: 'list',
               hidden: true,
               component: () => import('@/views/wechat/hehe/image/list.vue'),
-              name: 'WeChatCmImageList',
+              name: 'WeChatHeImageList',
               meta: { title: '图文素材列表' }
             },
             {
               path: 'edit',
               hidden: true,
               component: () => import('@/views/wechat/hehe/image/form.vue'),
-              name: 'WeChatCmImageEdit',
+              name: 'WeChatHeImageEdit',
               meta: { title: '编辑图文素材' }
             },
             {
               path: 'add',
               hidden: true,
               component: () => import('@/views/wechat/hehe/image/form.vue'),
-              name: 'WeChatCmImageEdit',
+              name: 'WeChatHeImageEdit',
               meta: { title: '添加图文素材' }
             }
           ]

+ 3 - 9
src/views/wechat/caimei/menus/list.vue

@@ -1,5 +1,5 @@
 <template>
-  <menus-list :list-type="1" :menus-title="menusTitle" />
+  <menus-list :list-type="menusType" />
 </template>
 <script>
 import MenusList from '../../components/menusList'
@@ -7,15 +7,9 @@ export default {
   components: { MenusList },
   data: function() {
     return {
-      menusTitle: '采美网公众号'
+      // menusType 类型: 1采美,2呵呵商城
+      menusType: '1'
     }
-  },
-  created() {
-    // debugger
-    console.log('采美网公众号菜单列表')
   }
 }
 </script>
-<style>
-
-</style>

+ 6 - 8
src/views/wechat/components/menusList.vue

@@ -44,13 +44,10 @@ export default {
     }
   },
   props: {
+    // type 类型: 1采美,2呵呵商城
     listType: {
       type: Number,
-      default: 1
-    },
-    menusTitle: {
-      type: String,
-      default: ''
+      default: 0
     }
   },
   data() {
@@ -58,7 +55,7 @@ export default {
       list: [],
       listQuery: {
         // type 类型: 1采美,2呵呵商城
-        type: '2'
+        type: '0'
       },
       createTitle: '',
       linkPath: ''
@@ -71,13 +68,11 @@ export default {
   },
   created() {
     this.listQuery.type = this.listType
-    this.createTitle = this.menusTitle
     if (this.listQuery.type === 1) {
       this.linkPath = 'caimei'
     } else {
       this.linkPath = 'hehe'
     }
-    console.log('createTitle', this.createTitle)
     this.getList()
   },
   methods: {
@@ -104,6 +99,9 @@ export default {
       fetchList(this.listQuery).then(response => {
         this.listLoading = false
         this.list = response.data
+        if (response.data[0]) {
+          this.createTitle = response.data[0].parentName
+        }
         // Just to simulate the time of the request
         setTimeout(() => {
           this.listLoading = false

+ 3 - 9
src/views/wechat/hehe/menus/list.vue

@@ -1,5 +1,5 @@
 <template>
-  <menus-list :list-type="2" :menus-title="menusTitle" />
+  <menus-list :list-type="menusType" />
 </template>
 <script>
 import MenusList from '../../components/menusList'
@@ -7,15 +7,9 @@ export default {
   components: { MenusList },
   data: function() {
     return {
-      menusTitle: '呵呵商城公众号'
+      // menusType 类型: 1采美,2呵呵商城
+      menusType: '2'
     }
-  },
-  created() {
-    // debugger
-    console.log('呵呵商城公众号菜单列表')
   }
 }
 </script>
-<style>
-
-</style>