diff --git a/demo/frontend/src/router/index.js b/demo/frontend/src/router/index.js index 1617fd3..5da5606 100644 --- a/demo/frontend/src/router/index.js +++ b/demo/frontend/src/router/index.js @@ -25,6 +25,7 @@ import ImageToVideo from '@/views/ImageToVideo.vue' import ImageToVideoCreate from '@/views/ImageToVideoCreate.vue' import StoryboardVideo from '@/views/StoryboardVideo.vue' import StoryboardVideoCreate from '@/views/StoryboardVideoCreate.vue' +import MemberManagement from '@/views/MemberManagement.vue' const routes = [ { @@ -162,6 +163,12 @@ const routes = [ name: 'AdminDashboard', component: AdminDashboard, meta: { title: '后台管理', requiresAuth: true, requiresAdmin: true } + }, + { + path: '/member-management', + name: 'MemberManagement', + component: MemberManagement, + meta: { title: '会员管理', requiresAuth: true, requiresAdmin: true } } ] diff --git a/demo/frontend/src/views/Home.vue b/demo/frontend/src/views/Home.vue index 0465088..d981bb9 100644 --- a/demo/frontend/src/views/Home.vue +++ b/demo/frontend/src/views/Home.vue @@ -319,7 +319,7 @@ const handlePointClick = (point) => { // 导航功能 const goToUsers = () => { - ElMessage.info('跳转到会员管理') + router.push('/member-management') } const goToOrders = () => { diff --git a/demo/frontend/src/views/MemberManagement.vue b/demo/frontend/src/views/MemberManagement.vue new file mode 100644 index 0000000..31e918d --- /dev/null +++ b/demo/frontend/src/views/MemberManagement.vue @@ -0,0 +1,509 @@ + + + + +