src/pages/datapush/index/RightEvent.vue
@@ -27,11 +27,11 @@
        <div v-for="(item, index) in urls" :key="item.hash" class="flex-box server-url">
          <div>
            <el-checkbox v-model="item.enable"></el-checkbox>
            <span class="ml20">{{ "URL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" }}</span>
            <span class="ml20">{{ "服务器&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" }}</span>
            <el-input v-if="taskEditData.pushType === '1'" v-model="item.server_ip"
              style="width: 180px; margin-left: 0px;margin-right: 30px" size="small"
              placeholder="192.168.1.100"></el-input>
            端口 <el-input v-if="taskEditData.pushType === '1'" v-model="item.port" style="width: 70px; margin-left: 10px"
             <el-input v-if="taskEditData.pushType === '1'" v-model="item.port" style="width: 70px; margin-left: 10px"
              size="small" placeholder="8030"></el-input>
            <el-input v-if="taskEditData.pushType === '2'" v-model="item.url" style="width: 360px; margin-left: 0px"
              size="small" placeholder="http://10.10.10.10:8000/dataApi"></el-input>
@@ -111,15 +111,10 @@
              <el-input v-model="rule.rule_value" placeholder="请输入内容" size="small"></el-input>
            </div>
            <div v-else>
              <el-select v-if="!isWarningSelect" v-model="rule.rule_values" multiple collapse-tags placeholder="请选择"
                size="small" @change="selectValue(rule, $event)">
                <el-option v-for="item in rule.ruleValueOptions" :key="item.id" :label="item.name"
                  :disabled="item.disabled" :value="item.value"></el-option>
              </el-select>
              <el-select v-else v-model="rule.rule_values" collapse-tags placeholder="请选择" size="small"
              <el-select v-model="rule.rule_values" multiple collapse-tags placeholder="请选择" size="small"
                @change="selectValue(rule, $event)">
                <el-option v-for="item in rule.ruleValueOptions" :key="item.id" :label="item.name"
                  :value="item.value"></el-option>
                  :disabled="item.disabled" :value="item.value"></el-option>
              </el-select>
            </div>
          </el-col>
@@ -211,7 +206,6 @@
  },
  data() {
    return {
      isWarningSelect: true,
      taskEditData: {},
      dataList: [],
      dictionary: [],
@@ -625,11 +619,6 @@
          }
        }
      });
      if (rule.topic_type && rule.topic_type === 'warning') {
        this.isWarningSelect = true
      } else {
        this.isWarningSelect = false
      }
    },
    selectArg(rule, resetNext = false) {
      let argInfo = rule.topicArgOptions.filter((arg) => {
@@ -695,11 +684,6 @@
          rule.rule_value = "null*null";
          return;
        }
      }
      if (this.isWarningSelect) {
        rule.rule_value = val
      } else {
        rule.rule_value = val.join(",");
      }
    },