|
@@ -10,7 +10,7 @@
|
|
<el-form-item label="频道属性:">
|
|
<el-form-item label="频道属性:">
|
|
<el-select v-model="form.channelType" placeholder="请选择频道属性" :disabled="disabled" @change="handleChange">
|
|
<el-select v-model="form.channelType" placeholder="请选择频道属性" :disabled="disabled" @change="handleChange">
|
|
<el-option v-for="item in channelTypeOptions" :key="item.value" :value="Number(item.value)"
|
|
<el-option v-for="item in channelTypeOptions" :key="item.value" :value="Number(item.value)"
|
|
- :label="item.label" />
|
|
|
|
|
|
+ :label="item.label" :disabled="channelDisabled(item.value)" />
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="频道封面:">
|
|
<el-form-item label="频道封面:">
|
|
@@ -88,7 +88,7 @@ export default {
|
|
// 表单
|
|
// 表单
|
|
form: {},
|
|
form: {},
|
|
// 频道1 频道2 的频道属性不可修改
|
|
// 频道1 频道2 的频道属性不可修改
|
|
- disabled: this.$route.query.index == '0' || this.$route.query.index == '1' ? true : false,
|
|
|
|
|
|
+ disabled: this.$route.query.index == '1' ? true : false,
|
|
channelTypeOptions: [
|
|
channelTypeOptions: [
|
|
{ value: 2, label: '广播' },
|
|
{ value: 2, label: '广播' },
|
|
{ value: 6, label: '节目' },
|
|
{ value: 6, label: '节目' },
|
|
@@ -163,6 +163,11 @@ export default {
|
|
this.$tab.closeOpenPage('/operation/channel')
|
|
this.$tab.closeOpenPage('/operation/channel')
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ // 除了2频道都不可以选猫王精选电台
|
|
|
|
+ channelDisabled(e){
|
|
|
|
+ return this.$route.query.index !== '1' ? e == 17 ? true : false : false
|
|
|
|
+ },
|
|
|
|
+
|
|
// 字典翻译
|
|
// 字典翻译
|
|
platfromFormatter(row) {
|
|
platfromFormatter(row) {
|
|
return this.selectDictLabel(this.platformTypeOptions, row.platformId)
|
|
return this.selectDictLabel(this.platformTypeOptions, row.platformId)
|