Browse Source

音频管理 广播电台

DESKTOP-O04BTUJ\muzen 2 years ago
parent
commit
d53441f832
2 changed files with 16 additions and 22 deletions
  1. 14 20
      src/views/music/radio/detail.vue
  2. 2 2
      src/views/music/radio/index.vue

+ 14 - 20
src/views/music/radio/detail.vue

@@ -6,12 +6,14 @@
       </el-form-item>
       <el-form-item label="地域分类:" prop="addressClassifyId">
         <el-select v-model="form.addressClassifyId" placeholder="请选择地域分类">
-          <el-option v-for="item in addressOptions" :key="item.id" :value="item.id.toString()" :label="item.name" />
+          <el-option v-for="item in addressOptions" :key="item.id" :value="item.id.toString()"
+            :label="item.name" />
         </el-select>
       </el-form-item>
       <el-form-item label="内容分类:" prop="contentClassifyId">
         <el-select v-model="form.contentClassifyId" placeholder="请选择内容分类">
-          <el-option v-for="item in contentOptions" :key="item.id" :value="item.id.toString()" :label="item.name" />
+          <el-option v-for="item in contentOptions" :key="item.id" :value="item.id.toString()"
+            :label="item.name" />
         </el-select>
       </el-form-item>
       <el-form-item label="电台简介:" prop="description">
@@ -40,7 +42,7 @@
 
 <script>
 import Upload from "@/components/Upload/index";
-import { create, edit, detail } from '@/api/music/radio'
+import { submit, detail } from '@/api/music/radio'
 import { platformMixin, addressMixin, contentMixin } from '@/mixin/index'
 export default {
   mixins: [platformMixin, addressMixin, contentMixin],
@@ -49,8 +51,6 @@ export default {
   },
   data() {
     return {
-      // 音频类型
-      audioType: 2,
       // 表单
       form: {
         status: 1
@@ -83,6 +83,8 @@ export default {
     }
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(2)
     if (this.$route.query.id) {
       this.form.id = this.$route.query.id
       this.disabled = Boolean(this.$route.query.disabled)
@@ -106,21 +108,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
         }

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

@@ -84,8 +84,6 @@ export default {
       },
       // 总数据
       total: 0,
-      // 音频类型
-      audioType: 2,
       // 列表
       tableData: [],
       // 内容分类
@@ -95,6 +93,8 @@ export default {
     }
   },
   mounted() {
+    // 获取资源平台
+    this.getPlatform(2)
     this.getList()
   },
   methods: {