From 67b414009fee189434cff9e6700c578d0cf1f1e2 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期一, 20 五月 2024 15:18:44 +0800
Subject: [PATCH] fix:修复部分bug
---
src/views/home/components/audioAnalysis/index.vue | 22 ++++++++++++++--------
package.json | 2 +-
src/views/home/components/audioAnalysis/components/Analysis.vue | 13 +++++++------
src/api/modules/audio.js | 9 +++++++++
4 files changed, 31 insertions(+), 15 deletions(-)
diff --git a/package.json b/package.json
index 172f62d..9384712 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,5 @@
{
- "name": "vue-audio-ai",
+ "name": "audio-intelligent-analysis",
"version": "0.1.0",
"private": true,
"scripts": {
diff --git a/src/api/modules/audio.js b/src/api/modules/audio.js
index 9d58a5b..16570b8 100644
--- a/src/api/modules/audio.js
+++ b/src/api/modules/audio.js
@@ -48,6 +48,15 @@
data:{id}
})
}
+//7. 瑙f瀽鏂囨湰
+export function audioInfoApi(id) {
+ return request({
+ url:'/api-sa/v1/audio/info',
+ method:'GET',
+ params:{id}
+ })
+}
+
diff --git a/src/views/home/components/audioAnalysis/components/Analysis.vue b/src/views/home/components/audioAnalysis/components/Analysis.vue
index d379ee4..43e0f4f 100644
--- a/src/views/home/components/audioAnalysis/components/Analysis.vue
+++ b/src/views/home/components/audioAnalysis/components/Analysis.vue
@@ -21,10 +21,11 @@
<el-card height="420px">
<h3>璇煶璇嗗埆</h3>
<div class="status">
- <span v-if="lookAudio.audioStatus===0">涓婁紶涓�</span>
- <span v-else-if="lookAudio.audioStatus===1" style="color: green">姝e父</span>
- <span v-else-if="lookAudio.audioStatus===2">澶勭悊涓�</span>
- <span v-else-if="lookAudio.audioStatus===3">寮傚父</span>
+ <span>{{lookAudio.score}}</span>
+ <!--<span v-if="lookAudio.audioStatus===0">涓婁紶涓�</span>-->
+ <!--<span v-else-if="lookAudio.audioStatus===1" style="color: green">姝e父</span>-->
+ <!--<span v-else-if="lookAudio.audioStatus===2">澶勭悊涓�</span>-->
+ <!--<span v-else-if="lookAudio.audioStatus===3">寮傚父</span>-->
</div>
<!--<div class="title">
<div>鏃堕棿</div>
@@ -117,9 +118,9 @@
height: 20px;
line-height: 20px;
text-align: center;
- border: 1px solid red;
+ // border: 1px solid red;
color: red;
- border-radius: 10px;
+ // border-radius: 10px;
}
}
.title{
diff --git a/src/views/home/components/audioAnalysis/index.vue b/src/views/home/components/audioAnalysis/index.vue
index bcc5651..260ac1b 100644
--- a/src/views/home/components/audioAnalysis/index.vue
+++ b/src/views/home/components/audioAnalysis/index.vue
@@ -120,10 +120,11 @@
鍙告満锛歿{audio.driverNumber}}<br>
</div>
<div class="status">
- <span v-if="audio.audioStatus===0">涓婁紶涓�</span>
+ <span>{{audio.score}}</span>
+ <!--<span v-if="audio.audioStatus===0">涓婁紶涓�</span>
<span v-else-if="audio.audioStatus===1" style="color: green">姝e父</span>
<span v-else-if="audio.audioStatus===2">澶勭悊涓�</span>
- <span v-else-if="audio.audioStatus===3">寮傚父</span>
+ <span v-else-if="audio.audioStatus===3">寮傚父</span>-->
</div>
</div>
<div style="text-align: right;margin-right: 10px;">
@@ -181,13 +182,13 @@
</el-pagination>
</div>
</div>
- <Analysis :modal-audio.sync="modalAudio" :look-audio="lookAudio"></Analysis>
+ <Analysis ref="analysis" :modal-audio.sync="modalAudio" :look-audio="lookAudio"></Analysis>
</div>
</template>
<script>
import Analysis from './components/Analysis.vue';
- import {audioListApi,trainListApi,followAudioApi,processAudioApi} from '@/api';
+ import {audioListApi,trainListApi,followAudioApi,processAudioApi,audioInfoApi} from '@/api';
export default {
name: "audioAnalysis",
components:{
@@ -308,10 +309,15 @@
}
},
async processAudio(audio){
- this.modalAudio=true;
- this.lookAudio={...audio};
- //const res=await processAudioApi(audio.ID);
- //console.log(res);
+ const {code,data} =await audioInfoApi(audio.ID);
+ if(code===200){
+ this.$refs.analysis.audio[0].title=data.name;
+ this.$refs.analysis.audio[0].artist=data.driverNumber;
+ this.modalAudio=true;
+ this.lookAudio={...data};
+ }else{
+ this.lookAudio={...audio};
+ }
},
handleSizeChange(pageSize){
this.pageData.pageSize=pageSize;
--
Gitblit v1.8.0