|
@@ -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>
|