|
@@ -45,7 +45,7 @@
|
|
|
<el-button link type="primary" @click="editHandler(row)" size="small">
|
|
|
编辑
|
|
|
</el-button>
|
|
|
- <el-button link type="danger" @click="delHandler(row)" size="small" v-if="isSuper">
|
|
|
+ <el-button link type="danger" @click="delHandler(row)" size="small" v-if="isSuper && !isMe(row.userId)">
|
|
|
删除
|
|
|
</el-button>
|
|
|
</template>
|
|
@@ -78,6 +78,9 @@ import { debounce } from "@/util";
|
|
|
import { user } from "@/store/user";
|
|
|
|
|
|
const isSuper = computed(() => user.value.roles.filter(item => item.roleKey === "super_admin").length > 0)
|
|
|
+const isMe = computed(() => (id: any) => {
|
|
|
+ return id === user.value.userId
|
|
|
+})
|
|
|
console.log('isSuper', isSuper)
|
|
|
const initProps: PageProps<Partial<Pick<UserType, "userName" | "orgName">>> = {
|
|
|
pageNum: 1,
|