From 8368ec69bff8b4b9c8f31a7fdc8deb832e1f31de Mon Sep 17 00:00:00 2001
From: carry <2641257231@qq.com>
Date: Sun, 16 Feb 2025 19:30:50 +0800
Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86=E5=88=9B=E5=BB=BA?=
=?UTF-8?q?=E7=94=A8=E6=88=B7=E7=9A=84ui=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/ManagePage.vue | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/views/ManagePage.vue b/src/views/ManagePage.vue
index e01d002..2925cb2 100644
--- a/src/views/ManagePage.vue
+++ b/src/views/ManagePage.vue
@@ -33,6 +33,7 @@
创建用户
+
@@ -45,11 +46,13 @@ import { userStore as store } from '@/store/userStore'
import { userService } from '@/api/userService'
import type { UserResponse } from '@/api/types'
import UserTable from '@/components/UserTable.vue'
+import EditUserDialog from '@/components/EditUserDialog.vue'
const router = useRouter()
const userStore = store()
const userList = ref([])
+const editUserDialog = ref>()
const fetchUserList = async () => {
try {
@@ -66,7 +69,12 @@ const handleLogout = () => {
}
const handleCreateUser = () => {
- // TODO: 实现创建用户逻辑
+ editUserDialog.value?.open({
+ mode: 'create',
+ onConfirm: () => {
+ fetchUserList()
+ }
+ })
}
onMounted(() => {