Przeglądaj źródła

频道1的频道属性可编辑,除频道2以外的都不可选猫王精选电台

DESKTOP-SVI9JE1\muzen 2 lat temu
rodzic
commit
bb99b7190e
1 zmienionych plików z 7 dodań i 2 usunięć
  1. 7 2
      src/views/operation/channel/detail.vue

+ 7 - 2
src/views/operation/channel/detail.vue

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