From 7529c500a42a027016eea07e64696595251160a5 Mon Sep 17 00:00:00 2001 From: zhuoqinglian <1035449612@qq.com> Date: Wed, 24 Jun 2026 11:43:36 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E9=9F=B3=E8=89=B2?= =?UTF-8?q?=E5=85=8B=E9=9A=86=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F=E6=94=B9?= =?UTF-8?q?=E9=80=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/VoiceCloneDialog.vue | 60 +- .../src/views/VoiceCloneManagement.vue | 1224 ++++++----------- 2 files changed, 452 insertions(+), 832 deletions(-) diff --git a/main/manager-web/src/components/VoiceCloneDialog.vue b/main/manager-web/src/components/VoiceCloneDialog.vue index 7bd95f48..6af12268 100644 --- a/main/manager-web/src/components/VoiceCloneDialog.vue +++ b/main/manager-web/src/components/VoiceCloneDialog.vue @@ -1,6 +1,11 @@ - + @@ -73,22 +78,28 @@ - - - {{ currentStep === 1 ? $t('voiceClone.cancel') : $t('voiceClone.prevStep') - }} - + + diff --git a/main/manager-web/src/views/VoiceCloneManagement.vue b/main/manager-web/src/views/VoiceCloneManagement.vue index e7740a87..0fa67db5 100644 --- a/main/manager-web/src/views/VoiceCloneManagement.vue +++ b/main/manager-web/src/views/VoiceCloneManagement.vue @@ -1,128 +1,83 @@ - - - - {{ $t('voiceClone.title') }} - + + + + + + + + {{ $t('voiceClone.title') }} + - {{ $t('voiceClone.search') }} + @keyup.enter.native="handleSearch" clearable /> + {{ $t('voiceClone.search') }} + - - - - - - - - - - - - - - - - {{ row.name || '-' }} - - - - - - - - - {{ getTrainStatusText(scope.row) }} - - - - - - - - - - - - - - - - - {{ playingRowId === scope.row.id ? $t('voiceClone.stop') : $t('voiceClone.play') }} - - - {{ $t('voiceClone.upload') }} - - - {{ $t('voiceClone.clone') }} - - - - - - - - - - - - - - - {{ $t('voiceClone.firstPage') }} - - - {{ $t('voiceClone.prevPage') }} - - - {{ page }} - - - {{ $t('voiceClone.nextPage') }} - - {{ $t('voiceClone.totalRecords', { total }) }} - - - - - - - - - - - - {{ $t('voiceClone.noVoiceCloneAssigned') }} - - - {{ $t('voiceClone.contactAdmin') }} - - - + + + + + + + {{ scope.row.name || '-' }} + + + + + + {{ getTrainStatusText(scope.row) }} - + + + + + + + + + + {{ playingRowId === scope.row.id ? $t('voiceClone.stop') : $t('voiceClone.play') }} + + + {{ $t('voiceClone.upload') }} + + + {{ $t('voiceClone.clone') }} + + + + + + + + - - - - - - + + + + + + + + + \ No newline at end of file