jwyu 8 月之前
父节点
当前提交
9386ae16c8
共有 1 个文件被更改,包括 8 次插入8 次删除
  1. 8 8
      src/views/customer/UserSearch.vue

+ 8 - 8
src/views/customer/UserSearch.vue

@@ -124,6 +124,7 @@ async function handleDisabledUser(row) {
   })
   if (res.Ret !== 200) return
   ElMessage.success('禁用成功')
+  userList.value=[]
   getUserList()
 }
 
@@ -146,6 +147,7 @@ function handleDelUser(row) {
     }).then(res => {
       if (res.Ret === 200) {
         ElMessage.success('删除成功')
+        userList.value=[]
         getUserList()
       }
 
@@ -227,7 +229,7 @@ function handleGoDetail(e){
             <template v-if="row.Status === 1">
               <el-button
                 type="primary"
-                v-permission="'user:globalTransform'"
+                v-if="hasPermission('user:globalTransform')"
                 link
                 @click="handleTransFormUser(row)"
                 >转客户</el-button
@@ -236,30 +238,28 @@ function handleGoDetail(e){
             <template v-else>
               <el-button
                 type="primary"
-                v-permission="'user:globalEdit'"
+                v-if="hasPermission('user:globalEdit')"
                 link
                 @click.stop="handleEditUser(row)"
                 >编辑</el-button
               >
               <el-button
                 type="danger"
-                v-permission="'user:globalEnabled'"
                 link
-                v-if="row.Status"
+                v-if="hasPermission('user:globalEnabled')&&row.Status"
                 @click.stop="handleDisabledUser(row)"
                 >禁用</el-button
               >
               <el-button
                 type="primary"
-                v-permission="'user:globalEnabled'"
                 link
-                v-else
+                v-if="hasPermission('user:globalEnabled')&&!row.Status"
                 @click.stop="handleEnableUser(row)"
                 >启用</el-button
               >
               <el-button
                 type="danger"
-                v-permission="'user:globalDelete'"
+                v-if="hasPermission('user:globalDelete')"
                 link
                 @click.stop="handleDelUser(row)"
                 >删除</el-button
@@ -289,6 +289,6 @@ function handleGoDetail(e){
   <EnableUser
     v-model:show="showEnableUserPop"
     :userId="enableUserId"
-    @success="getUserList()"
+    @success="userList.value=[];getUserList()"
   />
 </template>