| | |
| | | 司机:{{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">正常</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;"> |
| | |
| | | </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:{ |
| | |
| | | } |
| | | }, |
| | | async processAudio(audio){ |
| | | 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}; |
| | | //const res=await processAudioApi(audio.ID); |
| | | //console.log(res); |
| | | } |
| | | }, |
| | | handleSizeChange(pageSize){ |
| | | this.pageData.pageSize=pageSize; |