liucf 5 år sedan
förälder
incheckning
ae8075d909
1 ändrade filer med 29 tillägg och 30 borttagningar
  1. 29 30
      src/components/ScaleTable/index.jsx

+ 29 - 30
src/components/ScaleTable/index.jsx

@@ -74,42 +74,41 @@ class ScaleTable extends React.Component{
     }
     if(rows){
       for(let j=0; j<rows.length; j++){
-        let row = rows[j].row;
-        let required = rows[j].required;
         let rowsId = rows[j].indexId;
-        let metux = rows[j].metux; //互斥
-        
-        // 必填项处理
-        if(required==1&&rowsId==indexId){
-          for(let k=0;k < row.length; k++){
-            row[k].isSelect = true;
-            if(metux == 1){//互斥,把其他的清空
-              let detList = row[k].details;
-              for(let f=0; f<detList.length; f++){
-                detList[f].select = 0;
+        if(rowsId==indexId){
+          let row = rows[j].row;
+          let required = rows[j].required; //必填
+          let metux = rows[j].metux; //互斥
+          if(required==1){ // 必填项处理
+            for(let k=0;k < row.length; k++){
+              row[k].isSelect = true;
+              if(metux == 1){//互斥,把其他的清空
+                let detList = row[k].details;
+                for(let f=0; f<detList.length; f++){
+                  detList[f].select = 0;
+                }
               }
-            }
-            if(row[k].name==name){
-              details = row[k].details;
-              // break;
-            }
-          }
-        }else{
-          for(let k=0;k < row.length; k++){
-            if(metux == 1){//互斥,把其他的清空
-              let detList = row[k].details;
-              for(let f=0; f<detList.length; f++){
-                detList[f].select = 0;
+              if(row[k].name==name){
+                details = row[k].details;
+                // break;
               }
             }
-            if(row[k].name==name){
-              details = row[k].details;
-              row[k].isSelect = true;
-              break;
+          }else{
+            for(let k=0;k < row.length; k++){
+              if(metux == 1){//互斥,把其他的清空
+                let detList = row[k].details;
+                for(let f=0; f<detList.length; f++){
+                  detList[f].select = 0;
+                }
+              }
+              if(row[k].name==name){
+                details = row[k].details;
+                row[k].isSelect = true;
+                break;
+              }
             }
           }
-        }
-        
+        }   
       }
     }
     if(details){