From 14b4508b91bcfe232c67ba994d2a191c19a5df18 Mon Sep 17 00:00:00 2001
From: LiuHao <liuhaoai545@gmail.com>
Date: 星期三, 12 四月 2023 10:29:51 +0800
Subject: [PATCH] fix 用户状态修改按钮显示问题
---
src/views/system/user/index.vue | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index c911bd9..bbe8137 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -303,7 +303,7 @@
import { DeptVO } from "@/api/system/dept/types";
import { RoleVO } from "@/api/system/role/types";
import { PostVO } from "@/api/system/post/types";
-import { DateModelType, ElTree, ElUpload, UploadFile, UploadFiles, ElForm } from 'element-plus';
+import { DateModelType, ElTree, ElUpload, UploadFile, ElForm } from 'element-plus';
import { to } from "await-to-js";
const router = useRouter();
const { proxy } = getCurrentInstance() as ComponentInternalInstance
@@ -457,14 +457,13 @@
/** 鐢ㄦ埛鐘舵�佷慨鏀� */
const handleStatusChange = async (row: UserVO) => {
let text = row.status === "0" ? "鍚敤" : "鍋滅敤"
- const [err] = await to(proxy?.$modal.confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚�?') as any)
- if(err) {
- row.status = row.status === "0" ? "1" : "0";
- } else {
+ try {
+ await proxy?.$modal.confirm('纭瑕�"' + text + '""' + row.userName + '"鐢ㄦ埛鍚�?');
await changeUserStatus(row.userId, row.status);
proxy?.$modal.msgSuccess(text + "鎴愬姛");
+ } catch (err) {
+ row.status = row.status === "0" ? "1" : "0";
}
-
}
/** 璺宠浆瑙掕壊鍒嗛厤 */
const handleAuthRole = (row: UserVO) => {
@@ -516,7 +515,7 @@
upload.isUploading = true;
}
/** 鏂囦欢涓婁紶鎴愬姛澶勭悊 */
-const handleFileSuccess = (response: any, file: UploadFile, fileList: UploadFiles) => {
+const handleFileSuccess = (response: any, file: UploadFile) => {
upload.open = false;
upload.isUploading = false;
uploadRef.value.handleRemove(file);
--
Gitblit v1.9.3