From db180fadb48f1e4a666be2665bbacd4cc3776b4a Mon Sep 17 00:00:00 2001
From: Flex <q1406482700@163.com>
Date: 星期一, 09 六月 2025 09:43:29 +0800
Subject: [PATCH] 修改声音模型以及试听

---
 easegen-front/src/views/chooseTemplate/index.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/easegen-front/src/views/chooseTemplate/index.vue b/easegen-front/src/views/chooseTemplate/index.vue
index 11996e5..23cb93e 100644
--- a/easegen-front/src/views/chooseTemplate/index.vue
+++ b/easegen-front/src/views/chooseTemplate/index.vue
@@ -1043,7 +1043,7 @@
 const changeAudio = ref<any>()
 //鑾峰彇鎬у埆瀛楀吀
 const getAudioType = () => {
-  const list = getIntDictOptions(DICT_TYPE.SYSTEM_USER_SEX)
+  let list = getIntDictOptions(DICT_TYPE.SYSTEM_USER_SEX)
   audioType.value = list
   changeAudio.value = list[0].value
 }
@@ -1090,6 +1090,8 @@
     soundQueryParams.language = selectLanguage?.value.value ?? ''
     // 鎬у埆
     soundQueryParams.gender = changeAudio?.value ?? ''
+    // 濡傛灉鎬у埆涓哄叏閮ㄥ垯闇�瑕佷紶涓�涓┖锛屼絾element鐨剆elect缁勪欢浼间箮涓嶆敮鎸佸皢key璁句负绌�
+    soundQueryParams.gender = Number(soundQueryParams.gender) === 3?"":soundQueryParams.gender
     // 澹伴煶绫诲瀷
     soundQueryParams.voiceType = activeSoundType?.value.value ?? ''
     const data = await pptTemplateApi.videlPageList(soundQueryParams)
@@ -1148,7 +1150,7 @@
 // 纭畾鎸夐挳鐐瑰嚮澶勭悊鍑芥暟
 const submitForm = () => {
   console.log(ChangeSoundTypeList.value.value)
-  if (ChangeSoundTypeList.value.value === 2) {
+    if (ChangeSoundTypeList.value.value === 2) {
     //姝ゆ椂涓洪�氱敤
     console.log(selectList.value)
     if (selectList.value === undefined) {
@@ -2078,6 +2080,12 @@
     language: selectLanguage.value?.value
   }
 
+  if( ChangeSoundTypeList.value.value === 2 ){ //姝ゆ椂閫夊彇浜嗗0闊虫ā鍨�
+    params.humanId = null
+  }else if( ChangeSoundTypeList.value.value === 1 ){
+    params.voiceId = null
+  }
+
   try {
     showAudioPlay1.value = true
     const res = await pptTemplateApi.createAudio(params)

--
Gitblit v1.9.3