上传成功与失败提示
This commit is contained in:
parent
1daed3d135
commit
daf6645845
@ -121,6 +121,8 @@
|
|||||||
name="file"
|
name="file"
|
||||||
accept=".mp3,.flac"
|
accept=".mp3,.flac"
|
||||||
:headers="{token: $store.state.loginInfo.token}"
|
:headers="{token: $store.state.loginInfo.token}"
|
||||||
|
:on-success="uploadSuccess"
|
||||||
|
:on-error="uploadError"
|
||||||
:auto-upload="false"
|
:auto-upload="false"
|
||||||
multiple
|
multiple
|
||||||
:data="{libId: libIdSelected}">
|
:data="{libId: libIdSelected}">
|
||||||
@ -147,7 +149,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { Options } from 'vue-class-component'
|
import { Options } from 'vue-class-component'
|
||||||
import BaseList from '../../model/baselist'
|
import BaseList from '../../model/baselist'
|
||||||
import { Page } from '../../model/common.dto'
|
import { MsgResult, Page } from '../../model/common.dto'
|
||||||
import { ElButton, ElForm, ElFormItem, ElInput, ElTable, ElTableColumn, ElPagination, ElDialog, ElSelect, ElOption, ElRadioGroup, ElRadio, ElDrawer, ElUpload, ElMessage, ElMessageBox } from 'element-plus'
|
import { ElButton, ElForm, ElFormItem, ElInput, ElTable, ElTableColumn, ElPagination, ElDialog, ElSelect, ElOption, ElRadioGroup, ElRadio, ElDrawer, ElUpload, ElMessage, ElMessageBox } from 'element-plus'
|
||||||
import { MusicModel, MusicLibModel, MusicLyricModel, MusicPlayerItem } from '../../model/api/music'
|
import { MusicModel, MusicLibModel, MusicLyricModel, MusicPlayerItem } from '../../model/api/music'
|
||||||
import prettyBytes from 'pretty-bytes'
|
import prettyBytes from 'pretty-bytes'
|
||||||
@ -287,6 +289,17 @@ export default class Music extends BaseList<MusicPage> {
|
|||||||
// 执行上传
|
// 执行上传
|
||||||
(this.$refs.musicUpload as typeof ElUpload).submit()
|
(this.$refs.musicUpload as typeof ElUpload).submit()
|
||||||
}
|
}
|
||||||
|
uploadSuccess(response: MsgResult) {
|
||||||
|
if(response.status) {
|
||||||
|
ElMessage.success(response.message)
|
||||||
|
this.loadData()
|
||||||
|
} else {
|
||||||
|
ElMessage.warning(response.message)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
uploadError(error: Error) {
|
||||||
|
ElMessage.error(error.message)
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 创建媒体信息
|
* 创建媒体信息
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user