chore: 只读权限

This commit is contained in:
dap 2024-10-30 08:32:04 +08:00
parent 251ab14982
commit a52d3e7a78

View File

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