From f83bc6949cc59b06528d94c54bae145c3c052476 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期一, 12 八月 2024 13:35:15 +0800 Subject: [PATCH] 修改系知识库配置的bug问题 --- src/views/dmx/IntelligentAgent/components/agentConfig.vue | 28 +++++++++++++++++++++------- yarn.lock | 5 +++++ src/views/dmx/knowledgeLib/config.vue | 2 +- 3 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/views/dmx/IntelligentAgent/components/agentConfig.vue b/src/views/dmx/IntelligentAgent/components/agentConfig.vue index 4c23cd3..bdebaa6 100644 --- a/src/views/dmx/IntelligentAgent/components/agentConfig.vue +++ b/src/views/dmx/IntelligentAgent/components/agentConfig.vue @@ -51,7 +51,7 @@ <Upload :action="uploadAction" :limit="1" - :url="httpUrl + form.icon" + :url="form.icon ? httpUrl + form.icon : ''" @update:fileList="updateFileList" @success="handleSuccess" ></Upload> @@ -259,7 +259,7 @@ </template> <script lang="ts" setup> -import { onMounted, onBeforeMount, reactive, ref, nextTick } from "vue"; +import { onMounted, onBeforeMount, reactive, ref, nextTick, onUnmounted } from "vue"; import { kbdocumentupload, queryKbList, queryModelList } from "@/api/kbList"; import useLoading from "@/hooks/loading"; import { Message } from "@arco-design/web-vue"; @@ -315,6 +315,7 @@ let frequency_penalty = ref(true); let max_tokens = ref(true); const httpUrl = localStorage.getItem('httpUrl'); +let avatarShow = ref(false); const height = ref('calc(500px)'); const props = defineProps(['typeAngint', 'formData']); @@ -416,12 +417,20 @@ formRef.value.resetFields(); formRef1.value.resetFields(); formRef2.value.resetFields(); + nextTick(()=>{ + if(props.typeAngint=='add'){ + form.name = ""; + form.icon = ""; + form.prompt_config.system = "浣犳槸涓�涓櫤鑳藉姪鎵嬶紝璇锋�荤粨鐭ヨ瘑搴撶殑鍐呭鏉ュ洖绛旈棶棰橈紝璇峰垪涓剧煡璇嗗簱涓殑鏁版嵁璇︾粏鍥炵瓟銆傚綋鎵�鏈夌煡璇嗗簱鍐呭閮戒笌闂鏃犲叧鏃讹紝浣犵殑鍥炵瓟蹇呴』鍖呮嫭鈥滅煡璇嗗簱涓湭鎵惧埌鎮ㄨ鐨勭瓟妗堬紒鈥濊繖鍙ヨ瘽銆�" + + "鍥炵瓟闇�瑕佽�冭檻鑱婂ぉ鍘嗗彶銆俓n 浠ヤ笅鏄煡璇嗗簱锛歕n {knowledge}\n 浠ヤ笂鏄煡璇嗗簱銆�"; - if(props.typeAngint=='add'){ - form.name = ""; - form.prompt_config.system = "浣犳槸涓�涓櫤鑳藉姪鎵嬶紝璇锋�荤粨鐭ヨ瘑搴撶殑鍐呭鏉ュ洖绛旈棶棰橈紝璇峰垪涓剧煡璇嗗簱涓殑鏁版嵁璇︾粏鍥炵瓟銆傚綋鎵�鏈夌煡璇嗗簱鍐呭閮戒笌闂鏃犲叧鏃讹紝浣犵殑鍥炵瓟蹇呴』鍖呮嫭鈥滅煡璇嗗簱涓湭鎵惧埌鎮ㄨ鐨勭瓟妗堬紒鈥濊繖鍙ヨ瘽銆�" + - "鍥炵瓟闇�瑕佽�冭檻鑱婂ぉ鍘嗗彶銆俓n 浠ヤ笅鏄煡璇嗗簱锛歕n {knowledge}\n 浠ヤ笂鏄煡璇嗗簱銆�"; - } + } + console.log(form,'鏂板缓鏅鸿兘浣撳脊绐�'); + avatarShow.value = false; + setTimeout(() => { + avatarShow.value = true; + },100); + }) }; @@ -549,6 +558,11 @@ onMounted(() => {}); +onUnmounted(()=>{ + +}) + + </script> diff --git a/src/views/dmx/knowledgeLib/config.vue b/src/views/dmx/knowledgeLib/config.vue index 5e6af51..3465f89 100644 --- a/src/views/dmx/knowledgeLib/config.vue +++ b/src/views/dmx/knowledgeLib/config.vue @@ -18,7 +18,7 @@ v-if="avatarShow" :action="uploadAction" :limit="1" - :url="httpUrl + form.avatar" + :url="form.avatar ? httpUrl + form.avatar : ''" @update:fileList="updateFileList" @success="handleSuccess" ></Upload> diff --git a/yarn.lock b/yarn.lock index d3fdd50..2b1e84c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6189,6 +6189,11 @@ resolved "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pinia-plugin-persistedstate@^3.2.1: + version "3.2.1" + resolved "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz#66780602aecd6c7b152dd7e3ddc249a1f7a13fe5" + integrity sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ== + pinia@^2.0.23: version "2.1.7" resolved "https://registry.npmmirror.com/pinia/-/pinia-2.1.7.tgz" -- Gitblit v1.8.0