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