feat:【ele】【ai】mindmap 的代码迁移
This commit is contained in:
@@ -6,6 +6,7 @@ import { requestClient } from '#/api/request';
|
|||||||
|
|
||||||
const { apiURL } = useAppConfig(import.meta.env, import.meta.env.PROD);
|
const { apiURL } = useAppConfig(import.meta.env, import.meta.env.PROD);
|
||||||
const accessStore = useAccessStore();
|
const accessStore = useAccessStore();
|
||||||
|
|
||||||
export namespace AiMindmapApi {
|
export namespace AiMindmapApi {
|
||||||
// AI 思维导图
|
// AI 思维导图
|
||||||
export interface MindMap {
|
export interface MindMap {
|
||||||
@@ -19,7 +20,7 @@ export namespace AiMindmapApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// AI 思维导图生成
|
// AI 思维导图生成
|
||||||
export interface AiMindMapGenerateReq {
|
export interface AiMindMapGenerateReqVO {
|
||||||
prompt: string;
|
prompt: string;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -32,7 +33,7 @@ export function generateMindMap({
|
|||||||
ctrl,
|
ctrl,
|
||||||
}: {
|
}: {
|
||||||
ctrl: AbortController;
|
ctrl: AbortController;
|
||||||
data: AiMindmapApi.AiMindMapGenerateReq;
|
data: AiMindmapApi.AiMindMapGenerateReqVO;
|
||||||
onClose?: (...args: any[]) => void;
|
onClose?: (...args: any[]) => void;
|
||||||
onError?: (...args: any[]) => void;
|
onError?: (...args: any[]) => void;
|
||||||
onMessage?: (res: any) => void;
|
onMessage?: (res: any) => void;
|
||||||
@@ -53,12 +54,12 @@ export function generateMindMap({
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询思维导图分页
|
/** 查询思维导图分页 */
|
||||||
export function getMindMapPage(params: any) {
|
export function getMindMapPage(params: any) {
|
||||||
return requestClient.get(`/ai/mind-map/page`, { params });
|
return requestClient.get(`/ai/mind-map/page`, { params });
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除思维导图
|
/** 删除思维导图 */
|
||||||
export function deleteMindMap(id: number) {
|
export function deleteMindMap(id: number) {
|
||||||
return requestClient.delete(`/ai/mind-map/delete?id=${id}`);
|
return requestClient.delete(`/ai/mind-map/delete?id=${id}`);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -134,7 +134,12 @@ defineExpose({
|
|||||||
<template #header>
|
<template #header>
|
||||||
<div class="m-0 flex shrink-0 items-center justify-between px-7">
|
<div class="m-0 flex shrink-0 items-center justify-between px-7">
|
||||||
<h3>思维导图预览</h3>
|
<h3>思维导图预览</h3>
|
||||||
<ElButton type="primary" size="small" class="flex" @click="downloadImage">
|
<ElButton
|
||||||
|
type="primary"
|
||||||
|
size="small"
|
||||||
|
class="flex"
|
||||||
|
@click="downloadImage"
|
||||||
|
>
|
||||||
<template #icon>
|
<template #icon>
|
||||||
<div class="flex items-center justify-center">
|
<div class="flex items-center justify-center">
|
||||||
<IconifyIcon icon="lucide:copy" />
|
<IconifyIcon icon="lucide:copy" />
|
||||||
|
|||||||
Reference in New Issue
Block a user