From bf2b087227329ea4d24b543582a42e0c1064981e Mon Sep 17 00:00:00 2001 From: han2015 <1019850453@qq.com> Date: Mon, 20 Oct 2025 15:05:34 +0800 Subject: [PATCH 1/2] =?UTF-8?q?yunpan:=20=E4=BF=AE=E5=A4=8D=E6=96=B0?= =?UTF-8?q?=E5=BB=BA=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 +- src/views/doc/manage.vue | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.env.production b/.env.production index 3acaff3..aa6082a 100644 --- a/.env.production +++ b/.env.production @@ -8,4 +8,4 @@ VITE_APP_SJZT_URL = 'http://120.224.6.6:29911/prod-api' VITE_APP_SYSTEM_APP = 'stzl' VITE_APP_AGAIN = 1 VITE_ONLYOFFICE_HOST = 'https://gyhlw.hxgk.group/onlyoffice' -VITE_DEFAULT_AI_AGENT = '23a3c2c5-2de1-40df-59fa-a9206b11861d' \ No newline at end of file +VITE_DEFAULT_AI_AGENT = '74938263-ffe5-43c5-90af-25e62d34a51f' \ No newline at end of file diff --git a/src/views/doc/manage.vue b/src/views/doc/manage.vue index dd40732..e0339b3 100644 --- a/src/views/doc/manage.vue +++ b/src/views/doc/manage.vue @@ -322,9 +322,6 @@ function onLoadMatterList(){ } //----------for dir----------- function createDir(){ - if(matterList.value){ - if (matterList.value[0].name=="") return; - } matterList.value?.unshift({ name:"", userUuid:uid, From e6868a8520aeb1559d055df1fc8e696ce53fa01d Mon Sep 17 00:00:00 2001 From: han2015 <1019850453@qq.com> Date: Mon, 27 Oct 2025 15:43:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?yunpan=EF=BC=9A=E4=BF=AE=E5=A4=8D=E6=B3=95?= =?UTF-8?q?=E5=BE=8B=E6=B3=95=E8=A7=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/doc/agent.vue | 15 +++++++++++++-- src/views/doc/space.vue | 4 ++-- src/views/doc/spacePermission.vue | 28 +++++++++++++++++++--------- 3 files changed, 34 insertions(+), 13 deletions(-) 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 }}
- +