|
@@ -74,42 +74,41 @@ class ScaleTable extends React.Component{
|
|
}
|
|
}
|
|
if(rows){
|
|
if(rows){
|
|
for(let j=0; j<rows.length; j++){
|
|
for(let j=0; j<rows.length; j++){
|
|
- let row = rows[j].row;
|
|
|
|
- let required = rows[j].required;
|
|
|
|
let rowsId = rows[j].indexId;
|
|
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){
|
|
if(details){
|