From 4b65f439152d211d30e2d7f449552d73ae738cd1 Mon Sep 17 00:00:00 2001
From: sd <shidong@jhsoft.cc>
Date: 星期三, 13 八月 2025 17:06:05 +0800
Subject: [PATCH] 摄像机配置-必填项样式调整;任务名称去掉默认值增加提示词;图表功能优化。 预警规则-新增功能调整 添加默认图标。 数据推送-调整页面文案显示;修复任务配置bug(选择是否预警后 摄像机名称显示且无法多选)

---
 src/pages/datapush/index/RightEvent.vue |   24 ++++--------------------
 1 files changed, 4 insertions(+), 20 deletions(-)

diff --git a/src/pages/datapush/index/RightEvent.vue b/src/pages/datapush/index/RightEvent.vue
index 062a47a..c3d805b 100644
--- a/src/pages/datapush/index/RightEvent.vue
+++ b/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(",");
       }
 
     },

--
Gitblit v1.8.0