chore: project detail join approve

This commit is contained in:
xiaojunnuo
2026-02-28 12:13:31 +08:00
parent 6163c3f08e
commit 8a4e981931
19 changed files with 449 additions and 72 deletions

View File

@@ -25,8 +25,8 @@ export const certdResources = [
const projectStore = useProjectStore();
return projectStore.isEnterprise;
},
isMenu: false,
icon: "ion:apps",
permission: "sys:settings:edit",
keepAlive: true,
},
},
@@ -36,10 +36,12 @@ export const certdResources = [
path: "/certd/project/detail",
component: "/certd/project/detail/index.vue",
meta: {
isMenu: false,
show: true,
show: () => {
const projectStore = useProjectStore();
return projectStore.isEnterprise;
},
isMenu: true,
icon: "ion:apps",
permission: "sys:settings:edit",
},
},
{