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 @@
+
+
+
+
+ {{props.title}}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file