From 5ffbec0a33a49c698699646ab71ddb3ad1ea310c Mon Sep 17 00:00:00 2001 From: charles <981744753@qq.com> Date: 星期二, 21 五月 2024 17:10:03 +0800 Subject: [PATCH] fix:增加一个登录功能 --- src/views/home/components/audioAnalysis/index.vue | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/views/home/components/audioAnalysis/index.vue b/src/views/home/components/audioAnalysis/index.vue index bcc5651..89571d1 100644 --- a/src/views/home/components/audioAnalysis/index.vue +++ b/src/views/home/components/audioAnalysis/index.vue @@ -3,9 +3,6 @@ <div class="search"> <el-form :inline="true" class="demo-form-inline"> <el-form-item label=""> - <el-input v-model="whereTrain.keyword" size="small" placeholder="璇疯緭鍏ュ徃鏈猴紝杞︽锛岃溅鍙风瓑鍏抽敭瀛楄繘琛屾悳绱�" style="width: 300px"></el-input> - </el-form-item> - <el-form-item label=""> <el-date-picker v-model="searchDateTime" type="daterange" @@ -18,8 +15,10 @@ :picker-options="pickerOptions"> </el-date-picker> </el-form-item> - <el-form-item> - <el-button @click="searchCar" size="mini" type="primary" style="border:none;background-color: rgba(24, 144, 255, 1)">鎼滅储</el-button> + <el-form-item label=""> + <el-input v-model="whereTrain.keyword" size="small" placeholder="璇疯緭鍏ュ徃鏈猴紝杞︽锛岃溅鍙风瓑鍏抽敭瀛楄繘琛屾悳绱�" style="width: 340px;position: relative;top:5px"> + <el-button slot="append" @click="searchCar" icon="el-icon-search" type="primary"></el-button> + </el-input> </el-form-item> </el-form> </div> @@ -120,10 +119,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 +181,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 +308,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