Переглянути джерело

音频管理 歌曲 批量上传接口

DESKTOP-O04BTUJ\muzen 2 роки тому
батько
коміт
5b6706fa72
2 змінених файлів з 11 додано та 3 видалено
  1. 9 0
      src/api/music/list.js
  2. 2 3
      src/views/music/list/index.vue

+ 9 - 0
src/api/music/list.js

@@ -41,3 +41,12 @@ export function change(id, status){
     method: 'get'
   })
 }
+
+// 批量上传歌曲
+export function upload(data){
+  return request({
+    url: `/admin/program/batch/upload`,
+    method: 'post',
+    data
+  })
+}

+ 2 - 3
src/views/music/list/index.vue

@@ -29,8 +29,7 @@
           v-hasPermi="['music:list:up']">批量上架</el-button>
         <el-button type="primary" :disabled="obj.id === ''" @click="getChange(obj, 2)"
           v-hasPermi="['music:list:down']">批量下架</el-button>
-        <Upload action="/admin/program/batch/upload" multiple title="批量上传音频" @loading="loading = true"
-          @upload="loading = false" style="margin-left: 10px" v-hasPermi="['music:list:upload']" />
+        <Upload style="float: right" @loading="loading = true" @upload="loading = false" />
       </el-form-item>
     </el-form>
     <!-- 列表 -->
@@ -81,7 +80,7 @@
 
 <script>
 import Audio from '@/components/Audio/index.vue'
-import Upload from '@/components/Upload/index.vue'
+import Upload from '@/components/AudioUpload/index.vue'
 import { list, remove, change } from '@/api/music/list'
 import { platformMixin, onOrOffMixin } from '@/mixin/index'
 export default {