mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Back route
This commit is contained in:
parent
17c0056be1
commit
58446c896e
|
|
@ -185,6 +185,12 @@ const systemManage = {
|
|||
PermissionConst.RESOURCE_KNOWLEDGE_TAG_DELETE
|
||||
],'OR'
|
||||
),
|
||||
bug: () =>
|
||||
hasPermission([
|
||||
RoleConst.ADMIN,
|
||||
PermissionConst.RESOURCE_KNOWLEDGE_WORKFLOW_READ
|
||||
],'OR'
|
||||
),
|
||||
chat_user_edit: () =>false,
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -56,7 +56,8 @@ const share = {
|
|||
tag_edit: () => hasPermission([RoleConst.ADMIN, PermissionConst.SHARED_KNOWLEDGE_TAG_EDIT], 'OR'),
|
||||
tag_delete: () =>
|
||||
hasPermission([RoleConst.ADMIN, PermissionConst.SHARED_KNOWLEDGE_TAG_DELETE], 'OR'),
|
||||
|
||||
debug: () =>
|
||||
hasPermission([RoleConst.ADMIN, PermissionConst.SHARED_KNOWLEDGE_WORKFLOW_READ], 'OR'),
|
||||
chat_user_edit: () => false,
|
||||
|
||||
auth: () => false,
|
||||
|
|
@ -67,6 +68,6 @@ const share = {
|
|||
folderAuth: () => false,
|
||||
folderDelete: () => false,
|
||||
hit_test: () => false,
|
||||
debug: (source_id: string) => true,
|
||||
|
||||
}
|
||||
export default share
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ const workspaceShare = {
|
|||
folderAuth: () => false,
|
||||
folderDelete: () => false,
|
||||
hit_test: () => false,
|
||||
debug: (source_id: string) => true,
|
||||
debug: () => true,
|
||||
}
|
||||
|
||||
export default workspaceShare
|
||||
|
|
|
|||
|
|
@ -557,7 +557,21 @@ const workspace = {
|
|||
],
|
||||
'OR',
|
||||
),
|
||||
debug: (source_id: string) => true,
|
||||
debug: (source_id: string) =>
|
||||
hasPermission(
|
||||
[
|
||||
new ComplexPermission(
|
||||
[RoleConst.USER],
|
||||
[PermissionConst.KNOWLEDGE.getKnowledgeWorkspaceResourcePermission(source_id)],
|
||||
[],
|
||||
'AND',
|
||||
),
|
||||
RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,
|
||||
PermissionConst.KNOWLEDGE_WORKFLOW_READ.getKnowledgeWorkspaceResourcePermission(source_id),
|
||||
PermissionConst.KNOWLEDGE_WORKFLOW_READ.getWorkspacePermissionWorkspaceManageRole,
|
||||
],
|
||||
'OR',
|
||||
),
|
||||
hit_test: () => false,
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -29,6 +29,8 @@ const systemManage = {
|
|||
folderEdit: () => false,
|
||||
folderAuth: () => false,
|
||||
folderDelete: () => false,
|
||||
debug: () => false,
|
||||
|
||||
}
|
||||
|
||||
export default systemManage
|
||||
|
|
|
|||
|
|
@ -42,5 +42,6 @@ const share = {
|
|||
folderEdit: () => false,
|
||||
folderAuth: () => false,
|
||||
folderDelete: () => false,
|
||||
debug: () => false,
|
||||
}
|
||||
export default share
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ const workspace = {
|
|||
],
|
||||
'OR'
|
||||
),
|
||||
debug: () => false,
|
||||
}
|
||||
|
||||
export default workspace
|
||||
|
|
|
|||
|
|
@ -194,8 +194,8 @@ const DocumentRouter = {
|
|||
},
|
||||
redirect: (menu: any) => {
|
||||
const from = 'workspace'
|
||||
console.log(`/knowledge/${from}/${menu.params.id}/workflow`)
|
||||
return `/knowledge/${from}/${menu.params.id}/workflow`
|
||||
console.log(`/knowledge/${from}/${menu.params.id}/${menu.params.folderId}/workflow`)
|
||||
return `/knowledge/${from}/${menu.params.id}/${menu.params.folderId}/workflow`
|
||||
},
|
||||
component: () => import('@/views/knowledge/index.vue'),
|
||||
},
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ export const routes: Array<RouteRecordRaw> = [
|
|||
},
|
||||
// 高级编排
|
||||
{
|
||||
path: '/knowledge/:from/:id/workflow',
|
||||
path: '/knowledge/:from/:id/:folderId/workflow',
|
||||
name: 'KnowledgeWorkflow',
|
||||
meta: { activeMenu: '/knowledge' },
|
||||
component: () => import('@/views/knowledge-workflow/index.vue'),
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
<AppIcon iconName="app-add-outlined" class="mr-4" />
|
||||
{{ $t('views.knowledgeWorkflow.setting.addComponent') }}
|
||||
</el-button>
|
||||
<el-button @click="clickShowDebug" :disabled="showDebug" v-if="permissionPrecise.debug(id)">
|
||||
<el-button @click="clickShowDebug" :disabled="showDebug">
|
||||
<AppIcon iconName="app-debug-outlined" class="mr-4"></AppIcon>
|
||||
{{ $t('views.knowledgeWorkflow.setting.debug') }}
|
||||
</el-button>
|
||||
|
|
@ -166,7 +166,7 @@ const { theme } = useStore()
|
|||
const router = useRouter()
|
||||
const route = useRoute()
|
||||
const {
|
||||
params: { id, from },
|
||||
params: { id, from, folderId },
|
||||
} = route as any
|
||||
const apiType = computed(() => {
|
||||
if (route.path.includes('resource-management')) {
|
||||
|
|
@ -505,7 +505,7 @@ const get_resource_management_route = () => {
|
|||
}
|
||||
|
||||
const get_route = () => {
|
||||
return `/knowledge/${id}/${from}/document`
|
||||
return `/knowledge/${id}/${folderId}/4/document`
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue