diff --git a/src/views/doc/agent.vue b/src/views/doc/agent.vue index 4fe8bf0..1f4fa6a 100644 --- a/src/views/doc/agent.vue +++ b/src/views/doc/agent.vue @@ -40,6 +40,7 @@ const agent=ref<{name:string,uuid:string}>({name:"通用AI",uuid:import.meta.env const agentList=ref<{name:string,uuid:string}[]>([{name:"通用AI",uuid:import.meta.env.VITE_DEFAULT_AI_AGENT}]) const respMsg=ref("") const drawerModel=ref(true) +const queryUrl=ref("") //消息体 interface message{ @@ -69,10 +70,17 @@ async function onSendTextToAI(){ const params={ "onlineSearch":"否", - "useDataset":"否" + "useDataset":"否", + "queryUrl":"" } for (let item of checkedModel.value){ - if(item==="onlineSearch") params.onlineSearch="是" + if(item==="onlineSearch"){ + params.onlineSearch="是" + if(queryUrl.value!="") { + params.queryUrl=queryUrl.value + //queryUrl.value="" //立即清理 + } + } if(item==="useDataset") params.useDataset="是" } if (conversation.value==""){ @@ -362,6 +370,9 @@ onMounted(() => { {{ mod.name }} +
+ +
diff --git a/src/views/doc/space.vue b/src/views/doc/space.vue index 0902882..61228ed 100644 --- a/src/views/doc/space.vue +++ b/src/views/doc/space.vue @@ -24,7 +24,7 @@ import { ArrowLeft, } from '@element-plus/icons-vue' import {ElMessage,UploadFile,UploadFiles,ElPagination} from "element-plus"; -import aiagent from './agent.vue'; +//import aiagent from './agent.vue'; import router from "@/utils/router"; import SvgIcon from "@/components/svgIcon/index.vue"; import BottomPage from '@/views/common/bottom/index.vue' @@ -425,7 +425,7 @@ function handleAiUpload(info:matterInfo){ }) }) }else{ - alert("当前路径没有智能体") + console.log("当前路径没有智能体,不需要训练") } } diff --git a/src/views/doc/spacePermission.vue b/src/views/doc/spacePermission.vue index 75580ce..dad5444 100644 --- a/src/views/doc/spacePermission.vue +++ b/src/views/doc/spacePermission.vue @@ -33,6 +33,7 @@ interface Tree { radio?:number[]; child?: Tree[] ismanager?:boolean, + indeterminate2?:boolean,//for manager member } const dataSource = ref([]) @@ -67,6 +68,7 @@ async function onSavePermChange(){ if(item.indeterminate) { item.radio[0]+=10 } + resultPermits[item.id]=item.radio[0] } @@ -96,7 +98,7 @@ function collectManager(node:Tree){ } //去遍历查找特殊设置的节点,并保存 -function collectNodePermits(node:Tree){ +function collectNodePermits(node:Tree){ node.child?.forEach(ele => { if(ele.radio&&ele.radio.length>0){ if(ele.indeterminate) { @@ -114,18 +116,26 @@ function collectNodePermits(node:Tree){ //递归修改子级元素 function onGroupValueChange(node:Tree, val:number[]){ - if(node.indeterminate) node.indeterminate=false; + //if(node.indeterminate) node.indeterminate=false; + updateChildNode(node, val) + if(node.superior){ + updateParentNode(node) + } +} + +function updateChildNode(node:Tree, val:number[]){ + if(node.indeterminate) { + node.indeterminate=false; + } node.child?.forEach(ele => { - ele.radio=val + ele.radio=val.slice() //要拷贝一份!!!val是引用!! if(ele.child){ - onGroupValueChange(ele,val) + updateChildNode(ele,val) } }); - if(node.superior){ - updateParentNode(node) - } } + //递归更新父级 function updateParentNode(node:Tree){ if(node.superior){ @@ -176,7 +186,7 @@ function setParentIndeterminate(node:Tree){ const pnode = treeRef.value?.getNode(node.superior); if(pnode){ const tdata=pnode.data as Tree - tdata.indeterminate=true + tdata.indeterminate2=true setParentIndeterminate(tdata) } @@ -320,7 +330,7 @@ onMounted(()=>{ {{ data.name }}
- +