From 020fdb7115e23c601913705a67c7f6ca5b2e25de Mon Sep 17 00:00:00 2001 From: Hu Gang <18768366022@163.com> Date: Tue, 20 May 2025 14:50:08 +0800 Subject: [PATCH] feat: remove knowledge base and prompt --- .../createapp/components/AgentAppConfig.vue | 42 +++---------------- src/views/createapp/components/DebugApp.vue | 9 +++- 2 files changed, 13 insertions(+), 38 deletions(-) diff --git a/src/views/createapp/components/AgentAppConfig.vue b/src/views/createapp/components/AgentAppConfig.vue index 9ae5694d..756b94b0 100644 --- a/src/views/createapp/components/AgentAppConfig.vue +++ b/src/views/createapp/components/AgentAppConfig.vue @@ -4,16 +4,14 @@ import defaultIcon from '@/assets/svgs/app_upload.svg'; import AppInitalPreview from '@/views/dialogue/components/AppInitalPreview.vue'; import { ref, reactive, onMounted, watch, computed } from 'vue'; import { ElMessage, FormRules, UploadProps } from 'element-plus'; -import { useRoute, useRouter } from 'vue-router'; -import PromptDrawer from './PromptDrawer.vue'; +import { useRoute } from 'vue-router'; import DebugApp from '../components/DebugApp.vue'; import McpDrawer from './McpDrawer.vue'; -import AssetLibraryDrawer from './AssetLibraryDrawer.vue'; import { api } from '@/apis'; -import type { Prompt } from '@/apis/appCenter'; import type { AddedModalList } from '@/apis/paths/type'; import PermissionControl from './PermissionControl.vue'; import type { Mcp } from './McpDrawer.vue'; +import CustomLoading from '../../customLoading/index.vue'; const route = useRoute(); @@ -86,9 +84,9 @@ const rules = reactive>({ permission: [{ required: true, message: '请选择对话轮次', trigger: 'blur' }], }); -const isPromptDrawerVisible = ref(false); const isMcpDrawerVisible = ref(false); -const isAssetLibraryDrawerVisible = ref(false); + +const loading = ref(true); async function queryAgentConfig() { const [, res] = await api.querySingleAppData({ @@ -104,13 +102,7 @@ async function queryAgentConfig() { createAppForm.dialogRounds = dialogRounds || 3; createAppForm.permission = permission || createAppForm.permission; } -} - -function onPromptSelected(p: Prompt) { - if (p) { - createAppForm.prompt = p.prompt || ''; - isPromptDrawerVisible.value = false; - } + loading.value = false; } function onMcpServiceSelected(mcps: Mcp[]) { @@ -120,13 +112,6 @@ function onMcpServiceSelected(mcps: Mcp[]) { } } -function onKbSelected(kbs: []) { - if (kbs) { - createAppForm.knowledge = kbs; - isAssetLibraryDrawerVisible.value = false; - } -} - function onDeleteMcp(mcp: any) { if (mcp) { createAppForm.mcps = createAppForm.mcps.filter( @@ -135,14 +120,6 @@ function onDeleteMcp(mcp: any) { } } -function onDeleteKnowledge(knowledge: any) { - if (knowledge) { - createAppForm.knowledge = createAppForm.knowledge.filter( - (item) => item.knowledgeId !== knowledge.knowledgeId, - ); - } -} - const beforeIconUpload: UploadProps['beforeUpload'] = async (rawFile) => { const isLt2M = rawFile.size / 1024 / 1024 < 2; if (!isLt2M) { @@ -245,6 +222,7 @@ onMounted(async () => {