Browse Source

音频管理 歌单

DESKTOP-O04BTUJ\muzen 2 năm trước cách đây
mục cha
commit
d8a0085175
2 tập tin đã thay đổi với 14 bổ sung22 xóa
  1. 12 20
      src/views/music/menu/detail.vue
  2. 2 2
      src/views/music/menu/index.vue

+ 12 - 20
src/views/music/menu/detail.vue

@@ -5,8 +5,8 @@
         <el-input v-model="form.name" placeholder="请输入歌单名称" />
       </el-form-item>
       <el-form-item label="歌单介绍:" prop="description">
-        <el-input v-model="form.description" type="textarea" :autosize="{ minRows: 5, maxRows: 10}" maxlength="100" show-word-limit
-          placeholder="请输入歌单介绍" />
+        <el-input v-model="form.description" type="textarea" :autosize="{ minRows: 5, maxRows: 10}"
+          maxlength="100" show-word-limit placeholder="请输入歌单介绍" />
       </el-form-item>
       <el-form-item label="创建者:" prop="avatarNickName">
         <el-input v-model="form.avatarNickName" placeholder="请输入歌单创建者名称" />
@@ -86,7 +86,7 @@
 </template>
 
 <script>
-import { create, edit, detail } from '@/api/music/menu'
+import { submit, detail } from '@/api/music/menu'
 import { list } from '@/api/music/list'
 import { platformMixin, onOrOffMixin } from '@/mixin/index'
 import Upload from '@/components/Upload/index.vue'
@@ -110,8 +110,6 @@ export default {
       },
       // 添加的歌曲Id
       ids: [],
-      // 音频类型
-      audioType: 10,
       // 校验
       rules: {
         name: [{
@@ -151,6 +149,8 @@ export default {
     }
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(10)
     if (this.$route.query.id) {
       this.form.id = this.$route.query.id
       this.disabled = Boolean(this.$route.query.disabled)
@@ -233,21 +233,13 @@ export default {
         if (valid) {
           this.form_loading = true
           this.form.programList = this.ids
-          if (this.form.id) {
-            edit(this.form).then(res => {
-              if (res.code === 0) {
-                this.$message.success('编辑成功!')
-                this.getDetail()
-              }
-            })
-          } else {
-            create(this.form).then(res => {
-              if (res.code === 0) {
-                this.$message.success('新增成功!')
-                this.cancel()
-              }
-            })
-          }
+          let title = this.form.id ? '编辑成功!' : '新增成功!'
+          submit(this.form).then(res => {
+            if (res.code === 0) {
+              this.$message.success(`${title}`)
+              this.cancel()
+            }
+          })
         } else {
           return false
         }

+ 2 - 2
src/views/music/menu/index.vue

@@ -77,11 +77,11 @@ export default {
       total: 0,
       // 列表
       tableData: [],
-      // 音频类型
-      audioType: 10
     };
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(10)
     this.getList()
   },
   methods: {