Selaa lähdekoodia

音频管理 播客专辑添加付费类型和搜索

DESKTOP-O04BTUJ\muzen 2 vuotta sitten
vanhempi
commit
85b9ac9c76
1 muutettua tiedostoa jossa 12 lisäystä ja 2 poistoa
  1. 12 2
      src/views/music/blog/detail.vue

+ 12 - 2
src/views/music/blog/detail.vue

@@ -71,6 +71,12 @@
         <el-form-item label="节目名称:">
           <el-input v-model="dialogForm.name" placeholder="请输入节目名称" />
         </el-form-item>
+        <el-form-item label="付费类型:">
+          <el-select v-model="dialogForm.isFree" placeholder="请选择付费类型">
+            <el-option v-for="item in freeOptions" :key="item.value" :value="item.value"
+              :label="item.label" />
+          </el-select>
+        </el-form-item>
         <el-form-item label="资源平台:">
           <el-select v-model="dialogForm.platformId" placeholder="请选择资源平台">
             <el-option v-for="item in platformOptions" :key="item.value" :value="item.value"
@@ -86,6 +92,7 @@
         <el-table-column label="ID" prop="id" align="center" />
         <el-table-column label="节目名称" prop="name" align="center" show-overflow-tooltip />
         <el-table-column label="资源平台" prop="platformId" align="center" :formatter="platformFormatter" />
+        <el-table-column label="付费类型" prop="isFree" align="center" :formatter="freeFormatter" />
         <el-table-column label="当前状态" prop="status" align="center" :formatter="statusFormatter" />
         <el-table-column label="操作" align="center">
           <template slot-scope="scope">
@@ -104,12 +111,12 @@
 
 <script>
 import Upload from '@/components/Upload/index.vue'
-import { classifyMixin, platformMixin, payTypeMixin, onOrOffMixin } from '@/mixin/index'
+import { classifyMixin, platformMixin, payTypeMixin, onOrOffMixin, isFreeMixin } from '@/mixin/index'
 import { selectAnchor } from '@/api/music/anchor'
 import { list } from '@/api/music/program'
 import { detail, submit, relieve } from '@/api/music/blog'
 export default {
-  mixins: [classifyMixin, platformMixin, payTypeMixin, onOrOffMixin],
+  mixins: [classifyMixin, platformMixin, payTypeMixin, onOrOffMixin, isFreeMixin],
   components: {
     Upload
   },
@@ -344,6 +351,9 @@ export default {
     },
     statusFormatter(row) {
       return this.selectDictLabel(this.onOrOffOptions, row.status)
+    },
+    freeFormatter(row) {
+      return this.selectDictLabel(this.freeOptions, row.isFree)
     }
   }
 }