|
@@ -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('选择成功')
|
|
|
},
|
|
|
|
|
|
// 上传图片
|