Browse Source

认证通v1.5版本页面创建

喻文俊 3 years ago
parent
commit
20420ae95b

+ 6 - 0
src/router/index.js

@@ -12,16 +12,22 @@ import feedbackRoutes from './module/feedback'
 import helperRoutes from './module/helper'
 import materialRoutes from './module/material'
 import AuditRoutes from './module/audit'
+import MemberRoutes from './module/member'
+import vipRoutes from './module/vip'
+import personalRoutes from './module/personal'
 
 // 需要权限访问的路由列表
 export const asyncRoutes = [
   ...supplierRoutes,
   ...AuditRoutes,
+  ...MemberRoutes,
   ...clubRoutes,
   ...doctorRoutes,
   ...materialRoutes,
   ...feedbackRoutes,
   ...helperRoutes,
+  ...vipRoutes,
+  ...personalRoutes,
   // 404页面 放在最后面
   { path: '*', redirect: '/404', hidden: true }
 ]

+ 56 - 0
src/router/module/member.js

@@ -0,0 +1,56 @@
+/* Layout */
+import Layout from '@/layout'
+
+const memberRoutes = [
+  {
+    path: '/member',
+    component: Layout,
+    alwaysShow: true,
+    redirect: '/member/member-list',
+    name: 'Member',
+    meta: { title: '会员管理', icon: 'el-icon-star-on', roles: ['admin'] },
+    children: [
+      {
+        path: 'member-list',
+        component: () => import('@/views/admin/member'),
+        name: 'MemberList',
+        meta: { title: '会员列表', roles: ['admin'] }
+      },
+      {
+        path: 'handsel',
+        component: () => import('@/views/admin/member/handsel'),
+        name: 'Handsel',
+        meta: { title: '赠送会员', roles: ['admin'] },
+        hidden: true
+      },
+      {
+        path: 'service',
+        component: () => import('@/views/admin/member/service'),
+        name: 'Service',
+        meta: { title: '配置定制化服务', roles: ['admin'] },
+        hidden: true
+      },
+      {
+        path: 'record',
+        component: () => import('@/views/admin/member/record'),
+        name: 'Record',
+        meta: { title: '购买记录', roles: ['admin'] },
+        hidden: true
+      },
+      {
+        path: 'combo-edit',
+        component: () => import('@/views/admin/member/settings/combo-edit'),
+        name: 'ComboEdit',
+        meta: { title: '会员服务配置', roles: ['admin'] }
+      },
+      {
+        path: 'service-edit',
+        component: () => import('@/views/admin/member/settings/service-edit'),
+        name: 'ServiceEdit',
+        meta: { title: '会员套餐配置', roles: ['admin'] }
+      }
+    ]
+  }
+]
+
+export default memberRoutes

+ 37 - 0
src/router/module/personal.js

@@ -0,0 +1,37 @@
+/* Layout */
+import Layout from '@/layout'
+
+const personalRoutes = [
+  {
+    path: '/personal',
+    component: Layout,
+    redirect: '/personal/info',
+    name: 'Personal',
+    meta: { title: '个人资料', roles: ['normal'] },
+    children: [
+      {
+        path: 'info',
+        component: () => import('@/views/normal/personal'),
+        name: 'PersonalInfo',
+        meta: { title: '个人资料', roles: ['normal'] }
+        // hidden: true
+      },
+      {
+        path: 'mobile',
+        component: () => import('@/views/normal/personal/set-mobile'),
+        name: 'PersonalMobile',
+        meta: { title: '修改手机号', roles: ['normal'] }
+        // hidden: true
+      },
+      {
+        path: 'account',
+        component: () => import('@/views/normal/personal/set-account'),
+        name: 'PersonalAccount',
+        meta: { title: '绑定登录账号', roles: ['normal'] }
+        // hidden: true
+      }
+    ]
+  }
+]
+
+export default personalRoutes

+ 38 - 0
src/router/module/vip.js

@@ -0,0 +1,38 @@
+/* Layout */
+import Layout from '@/layout'
+
+const vipRoutes = [
+  {
+    path: '/vip',
+    component: Layout,
+    redirect: '/vip/vip-open',
+    name: 'Member',
+    meta: { title: '权益与支付', roles: ['normal'] },
+    // alwaysShow: true,
+    children: [
+      {
+        path: 'vip-open',
+        component: () => import('@/views/normal/vip'),
+        name: 'VipOpen',
+        meta: { title: '开通会员', roles: ['normal'] }
+        // hidden: true
+      },
+      {
+        path: 'vip-renewal',
+        component: () => import('@/views/normal/vip'),
+        name: 'VipRenewal',
+        meta: { title: '续费会员', roles: ['normal'] }
+        // hidden: true
+      },
+      {
+        path: 'vip-pay',
+        component: () => import('@/views/normal/vip/buy'),
+        name: 'VipPay',
+        meta: { title: '购买会员', roles: ['normal'] }
+        // hidden: true
+      }
+    ]
+  }
+]
+
+export default vipRoutes

+ 15 - 0
src/views/admin/member/handsel.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    赠送会员
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/admin/member/index.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    会员列表
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/admin/member/record.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    会员购买记录
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/admin/member/service.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    配置定制化服务
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/admin/member/settings/combo-edit.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    会员套餐配置
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/admin/member/settings/service-edit.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    会员服务配置
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 0 - 0
src/views/components/payment/faild.vue


+ 0 - 0
src/views/components/payment/index.vue


+ 0 - 0
src/views/components/payment/success.vue


+ 15 - 0
src/views/normal/personal/index.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    个人资料
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/normal/personal/set-account.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    绑定登录账号
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/normal/personal/set-mobile.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    修改手机号
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/normal/vip/buy.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    购买会员
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>

+ 15 - 0
src/views/normal/vip/index.vue

@@ -0,0 +1,15 @@
+<template>
+  <div>
+    会员介绍
+  </div>
+</template>
+
+<script>
+export default {
+
+}
+</script>
+
+<style scoped>
+
+</style>