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