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) -