diff --git a/src/api/flow-canvas.ts b/src/api/flow-canvas.ts index 069b0e4..ad2e4dc 100644 --- a/src/api/flow-canvas.ts +++ b/src/api/flow-canvas.ts @@ -107,6 +107,39 @@ export const toRealStyleApi = (data:toRealStyleData) => { } }) } +/** + * 图片转真是风格-变体 + * @param data 图片转真是风格-变体的参数 + * @param data.sketchId sketch id + * @param data.imageUrl 进行生成的图片。minio地址和正常地址都可以 + * @param data.mode 选择的模型 + * @param data.size 生成图片的大小 + * @param data.userPrompt 生成图片的提示词 + * @param data.original3dUrl 原始3d模型的url + * @returns 图片转真是风格 + */ +export interface toRealStyleData { + sketchId?: string + imageUrl?: string + mode?: string + size?: string + userPrompt?: string + original3dUrl?: string +} +export const toRealVariantsApi = (data:toRealStyleData) => { + return request({ + url: `/api/image/to-real-variants`, + method: 'post', + data:{ + sketchId: data.sketchId, + imageUrl: data.imageUrl, + mode: data.mode, + size: data.size, + userPrompt: data.userPrompt, + original3dUrl: data.original3dUrl, + } + }) +} /** * 线稿图上色 * @param data 线稿图上色的参数 diff --git a/src/assets/icons/to-real-variants-2.svg b/src/assets/icons/to-real-variants-2.svg new file mode 100644 index 0000000..873a746 --- /dev/null +++ b/src/assets/icons/to-real-variants-2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/assets/icons/to-real-variants.svg b/src/assets/icons/to-real-variants.svg new file mode 100644 index 0000000..972430e --- /dev/null +++ b/src/assets/icons/to-real-variants.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/components/Canvas/FlowCanvas/components/header-tools.vue b/src/components/Canvas/FlowCanvas/components/header-tools.vue index ecfe5fd..602ca9d 100644 --- a/src/components/Canvas/FlowCanvas/components/header-tools.vue +++ b/src/components/Canvas/FlowCanvas/components/header-tools.vue @@ -14,7 +14,7 @@
diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/add-print.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/add-print.vue index 2f9f257..5c229f8 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/add-print.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/add-print.vue @@ -1,12 +1,12 @@ diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue index 2a348ca..77e665b 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/cards-select.vue @@ -1,7 +1,16 @@