Przeglądaj źródła

微信后台页面初始化

chao 3 lat temu
rodzic
commit
ce585d5bed

+ 248 - 6
src/router/modules/wechat.js

@@ -5,16 +5,258 @@ import Layout from '@/layout'
 const wechatRouter = {
   path: '/wechat',
   component: Layout,
-  redirect: '/wechat/icons',
+  redirect: '/wechat/caimei',
   alwaysShow: true, // will always show the root menu
   name: 'WeChat', // name必须和后台配置一致,不然匹配不到
-  meta: { title: '微信后台', icon: 'el-icon-s-tools' },
+  meta: { title: '微信后台', icon: 'wechat' },
   children: [
     {
-      path: 'icons',
-      component: () => import('@/views/sys/icons/index'),
-      name: 'SysIcons',
-      meta: { title: '系统图标', icon: 'el-icon-picture', noCache: true }
+      path: 'caimei',
+      redirect: '/wechat/caimei/menus',
+      name: 'WeChatCaimei',
+      meta: { title: '采美网公众号', icon: 'component' },
+      children: [
+        {
+          path: 'menus',
+          component: () => import('@/views/wechat/caimei/menus/index'),
+          name: 'WeChatCmMenus',
+          meta: { title: '菜单管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/menus/list.vue'),
+              name: 'WeChatCmMenuList',
+              meta: { title: '菜单列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/menus/form.vue'),
+              name: 'WeChatCmMenuEdit',
+              meta: { title: '编辑菜单' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/menus/form.vue'),
+              name: 'WeChatCmMenuEdit',
+              meta: { title: '添加菜单' }
+            }
+          ]
+        },
+        {
+          path: 'reply',
+          component: () => import('@/views/wechat/caimei/reply/index'),
+          name: 'WeChatCmReply',
+          meta: { title: '回复配置' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/reply/list.vue'),
+              name: 'WeChatCmReplyList',
+              meta: { title: '回复配置列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/reply/form.vue'),
+              name: 'WeChatCmReplyEdit',
+              meta: { title: '编辑回复配置' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/reply/form.vue'),
+              name: 'WeChatCmReplyEdit',
+              meta: { title: '添加回复配置' }
+            }
+          ]
+        },
+        {
+          path: 'text',
+          component: () => import('@/views/wechat/caimei/text/index'),
+          name: 'WeChatCmText',
+          meta: { title: '文本素材管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/text/list.vue'),
+              name: 'WeChatCmTextList',
+              meta: { title: '文本素材列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/text/form.vue'),
+              name: 'WeChatCmTextEdit',
+              meta: { title: '编辑文本素材' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/text/form.vue'),
+              name: 'WeChatCmTextEdit',
+              meta: { title: '添加文本素材' }
+            }
+          ]
+        },
+        {
+          path: 'image',
+          component: () => import('@/views/wechat/caimei/image/index'),
+          name: 'WeChatCmImage',
+          meta: { title: '图文素材管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/image/list.vue'),
+              name: 'WeChatCmImageList',
+              meta: { title: '图文素材列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/image/form.vue'),
+              name: 'WeChatCmImageEdit',
+              meta: { title: '编辑图文素材' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/caimei/image/form.vue'),
+              name: 'WeChatCmImageEdit',
+              meta: { title: '添加图文素材' }
+            }
+          ]
+        }
+      ]
+    },
+    {
+      path: 'hehe',
+      redirect: '/wechat/hehe/menus',
+      name: 'WeChatHehe',
+      meta: { title: '呵呵商城公众号', icon: 'component' },
+      children: [
+        {
+          path: 'menus',
+          component: () => import('@/views/wechat/hehe/menus/index'),
+          name: 'WeChatHeMenus',
+          meta: { title: '菜单管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/menus/list.vue'),
+              name: 'WeChatHeMenuList',
+              meta: { title: '菜单列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/menus/form.vue'),
+              name: 'WeChatHeMenuEdit',
+              meta: { title: '编辑菜单' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/menus/form.vue'),
+              name: 'WeChatHeMenuEdit',
+              meta: { title: '添加菜单' }
+            }
+          ]
+        },
+        {
+          path: 'reply',
+          component: () => import('@/views/wechat/hehe/reply/index'),
+          name: 'WeChatHeReply',
+          meta: { title: '回复配置' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/reply/list.vue'),
+              name: 'WeChatHeReplyList',
+              meta: { title: '回复配置列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/reply/form.vue'),
+              name: 'WeChatHeReplyEdit',
+              meta: { title: '编辑回复配置' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/reply/form.vue'),
+              name: 'WeChatHeReplyEdit',
+              meta: { title: '添加回复配置' }
+            }
+          ]
+        },
+        {
+          path: 'text',
+          component: () => import('@/views/wechat/hehe/text/index'),
+          name: 'WeChatHeText',
+          meta: { title: '文本素材管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/text/list.vue'),
+              name: 'WeChatHeTextList',
+              meta: { title: '文本素材列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/text/form.vue'),
+              name: 'WeChatHeTextEdit',
+              meta: { title: '编辑文本素材' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/text/form.vue'),
+              name: 'WeChatHeTextEdit',
+              meta: { title: '添加文本素材' }
+            }
+          ]
+        },
+        {
+          path: 'image',
+          component: () => import('@/views/wechat/hehe/image/index'),
+          name: 'WeChatHeImage',
+          meta: { title: '图文素材管理' },
+          children: [
+            {
+              path: 'list',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/image/list.vue'),
+              name: 'WeChatHeImageList',
+              meta: { title: '图文素材列表' }
+            },
+            {
+              path: 'edit',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/image/form.vue'),
+              name: 'WeChatHeImageEdit',
+              meta: { title: '编辑图文素材' }
+            },
+            {
+              path: 'add',
+              hidden: true,
+              component: () => import('@/views/wechat/hehe/image/form.vue'),
+              name: 'WeChatHeImageEdit',
+              meta: { title: '添加图文素材' }
+            }
+          ]
+        }
+      ]
     }
   ]
 }

+ 0 - 0
src/views/wechat/caimei/image/form.vue


+ 3 - 0
src/views/wechat/caimei/image/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/caimei/image/list.vue


+ 0 - 0
src/views/wechat/caimei/menus/form.vue


+ 3 - 0
src/views/wechat/caimei/menus/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/caimei/menus/list.vue


+ 0 - 0
src/views/wechat/caimei/reply/form.vue


+ 3 - 0
src/views/wechat/caimei/reply/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/caimei/reply/list.vue


+ 0 - 0
src/views/wechat/caimei/text/form.vue


+ 3 - 0
src/views/wechat/caimei/text/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/caimei/text/list.vue


+ 0 - 0
src/views/wechat/hehe/image/form.vue


+ 3 - 0
src/views/wechat/hehe/image/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/hehe/image/list.vue


+ 0 - 0
src/views/wechat/hehe/menus/form.vue


+ 3 - 0
src/views/wechat/hehe/menus/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/hehe/menus/list.vue


+ 0 - 0
src/views/wechat/hehe/reply/form.vue


+ 3 - 0
src/views/wechat/hehe/reply/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/hehe/reply/list.vue


+ 0 - 0
src/views/wechat/hehe/text/form.vue


+ 3 - 0
src/views/wechat/hehe/text/index.vue

@@ -0,0 +1,3 @@
+<template>
+  <router-view />
+</template>

+ 0 - 0
src/views/wechat/hehe/text/list.vue