From ba50072cf980283f339c7c19a1ac82b7f4b483ad Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Tue, 14 Apr 2026 14:57:21 +0800 Subject: [PATCH] fix --- src/api/flow-canvas.ts | 7 +++++-- .../Canvas/FlowCanvas/components/nodes/cards/index.vue | 6 +++--- .../FlowCanvas/components/nodes/cards/to-3d-model.vue | 2 +- .../FlowCanvas/components/nodes/cards/to-real-variants.vue | 2 +- .../FlowCanvas/components/tools/threeModel/detail.vue | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/api/flow-canvas.ts b/src/api/flow-canvas.ts index 5e36ea0..ad2e4dc 100644 --- a/src/api/flow-canvas.ts +++ b/src/api/flow-canvas.ts @@ -115,6 +115,7 @@ export const toRealStyleApi = (data:toRealStyleData) => { * @param data.mode 选择的模型 * @param data.size 生成图片的大小 * @param data.userPrompt 生成图片的提示词 + * @param data.original3dUrl 原始3d模型的url * @returns 图片转真是风格 */ export interface toRealStyleData { @@ -123,17 +124,19 @@ export interface toRealStyleData { mode?: string size?: string userPrompt?: string + original3dUrl?: string } export const toRealVariantsApi = (data:toRealStyleData) => { return request({ - url: `/api/image/to-real-style`, + url: `/api/image/to-real-variants`, method: 'post', data:{ sketchId: data.sketchId, imageUrl: data.imageUrl, mode: data.mode, size: data.size, - userPrompt: data.userPrompt + userPrompt: data.userPrompt, + original3dUrl: data.original3dUrl, } }) } diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue index 82db1be..9f9708a 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/index.vue @@ -46,7 +46,7 @@ import { useI18n } from 'vue-i18n' import { ElMessageBox } from 'element-plus' - import { toRealStyleApi, toColorPaletteApi, toSceneCompositionApi, sketchAddPrintApi, sketchToThreeApi, threeToThreeViewsApi } from '@/api/flow-canvas' + import { toRealStyleApi, toColorPaletteApi, toSceneCompositionApi, sketchAddPrintApi, sketchToThreeApi, threeToThreeViewsApi, toRealVariantsApi } from '@/api/flow-canvas' // import ToVideo from './to-video.vue' // import AddPrint from './add-print.vue' @@ -73,9 +73,9 @@ { tier: NODE_DATATIER.TO_REAL_VARIANTS, type: NODE_DATATYPE.TO_REAL_VARIANTS, - title: t('FlowCanvas.toRealVariantsTitle'), + title: 'To Real Variants', component: ToRealVariants, - api: toRealStyleApi + api: toRealVariantsApi }, { tier: NODE_DATATIER.Fast_MODE, diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/to-3d-model.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/to-3d-model.vue index 498aefb..d9cbfdd 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/to-3d-model.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/to-3d-model.vue @@ -19,7 +19,7 @@ const attrs = useAttrs() const stateManager = inject('stateManager') as any const data = reactive({ - url: computed(()=>stateManager.getSuperiorNodeImage(attrs.node?.data?.superiorID)), + url: stateManager.getSuperiorNodeImage(attrs.node?.data?.superiorID), mode: 'Advanced', }) const modeList = ref([ diff --git a/src/components/Canvas/FlowCanvas/components/nodes/cards/to-real-variants.vue b/src/components/Canvas/FlowCanvas/components/nodes/cards/to-real-variants.vue index b1b01ef..cab4c48 100644 --- a/src/components/Canvas/FlowCanvas/components/nodes/cards/to-real-variants.vue +++ b/src/components/Canvas/FlowCanvas/components/nodes/cards/to-real-variants.vue @@ -68,7 +68,7 @@ mode: data.mode, size: data.pixelRatio, userPrompt: data.prompt, - aaa: superior?.data?.superiorGenerateImg, + original3dUrl: superior?.data?.superiorGenerateImg, } } diff --git a/src/components/Canvas/FlowCanvas/components/tools/threeModel/detail.vue b/src/components/Canvas/FlowCanvas/components/tools/threeModel/detail.vue index ce3421a..3fe3eeb 100644 --- a/src/components/Canvas/FlowCanvas/components/tools/threeModel/detail.vue +++ b/src/components/Canvas/FlowCanvas/components/tools/threeModel/detail.vue @@ -90,7 +90,7 @@ const {} = toRefs(data); } > .captureView , > .download{ - margin-left: 4.2rem; + transform: translateX(calc(13rem / 2)); line-height: 3rem; width: 20rem; border-radius: 1.5rem;