Parcourir la source

音频管理 歌手

DESKTOP-O04BTUJ\muzen il y a 2 ans
Parent
commit
972b279153
2 fichiers modifiés avec 15 ajouts et 28 suppressions
  1. 12 26
      src/views/music/singer/detail.vue
  2. 3 2
      src/views/music/singer/index.vue

+ 12 - 26
src/views/music/singer/detail.vue

@@ -21,12 +21,6 @@
             :label="item.label" />
         </el-select>
       </el-form-item>
-      <el-form-item label="当前状态:" prop="status">
-        <el-select v-model="form.status" placeholder="请选择当前状态">
-          <el-option v-for="item in onOrOffOptions" :key="item.value" :label="item.label"
-            :value="item.value" />
-        </el-select>
-      </el-form-item>
       <el-form-item label="歌手简介:" prop="description">
         <el-input v-model="form.description" type="textarea" rows="5" placeholder="请输入歌手简介" />
       </el-form-item>
@@ -42,18 +36,16 @@
 </template>
 
 <script>
-import { detail, create, edit } from '@/api/music/singer'
-import { sexMixin, regionMixin, platformMixin, onOrOffMixin } from '@/mixin/index'
+import { detail, submit } from '@/api/music/singer'
+import { sexMixin, regionMixin, platformMixin } from '@/mixin/index'
 import Upload from '@/components/Upload/index.vue'
 export default {
   components: {
     Upload
   },
-  mixins: [sexMixin, regionMixin, platformMixin, onOrOffMixin],
+  mixins: [sexMixin, regionMixin, platformMixin],
   data() {
     return {
-      // 音频类型
-      audioType: 9,
       // 表单
       form: {
         name: '',
@@ -97,6 +89,8 @@ export default {
     }
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(9)
     if (this.$route.query.id) {
       this.form.id = this.$route.query.id
       this.disabled = Boolean(this.$route.query.disabled)
@@ -122,21 +116,13 @@ export default {
     getSubmit() {
       this.$refs.form.validate((valid) => {
         if (valid) {
-          if (this.form.id) {
-            edit(this.form).then(res => {
-              if (res.code === 0) {
-                this.$message.success('修改成功!')
-                this.cancel()
-              }
-            })
-          } 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
         }

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

@@ -78,8 +78,6 @@ export default {
         pageNum: 1,
         pageSize: 10
       },
-      // 音频类型
-      audioType: 9,
       // 总数据
       total: 0,
       // 列表
@@ -87,6 +85,8 @@ export default {
     };
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(9)
     this.getList()
   },
   methods: {
@@ -152,6 +152,7 @@ export default {
         remove(row.id).then(res => {
           if (res.code === 0) {
             this.$message.success('删除成功!')
+            this.getList()
           }
         })
       }).catch(() => { })