|
@@ -24,14 +24,11 @@
|
|
|
<el-button type="primary" icon="el-icon-search" @click="getSearch">搜索</el-button>
|
|
|
<el-button icon="el-icon-refresh" @click="getRefresh">重置</el-button>
|
|
|
<el-button type="primary" plain icon="el-icon-plus" @click="getDetail()">新增</el-button>
|
|
|
- <el-button type="primary" icon="el-icon-upload2">批量上传音频</el-button>
|
|
|
- <!-- <el-button type="primary">批量上架</el-button>
|
|
|
- <el-button type="primary">批量下架</el-button> -->
|
|
|
+ <Upload action="/admin/program/batch/upload" multiple title="批量上传音频" style="margin-left: 10px" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<!-- 列表 -->
|
|
|
<el-table :data="tableData" :v-loading="loading">
|
|
|
- <!-- <el-table-column type="selection" align="center" /> -->
|
|
|
<el-table-column label="ID" prop="id" align="center" />
|
|
|
<el-table-column label="歌曲名称" prop="name" align="center" show-overflow-tooltip />
|
|
|
<el-table-column label="歌手名称" align="center" show-overflow-tooltip>
|
|
@@ -69,13 +66,14 @@
|
|
|
|
|
|
<script>
|
|
|
import Audio from '@/components/Audio/index.vue'
|
|
|
+import Upload from '@/components/Upload/index.vue'
|
|
|
import { list, remove, change } from '@/api/music/list'
|
|
|
import { platformMixin, onOrOffMixin } from '@/mixin/index'
|
|
|
export default {
|
|
|
mixins: [platformMixin, onOrOffMixin],
|
|
|
- name: 'MusicList',
|
|
|
components: {
|
|
|
- Audio
|
|
|
+ Audio,
|
|
|
+ Upload
|
|
|
},
|
|
|
data() {
|
|
|
return {
|