From 00ce38eae35d890fc54fc05b358df78437d23ea5 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 6 Mar 2025 16:18:21 +0800 Subject: [PATCH] fix --- src/pages/UserManage.vue | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/pages/UserManage.vue b/src/pages/UserManage.vue index e308db0..2fb4c7b 100644 --- a/src/pages/UserManage.vue +++ b/src/pages/UserManage.vue @@ -33,11 +33,21 @@ v-model:show="showBatch" > - - + + 提交 @@ -72,6 +82,8 @@ const classname = ref("") const namesStr = ref("") const names = computed(() => namesStr.value.split("\n").filter((it) => !!it)) +const batchLoading = ref(false) + const roles = [ { label: "全部权限", value: "" }, { label: "普通用户", value: Role.Normal }, @@ -120,13 +132,16 @@ function goDjangoUserAdd() { async function batchCreateUsers() { if (!names.value.length) return try { + batchLoading.value = true await Account.batchCreate({ classname: classname.value, names: names.value, }) + batchLoading.value = false message.success("批量创建成功") showBatch.value = false } catch (err) { + batchLoading.value = false message.error("有些用户已经存在,创建失败") } }