From 2b5c05680118ca4a01f2e9e0d70c6c99a9754e59 Mon Sep 17 00:00:00 2001 From: han2015 <1019850453@qq.com> Date: Mon, 12 Jan 2026 14:04:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=91=E7=9B=98=EF=BC=9A=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=81=94=E7=BD=91=E6=9F=A5=E8=AF=A2=E7=BC=96=E8=BE=91=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/doc/space.ts | 4 +- src/views/doc/manage.vue | 42 ++++++++---------- src/views/doc/movepanel.vue | 2 +- src/views/doc/spacesimpletable.vue | 68 ++++++++++++++++++++++++++++++ 4 files changed, 89 insertions(+), 27 deletions(-) create mode 100644 src/views/doc/spacesimpletable.vue diff --git a/src/api/doc/space.ts b/src/api/doc/space.ts index 3c8297f..fd8cd03 100644 --- a/src/api/doc/space.ts +++ b/src/api/doc/space.ts @@ -175,9 +175,9 @@ export function doAiWorkflow(_url:string,data: aiChatData){ /** * 设置queryURLS */ -export function setAgentQueryURL(_url:string,data: {urls:string}){ +export function setAgentQueryURL(uuid:string,data: {urls:string}){ return request({ - url: _url, + url: `/aibot/agents/${uuid}/query/url`, method: 'post', headers: { 'Content-Type': 'application/json' diff --git a/src/views/doc/manage.vue b/src/views/doc/manage.vue index a85f95c..716d3b7 100644 --- a/src/views/doc/manage.vue +++ b/src/views/doc/manage.vue @@ -29,6 +29,7 @@ import {doDelSpace,doAccessManage,doCreateAiagent,setAgentQueryURL,getAgentQuery import Space from "./space.vue"; import Logpanel from "./logpanel.vue"; import Movepanel from "./movepanel.vue"; +import Spacesimpletable from "./spacesimpletable.vue"; //TODO: add file icons done! //TODO: click on table-item, 1)preview on file ..................... @@ -898,31 +899,24 @@ const onSpaceShareRequest=(spaceid:string,name:string)=>{ //设置智能体联网查询地址 async function onAgentQueryURL(row:matterInfo){ await getAgentQueryURL(row.uuid).then(resp=>{ - const newurls=ref(resp.data) - ElMessageBox({ - title:"填入网址(多个网址必须逗号分隔)", - customStyle: { '--el-messagebox-width':'630px',padding:'13px'}, - confirmButtonText: "确定", - cancelButtonText: "取消", - message: () => h(ElInput, { - type:"textarea", - rows:3, - style: { width:'600px' }, - modelValue: newurls.value, - 'onUpdate:modelValue': (val) => { - newurls.value = val - }, - }), - }).then(() => { - setAgentQueryURL(row.uuid,{ - urls:newurls.value - }).then(()=>{ - ElMessage({ - message: '已成功更新URL', - type: 'success', - plain: true, + dynamicVNode.value = h(Spacesimpletable, { + title: "请配置智能体联网列表", + urlstr:resp.data, + confirmFunc: (urlstr:string) => { + setAgentQueryURL(row.uuid,{ + urls:urlstr + }).then(()=>{ + ElMessage({ + message: '已成功更新URL', + type: 'success', + plain: true, + }) }) - }) + dynamicVNode.value=null + }, + closeFunc: () => { + dynamicVNode.value=null + } }) }) } diff --git a/src/views/doc/movepanel.vue b/src/views/doc/movepanel.vue index 98cbf54..add3799 100644 --- a/src/views/doc/movepanel.vue +++ b/src/views/doc/movepanel.vue @@ -1,7 +1,7 @@ + + + + \ No newline at end of file