|
@@ -56,12 +56,12 @@
|
|
|
<!-- 搜索 -->
|
|
|
<el-form inline size="mini" @submit.native.prevent>
|
|
|
<el-form-item label="资源平台:">
|
|
|
- <el-select v-model="dialogForm.platformId">
|
|
|
+ <el-select v-model="dialogForm.platformId" :disabled="[16, 17].includes(form.channelType)">
|
|
|
<el-option v-for="item in platformOptions" :key="item.value" :value="item.value"
|
|
|
:label="item.label" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="![2, 7].includes(form.channelType)" label="付费类型:">
|
|
|
+ <el-form-item v-if="![2, 17].includes(form.channelType)" label="付费类型:">
|
|
|
<el-select v-if="form.channelType === 6" v-model="dialogForm.isFree" placeholder="请选择付费类型">
|
|
|
<el-option v-for="item in freeOptions" :key="item.value" :label="item.label"
|
|
|
:value="item.value" />
|
|
@@ -91,7 +91,7 @@
|
|
|
<el-image v-else :src="scope.row.thumb" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column v-if="![2, 7].includes(form.channelType)" label="付费类型" prop="isFree" align="center"
|
|
|
+ <el-table-column v-if="![2, 17].includes(form.channelType)" label="付费类型" prop="isFree" align="center"
|
|
|
:formatter="freeFormatter" />
|
|
|
<el-table-column label="资源平台" align="center" :formatter="platfromFormatter" />
|
|
|
</el-table>
|
|
@@ -173,13 +173,12 @@ export default {
|
|
|
|
|
|
// 修改频道属性
|
|
|
handleChange(e) {
|
|
|
- let type = e === 7 ? 2 : e === 11 ? 8 : e
|
|
|
+ let type = e === 17 ? 2 : e === 16 ? 8 : e
|
|
|
+ e === 17 ? [type = 2, this.dialogForm.platformId = 2] : e === 16 ? [type = 8, this.dialogForm.platformId = 3] : type = e
|
|
|
this.getPlatform({
|
|
|
audioType: type
|
|
|
})
|
|
|
- let obj = {
|
|
|
- id: ''
|
|
|
- }
|
|
|
+ let obj = { id: '' }
|
|
|
this.tableData.map((i, index) => obj.id += i.id + (index + 1 < this.tableData.length ? ',' : ''))
|
|
|
if (obj.id) {
|
|
|
this.getDelete(obj)
|
|
@@ -188,7 +187,7 @@ export default {
|
|
|
|
|
|
// 可选全部频道内容列表
|
|
|
getPage() {
|
|
|
- if ([2, 7].includes(this.form.channelType)) {
|
|
|
+ if ([2, 17].includes(this.form.channelType)) {
|
|
|
listForRadio(this.dialogForm).then(res => {
|
|
|
this.getRes(res)
|
|
|
})
|