From a48ea2cabe738daf1e84840a0ea1b2fb2180511c Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Fri, 7 Mar 2025 11:19:25 +0800 Subject: [PATCH] fix --- src/api.ts | 3 ++- src/pages/UserManage.vue | 11 +++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/api.ts b/src/api.ts index 44ed5e1..19e3fa7 100644 --- a/src/api.ts +++ b/src/api.ts @@ -64,7 +64,8 @@ export const Account = { }, async batchCreate(payload: {classname: string, names: string[]}) { - await http.post("/account/batch", payload) + const res = await http.post("/account/batch", payload) + return res.data } } diff --git a/src/pages/UserManage.vue b/src/pages/UserManage.vue index 057ca51..7879398 100644 --- a/src/pages/UserManage.vue +++ b/src/pages/UserManage.vue @@ -133,16 +133,19 @@ async function batchCreateUsers() { if (!names.value.length) return try { batchLoading.value = true - await Account.batchCreate({ + const data = await Account.batchCreate({ classname: classname.value, names: names.value, }) batchLoading.value = false - message.success("批量创建成功") + message.success(data.message) showBatch.value = false - } catch (err) { + query.page = 1 + query.role = "" + init() + } catch (err: any) { batchLoading.value = false - message.error("有些用户已经存在,创建失败") + message.error(err.detail??"批量创建失败") } }