|
330 | 330 | </div> |
331 | 331 | </template> |
332 | 332 | <el-select |
333 | | - v-if="applicationForm.stt_model_enable" |
| 333 | + v-show="applicationForm.stt_model_enable" |
334 | 334 | v-model="applicationForm.stt_model_id" |
335 | 335 | class="w-full" |
336 | 336 | popper-class="select-model" |
|
342 | 342 | :label="relatedObject(providerOptions, label, 'provider')?.name" |
343 | 343 | > |
344 | 344 | <el-option |
345 | | - v-for="item in value.filter((v: any) => v.status === 'SUCCESS')" |
346 | | - :key="item.id" |
| 345 | + v-for="(item, index) in value?.filter((v: any) => v.status === 'SUCCESS')" |
| 346 | + :key="index" |
347 | 347 | :label="item.name" |
348 | 348 | :value="item.id" |
349 | 349 | class="flex-between" |
|
361 | 361 | >公用 |
362 | 362 | </el-tag> |
363 | 363 | </div> |
364 | | - <el-icon class="check-icon" v-if="item.id === applicationForm.stt_model_id"> |
| 364 | + <el-icon class="check-icon" v-if="item?.id === applicationForm.stt_model_id"> |
365 | 365 | <Check /> |
366 | 366 | </el-icon> |
367 | 367 | </el-option> |
368 | 368 | <!-- 不可用 --> |
369 | 369 | <el-option |
370 | | - v-for="item in value.filter((v: any) => v.status !== 'SUCCESS')" |
371 | | - :key="item.id" |
| 370 | + v-for="(item, index) in value?.filter((v: any) => v.status !== 'SUCCESS')" |
| 371 | + :key="index" |
372 | 372 | :label="item.name" |
373 | 373 | :value="item.id" |
374 | 374 | class="flex-between" |
|
384 | 384 | $t('views.application.applicationForm.form.aiModel.unavailable') |
385 | 385 | }}</span> |
386 | 386 | </div> |
387 | | - <el-icon class="check-icon" v-if="item.id === applicationForm.stt_model_id"> |
| 387 | + <el-icon class="check-icon" v-if="item?.id === applicationForm.stt_model_id"> |
388 | 388 | <Check /> |
389 | 389 | </el-icon> |
390 | 390 | </el-option> |
|
412 | 412 | </template> |
413 | 413 | <el-radio-group |
414 | 414 | v-model="applicationForm.tts_type" |
415 | | - v-if="applicationForm.tts_model_enable" |
| 415 | + v-show="applicationForm.tts_model_enable" |
416 | 416 | > |
417 | 417 | <el-radio value="BROWSER">浏览器播放(免费)</el-radio> |
418 | 418 | <el-radio value="TTS">TTS模型</el-radio> |
@@ -707,7 +707,11 @@ const openTTSParamSettingDialog = () => { |
707 | 707 | MsgSuccess(t('请选择语音播放模型')) |
708 | 708 | return |
709 | 709 | } |
710 | | - TTSModeParamSettingDialogRef.value?.open(model_id, id, applicationForm.value.tts_model_params_setting) |
| 710 | + TTSModeParamSettingDialogRef.value?.open( |
| 711 | + model_id, |
| 712 | + id, |
| 713 | + applicationForm.value.tts_model_params_setting |
| 714 | + ) |
711 | 715 | } |
712 | 716 |
|
713 | 717 | const openParamSettingDialog = () => { |
|
0 commit comments