chore: 只读权限
This commit is contained in:
parent
251ab14982
commit
a52d3e7a78
@ -3,6 +3,7 @@ import type { Recordable } from '@vben/types';
|
|||||||
|
|
||||||
import { ref } from 'vue';
|
import { ref } from 'vue';
|
||||||
|
|
||||||
|
import { useAccess } from '@vben/access';
|
||||||
import {
|
import {
|
||||||
Page,
|
Page,
|
||||||
useVbenDrawer,
|
useVbenDrawer,
|
||||||
@ -190,6 +191,8 @@ function handleResetPwd(record: Recordable<any>) {
|
|||||||
userResetPwdModalApi.setData({ record });
|
userResetPwdModalApi.setData({ record });
|
||||||
userResetPwdModalApi.open();
|
userResetPwdModalApi.open();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const { hasAccessByCodes } = useAccess();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@ -247,7 +250,9 @@ function handleResetPwd(record: Recordable<any>) {
|
|||||||
<TableSwitch
|
<TableSwitch
|
||||||
v-model="row.status"
|
v-model="row.status"
|
||||||
:api="() => userStatusChange(row)"
|
:api="() => userStatusChange(row)"
|
||||||
:disabled="row.userId === 1"
|
:disabled="
|
||||||
|
row.userId === 1 || !hasAccessByCodes(['system:user:edit'])
|
||||||
|
"
|
||||||
:reload="() => tableApi.query()"
|
:reload="() => tableApi.query()"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
Loading…
Reference in New Issue
Block a user