ソースを参照

运营管理 推荐管理

DESKTOP-O04BTUJ\muzen 3 年 前
コミット
11f885ddc5
1 ファイル変更9 行追加7 行削除
  1. 9 7
      src/views/operation/recommend/index.vue

+ 9 - 7
src/views/operation/recommend/index.vue

@@ -115,8 +115,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="类型:">
-          <el-select v-model="form.audioType" placeholder="请选择类型"
-            :disabled="this.tabIndex == 2 && this.active === 1">
+          <el-select v-model="form.audioType" placeholder="请选择类型" :disabled="tabIndex == 2 && active === 1">
             <el-option v-for="item in dict.type.audio_type" :key="item.value" :label="item.label"
               :value="Number(item.value)" />
           </el-select>
@@ -129,7 +128,7 @@
         </el-form-item>
       </el-form>
       <el-table :data="tableData" height="584" @selection-change="handleSelectionChange">
-        <el-table-column type="selection" align="center" />
+        <el-table-column type="selection" align="center" v-if="tabIndex === 2 && active === 1" />
         <el-table-column label="音频ID" prop="audioId" align="center" />
         <el-table-column label="音频名称" prop="audioName" align="center" show-overflow-tooltip />
         <el-table-column label="音频封面" align="center" width="100px">
@@ -140,9 +139,9 @@
         <el-table-column label="音频类型" prop="audioType" align="center" :formatter="audioFormatter" />
         <el-table-column label="节目数量" prop="programCount" align="center" />
         <el-table-column label="付费类型" align="center" :formatter="freeFormatter" width="100px" />
-        <el-table-column label="操作" align="center" v-if="this.tabIndex !== 2 && this.active !== 1">
+        <el-table-column label="操作" align="center">
           <template slot-scope="scope">
-            <el-button type="text" @click="getSelect(scope.row)">选择</el-button>
+            <el-button type="text" @click="getSelect(scope.row)" :disabled="tabIndex === 2 && active === 1">选择</el-button>
           </template>
         </el-table-column>
       </el-table>
@@ -392,7 +391,7 @@ export default {
     },
 
     // 搜索
-    getSearch(){
+    getSearch() {
       this.form.pageNum = 1
       this.getContentList()
     },
@@ -423,9 +422,12 @@ export default {
       row.map(i => {
         this.list[this.index].list.push({
           contentId: i.audioId,
-          contentName: i.audioName
+          contentName: i.audioName,
+          platformId: i.platformId,
+          contentType: i.audioType
         })
       })
+      this.$message.success('选择成功')
     },
 
     // 上传图片