From 67864e67b33e2c320e7ac5c8d5db48ab8124e1fc Mon Sep 17 00:00:00 2001
From: 疯狂的狮子li <15040126243@163.com>
Date: 星期三, 26 四月 2023 22:47:28 +0800
Subject: [PATCH] fix 修复 oss 路径漏改问题

---
 src/views/system/user/index.vue |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index c911bd9..33ca77a 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -3,7 +3,7 @@
     <el-row :gutter="20">
       <!-- 閮ㄩ棬鏍� -->
       <el-col :lg="4" :xs="24" style="">
-        <el-card shadow="never">
+        <el-card shadow="hover">
           <el-input v-model="deptName" placeholder="璇疯緭鍏ラ儴闂ㄥ悕绉�" prefix-icon="Search" clearable />
           <el-tree
             class="mt-2"
@@ -52,17 +52,19 @@
           </div>
         </transition>
 
-        <el-card shadow="never">
+        <el-card shadow="hover">
           <template #header>
             <el-row :gutter="10">
               <el-col :span="1.5">
-                <el-button type="primary" plain @click="handleAdd()" v-has-permi="['sys:user:add']" icon="Plus">鏂板</el-button>
+                <el-button type="primary" plain @click="handleAdd()" v-has-permi="['system:user:add']" icon="Plus">鏂板</el-button>
               </el-col>
               <el-col :span="1.5">
-                <el-button type="success" plain @click="handleUpdate()" :disabled="single" v-has-permi="['sys:user:add']" icon="Edit">淇敼</el-button>
+                <el-button type="success" plain @click="handleUpdate()" :disabled="single" v-has-permi="['system:user:add']" icon="Edit">
+                  淇敼
+                </el-button>
               </el-col>
               <el-col :span="1.5">
-                <el-button type="danger" plain @click="handleDelete()" :disabled="multiple" v-has-permi="['sys:user:delete']" icon="Delete">
+                <el-button type="danger" plain @click="handleDelete()" :disabled="multiple" v-has-permi="['system:user:delete']" icon="Delete">
                   鍒犻櫎
                 </el-button>
               </el-col>
@@ -303,7 +305,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 +459,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 +517,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