非 3D 面板不再复用「定价未配置」这句原因
- src/components/image-editor/model3d-generation/Model3dGenerationFormModel.ts:新增 MODEL3D_MODE_UNSUPPORTED_REASON,resolveModel3dGenerationQuote 在 mode 不是 3D 生成模式时返回它;原文案会把「模式不支持」误报成定价配置问题 验证:npx vitest run src/components/image-editor/model3d-generation
This commit is contained in:
@@ -32,6 +32,8 @@ export function isModel3dGenerationMode(
|
||||
export const MODEL3D_GENERATION_DIALOG_LABEL = '3D 模型生成';
|
||||
export const MODEL3D_GENERATION_SUBMIT_LABEL = '生成 3D 模型';
|
||||
export const MODEL3D_PRICING_UNAVAILABLE_REASON = '3D 模型定价尚未配置';
|
||||
/** 面板本身不是 3D 生成模式:与「定价缺失」是两回事,不能共用一句话。 */
|
||||
export const MODEL3D_MODE_UNSUPPORTED_REASON = '当前面板不是 3D 模型模式';
|
||||
|
||||
/**
|
||||
* 档位是唯一给用户看的参数面:每个档位固定映射成 provider 的完整贴图 / 几何组合,
|
||||
@@ -192,7 +194,7 @@ export function resolveModel3dGenerationQuote(
|
||||
| { ok: true; price: number; endpoint: Model3dPricingEndpoint }
|
||||
| { ok: false; reason: string } {
|
||||
if (!isModel3dGenerationMode(dialog.mode)) {
|
||||
return { ok: false, reason: MODEL3D_PRICING_UNAVAILABLE_REASON };
|
||||
return { ok: false, reason: MODEL3D_MODE_UNSUPPORTED_REASON };
|
||||
}
|
||||
const paramsResult = resolveModel3dGenerationParams({
|
||||
tier: dialog.model3dTier ?? 'textured-standard',
|
||||
|
||||
Reference in New Issue
Block a user