소스 검색

fix: 修复场景详情的编辑中操作符不能复现的 问题

yanglzh 1 년 전
부모
커밋
0545953afc
1개의 변경된 파일10개의 추가작업 그리고 7개의 파일을 삭제
  1. 10 7
      src/views/iot/scene/manage/component/condition.vue

+ 10 - 7
src/views/iot/scene/manage/component/condition.vue

@@ -156,15 +156,18 @@ const delScene = (index: number) => {
 onMounted(() => {
   props.condition.forEach((item) => {
     item.forEach((vo: any) => {
-      let operator = vo.operator;
-      let matchedColumn = props.columnList.find((column: any) =>
-        column.termTypes.some((term: any) => term.Key === operator)
-      );
-      if (matchedColumn) {
-        vo.operatorList = matchedColumn.termTypes;
-      } else {
+      if (!vo.parameter) {
         vo.operatorList = []; // 如果没有匹配的列,设置为空数组
       }
+      // let operator = vo.operator;
+      // let matchedColumn = props.columnList.find((column: any) =>
+      //   column.termTypes.some((term: any) => term.Key === operator)
+      // );
+      // if (matchedColumn) {
+      //   vo.operatorList = matchedColumn.termTypes;
+      // } else {
+      //   vo.operatorList = []; // 如果没有匹配的列,设置为空数组
+      // }
     });
   });
 });