diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..8375344 --- /dev/null +++ b/.env.development @@ -0,0 +1,2 @@ +NEXT_PUBLIC_SMART_API = https://77.smartvideo.py.qikongjian.com +NEXT_PUBLIC_API_BASE_URL = https://77.api.qikongjian.com diff --git a/.gitignore b/.gitignore index 8a2c700..a5241c1 100644 --- a/.gitignore +++ b/.gitignore @@ -32,7 +32,7 @@ yarn-error.log* .pnpm-debug.log* # env files (can opt-in for committing if needed) -.env* +# .env* # vercel .vercel diff --git a/app/service/Interaction/ScriptService.ts b/app/service/Interaction/ScriptService.ts index d6e09a8..7cb7770 100644 --- a/app/service/Interaction/ScriptService.ts +++ b/app/service/Interaction/ScriptService.ts @@ -14,7 +14,7 @@ export interface UseScriptService { synopsis: string; /** 故事分类 */ categories: string[]; - /** 主角名称 */ + /** 主角*/ protagonist: string; /** 激励事件 */ incitingIncident: string; diff --git a/app/service/usecase/ScriptEditUseCase.ts b/app/service/usecase/ScriptEditUseCase.ts index 4fd0a09..2007bfd 100644 --- a/app/service/usecase/ScriptEditUseCase.ts +++ b/app/service/usecase/ScriptEditUseCase.ts @@ -206,13 +206,6 @@ export class ScriptEditUseCase { } } - /** - * @description: 获取当前剧本片段列表 - * @returns ScriptSlice[] - */ - getScriptSlices(): ScriptSlice[] { - return [...this.scriptValueObject.scriptSlices]; - } /** * @description: 获取当前剧本故事详情 * @returns StoryDetails @@ -233,34 +226,12 @@ export class ScriptEditUseCase { * @param field 字段名 * @param value 字段值 */ - updateStoryField(field: string, value: string | string[]): void { + updateStoryField(field: ScriptEditKey, value: string | string[]): void { const storyDetails = this.scriptValueObject.storyDetails; - - switch (field) { - case 'synopsis': - storyDetails.synopsis = value as string; - break; - case 'categories': - storyDetails.categories = value as string[]; - break; - case 'protagonist': - storyDetails.protagonist = value as string; - break; - case 'incitingIncident': - storyDetails.incitingIncident = value as string; - break; - case 'problem': - storyDetails.problem = value as string; - break; - case 'conflict': - storyDetails.conflict = value as string; - break; - case 'stakes': - storyDetails.stakes = value as string; - break; - case 'characterArc': - storyDetails.characterArc = value as string; - break; + if(field === 'categories'){ + storyDetails.categories = value as string[]; + }else{ + storyDetails[field] = value as string; } }