chore: project permission

This commit is contained in:
xiaojunnuo
2026-02-26 23:50:15 +08:00
parent 51ab6d6da1
commit 8578547467
19 changed files with 100 additions and 35 deletions
@@ -8,6 +8,7 @@ export type UseCrudPermissionExtraProps = {
export type UseCrudPermissionExtra = (props: UseCrudPermissionExtraProps) => any;
export type UseCrudPermissionCompProps = {
isProjectPermission?: boolean;
projectPermission?: string;
prefix?: string;
extra?: UseCrudPermissionExtra;
[key: string]: any;
@@ -69,17 +70,17 @@ export function useCrudPermission({ permission }: UseCrudPermissionProps) {
let addPermission = "add";
if (isProjectPermission) {
addPermission = "write";
addPermission = per.projectPermission || "write";
}
let editPermission = "edit";
if (isProjectPermission) {
editPermission = "write";
editPermission = per.projectPermission || "write";
}
let removePermission = "remove";
if (isProjectPermission) {
removePermission = "write";
removePermission = per.projectPermission || "write";
}
return LodashMerge(
{