diff --git a/src/views/api/Music.vue b/src/views/api/Music.vue
index e2db1c0..a8445b2 100644
--- a/src/views/api/Music.vue
+++ b/src/views/api/Music.vue
@@ -71,6 +71,7 @@
+
@@ -241,6 +242,13 @@ export default class Music extends BaseList {
this.currentRow = { ...row }
row.isEditing = true
}
+ download(row: MusicModel) {
+ const link = document.createElement('a')
+ link.setAttribute('href', `/api/v2/common/music/load/${row._id}`)
+ link.setAttribute('download', row.name)
+ link.setAttribute('target', '_blank')
+ link.click()
+ }
remove(row: MusicModel) {
ElMessageBox.confirm(`是否确认删除 ${row.name} ?`, '确认删除', {type: 'warning'}).then(async () => {
const data = await this.$http.delete<{params: {id: string}}, any>('/api/v2/music/delete', {params: {id: row._id}})