Pārlūkot izejas kodu

整体评估量表删除bug修改

zhouna 6 gadi atpakaļ
vecāks
revīzija
1331f9b290

+ 2 - 2
src/components/AssessResult/ScaleItem/index.jsx

@@ -309,7 +309,7 @@ class ScaleItem extends Component {
     }
     for( let i in scaleItems){
       it = this.getScaleContent(scaleItems[i]);
-      if(!it) return '';
+      if(!it) continue;
       let scaleRes=formulaResult&&formulaResult[it.id]&&formulaResult[it.id].calcalculate;
       temp =<span className={style['scale']} onClick={()=>this.handleShowScale(it)}>
                         {scaleRes&&scaleRes.result?(' 【'+it.name+'】 结果:'+scaleRes.result.value+" "+(scaleRes.result.text||'')):'【'+it.name+'】'}
@@ -324,7 +324,7 @@ class ScaleItem extends Component {
           <img className={style["deleteIcon"]} src={deleteIcon} />
         </div>
       </li>;
-      return li;
+      arr.push(li);
     };
     return arr;
   }

+ 2 - 1
src/components/AssessResult/index.jsx

@@ -56,7 +56,8 @@ class AssessResult extends Component {
     }
     if(isList){         //删除全部量表中的项目
       const items = Object.assign({},this.state.wholeScaleItems);
-      items[i]=null;
+      delete items[i];
+      //items[i]=null;
       this.setState({
         wholeScaleItems: items,
         addedScaleIds:ids