From 4b7604f20cf61b1ae9b223cce4f122c14edafdc6 Mon Sep 17 00:00:00 2001 From: AIGC Developer Date: Wed, 22 Oct 2025 09:37:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=BC=9A=E5=91=98=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=20-=20=E5=AE=9E=E7=8E=B0=E5=AE=8C?= =?UTF-8?q?=E6=95=B4=E7=9A=84=E4=BC=9A=E5=91=98=E5=88=97=E8=A1=A8=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=8C=85=E5=90=AB=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E3=80=81=E7=AD=9B=E9=80=89=E3=80=81=E5=88=86=E9=A1=B5?= =?UTF-8?q?=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo/frontend/src/router/index.js | 7 + demo/frontend/src/views/Home.vue | 2 +- demo/frontend/src/views/MemberManagement.vue | 509 +++++++++++++++++++ 3 files changed, 517 insertions(+), 1 deletion(-) create mode 100644 demo/frontend/src/views/MemberManagement.vue 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 @@ + + + + +