Browse Source

可能结果关闭选项与结果一致

zhouna 6 years ago
parent
commit
7c86e4edc1
1 changed files with 9 additions and 3 deletions
  1. 9 3
      src/components/AssessResult/ScaleItem/index.jsx

+ 9 - 3
src/components/AssessResult/ScaleItem/index.jsx

@@ -43,9 +43,13 @@ class ScaleItem extends Component {
     })
   }
   closeOption(){
+    const {result} = this.props;
+    const possible=result&&result.possible;
+    let {radioVal} = this.state;
     this.setState({
-      optionId:null
-    })
+      radioVal:Object.assign({},radioVal,possible),
+      optionId:null,
+    });
   }
   confirmOption(){
     const {handleRes} = this.props;
@@ -54,7 +58,9 @@ class ScaleItem extends Component {
       possible:Object.assign({},radioVal),
       radioVal:Object.assign({},radioVal),//不设置radioVal只有最近一次选中的值
     });
-    this.closeOption();
+    this.setState({
+      optionId:null,
+    });
   }
   handleShowScale(item,parentId,pIndex){
     const {showScaleFn,closeAssess,showListScale} = this.props;