From c7214a6e56699fec75d0ec671fbf26756c09eb1c Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Tue, 1 Jul 2025 21:22:21 +0800 Subject: [PATCH] feat: workflow --- ui/src/router/modules/application-detail.ts | 6 +- ui/src/router/modules/document.ts | 13 +- ui/src/styles/app.scss | 10 ++ .../component/DropdownMenu.vue | 79 ++++---- ui/src/views/chat-user/index.vue | 82 +++------ ui/src/views/system-chat-user/group/index.vue | 168 +++++++++++------- 6 files changed, 205 insertions(+), 153 deletions(-) diff --git a/ui/src/router/modules/application-detail.ts b/ui/src/router/modules/application-detail.ts index a989a035..2a09f1de 100644 --- a/ui/src/router/modules/application-detail.ts +++ b/ui/src/router/modules/application-detail.ts @@ -86,10 +86,10 @@ const ApplicationDetailRouter = { path: 'chat-user', name: 'applicationChatUser', meta: { - icon: 'app-document', - iconActive: 'app-document-active', + icon: 'app-user-chat', + iconActive: 'app-user-chat', title: 'views.chatUser.title', - active: 'chat-log', + active: 'chat-user', parentPath: '/application/:id/:type', parentName: 'ApplicationDetail', resourceType: SourceTypeEnum.APPLICATION, diff --git a/ui/src/router/modules/document.ts b/ui/src/router/modules/document.ts index d3d414a2..0ccb096a 100644 --- a/ui/src/router/modules/document.ts +++ b/ui/src/router/modules/document.ts @@ -75,8 +75,8 @@ const DocumentRouter = { path: 'chat-user', name: 'KnowledgeChatUser', meta: { - icon: 'app-document', - iconActive: 'app-document-active', + icon: 'app-user-chat', + iconActive: 'app-user-chat', title: 'views.chatUser.title', active: 'chat-log', parentPath: '/knowledge/:id/:folderId', @@ -98,14 +98,19 @@ const DocumentRouter = { if (to.params.folderId == 'shared') { return PermissionConst.SHARED_KNOWLEDGE_CHAT_USER_READ } else { - return PermissionConst.KNOWLEDGE_CHAT_USER_READ.getKnowledgeWorkspaceResourcePermission(to ? to.params.id : '',) + return PermissionConst.KNOWLEDGE_CHAT_USER_READ.getKnowledgeWorkspaceResourcePermission( + to ? to.params.id : '', + ) } }, () => { const to: any = get_next_route() if (to.params.folder_id == 'shared') { return RoleConst.ADMIN - } else { return PermissionConst.KNOWLEDGE_CHAT_USER_READ.getWorkspacePermissionWorkspaceManageRole } + } else { + return PermissionConst.KNOWLEDGE_CHAT_USER_READ + .getWorkspacePermissionWorkspaceManageRole + } }, ], }, diff --git a/ui/src/styles/app.scss b/ui/src/styles/app.scss index aff6c25c..b4f95941 100644 --- a/ui/src/styles/app.scss +++ b/ui/src/styles/app.scss @@ -507,6 +507,16 @@ h5 { border: none !important; } +/* + 图标旋转90度 +*/ +.rotate-90 { + transform: rotateZ(90deg); +} +.rotate-180 { + transform: rotateZ(180deg); +} + /* 内容部分 自适应高度 */ diff --git a/ui/src/views/application-workflow/component/DropdownMenu.vue b/ui/src/views/application-workflow/component/DropdownMenu.vue index 79b50f0c..6af9dcb7 100644 --- a/ui/src/views/application-workflow/component/DropdownMenu.vue +++ b/ui/src/views/application-workflow/component/DropdownMenu.vue @@ -1,9 +1,12 @@