diff --git a/src/api/versitonTree.ts b/src/api/versitonTree.ts new file mode 100644 index 0000000..d94f482 --- /dev/null +++ b/src/api/versitonTree.ts @@ -0,0 +1,28 @@ +import request from '@/utils/request' + +/** + * 获取节点详情 + * @param data 获取节点详情的参数 + * @param data.projectId 项目id + * @param data.id 节点id + * @returns 获取节点详情 + */ +export const getChatNodeDetail = (data) => { + return request({ + url: `/api/project/${data.projectId}/chat/node/${data.id}`, + method: 'get', + }) +} + +/** + * 获取版本树 + * @param data 获取版本树的参数 + * @param data.projectId 项目id + * @returns 获取版本树 +*/ +export const versionTree = (data) => { + return request({ + url: `/api/project/${data.projectId}/chat/tree`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/assets/icons/versionExport.svg b/src/assets/icons/versionExport.svg new file mode 100644 index 0000000..3659447 --- /dev/null +++ b/src/assets/icons/versionExport.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/views/home/versionTree/components/dialog.vue b/src/components/versionTree/components/dialog.vue similarity index 100% rename from src/views/home/versionTree/components/dialog.vue rename to src/components/versionTree/components/dialog.vue diff --git a/src/views/home/versionTree/detail/chatDetail.vue b/src/components/versionTree/detail/chatDetail.vue similarity index 100% rename from src/views/home/versionTree/detail/chatDetail.vue rename to src/components/versionTree/detail/chatDetail.vue diff --git a/src/views/home/versionTree/detail/index.vue b/src/components/versionTree/detail/index.vue similarity index 100% rename from src/views/home/versionTree/detail/index.vue rename to src/components/versionTree/detail/index.vue diff --git a/src/views/home/versionTree/detail/versionDetail.vue b/src/components/versionTree/detail/versionDetail.vue similarity index 100% rename from src/views/home/versionTree/detail/versionDetail.vue rename to src/components/versionTree/detail/versionDetail.vue diff --git a/src/views/home/versionTree/index.vue b/src/components/versionTree/index.vue similarity index 71% rename from src/views/home/versionTree/index.vue rename to src/components/versionTree/index.vue index 1c06692..26c6a3b 100644 --- a/src/views/home/versionTree/index.vue +++ b/src/components/versionTree/index.vue @@ -89,6 +89,14 @@ const {} = toRefs(data) +
+
+
+ +
+ {{ $t('VersionTree.export') }} +
+