From 44b10003c78b3fbe3696c4a471f754184ad685bf Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Fri, 27 Feb 2026 16:24:01 +0800 Subject: [PATCH] fix --- src/api/versitonTree.ts | 21 ++++++++++++++++--- .../agent/components/versionTree/index.vue | 7 ++++--- .../versionTree/tree/view2/index.vue | 12 +++++------ 3 files changed, 28 insertions(+), 12 deletions(-) diff --git a/src/api/versitonTree.ts b/src/api/versitonTree.ts index d24f1f4..d175f03 100644 --- a/src/api/versitonTree.ts +++ b/src/api/versitonTree.ts @@ -28,14 +28,29 @@ export const versionTree = (data) => { } /** - * 获取版本树 - * @param data 获取版本树的参数 + * 获取节点缩略信息 + * @param data 获取节点缩略信息的参数 * @param data.projectId 项目id - * @returns 获取版本树 + * @param data.id 节点id + * @returns 获取节点缩略信息 */ export const getNodeAncestors = (data) => { return request({ url: `/api/version/${data.projectId}/chat/node/${data.id}/ancestors`, method: 'get', }) +} + +/** + * 清除未生成图片的节点对话 + * @param data 清除未生成图片的节点对话的参数 + * @param data.projectId 项目id + * @param data.id 节点id + * @returns 获取节点缩略信息 +*/ +export const clearNodeChat = (data) => { + return request({ + url: `/api/version/${data.projectId}/chat/reStore/${data.id}`, + method: 'get', + }) } \ No newline at end of file diff --git a/src/views/home/agent/components/versionTree/index.vue b/src/views/home/agent/components/versionTree/index.vue index 6687919..2591cfa 100644 --- a/src/views/home/agent/components/versionTree/index.vue +++ b/src/views/home/agent/components/versionTree/index.vue @@ -20,7 +20,7 @@ const props = defineProps({ }) const emit = defineEmits([ - 'restore' + 'restore','update:versionTreeData' ]) const versionsList = ref([]) @@ -102,6 +102,7 @@ const versionRestore = () => { selectItem.value = {...addObj} treeKey.value++ emit('restore') + emit('update:versionTreeData', {...props.versionTreeData, drawer: false}) } const versionDelete = (versionDetail)=>{ if(!selectItem.value?.versionId)return @@ -133,7 +134,7 @@ const {} = toRefs(data) -