|
@@ -21,7 +21,7 @@ class AssessResult extends Component {
|
|
|
chartTimeTypes:{}, //图表模块
|
|
|
wholeAssessItems:wholeIndexs, //整体评估模块
|
|
|
wholeScaleItems:wholeScale,
|
|
|
- wholeAssessText:props.wholeAssessText||'', //整体评估补充说明
|
|
|
+ wholeAssessText:props.wholeAssessText||{}, //整体评估补充说明
|
|
|
wholeResults:{
|
|
|
possible:props.possible,
|
|
|
radioVal:props.radioVal
|
|
@@ -39,8 +39,11 @@ class AssessResult extends Component {
|
|
|
this.props.getAssess(this.props.isRecommend);
|
|
|
}
|
|
|
handleScaleText(text){
|
|
|
+ const {disId} = this.props;
|
|
|
+ const obj = Object.assign({},this.state.wholeAssessText);
|
|
|
+ obj[disId] = text;
|
|
|
this.setState({
|
|
|
- wholeAssessText:text
|
|
|
+ wholeAssessText:obj
|
|
|
})
|
|
|
}
|
|
|
handleScaleDel(isList,i,j){
|
|
@@ -101,7 +104,7 @@ class AssessResult extends Component {
|
|
|
}
|
|
|
handoutTypes(item,i){
|
|
|
const {getIndexData,indexData,timeTypes,wholeIndexs,closeAssess,showScaleFn,isRecommend,chronicPushItems,
|
|
|
- formulaResult,indexNames} =this.props;
|
|
|
+ formulaResult,indexNames,disId} =this.props;
|
|
|
let obj = [];
|
|
|
Object.keys(wholeIndexs).map((i)=>{
|
|
|
obj[i]=chronicPushItems[i];
|
|
@@ -118,7 +121,7 @@ class AssessResult extends Component {
|
|
|
handleInp={this.handleScaleText}
|
|
|
handleRes={this.handleResult}
|
|
|
handleCalcu={this.handleCalcu.bind(this)}
|
|
|
- text={wholeAssessText}
|
|
|
+ text={wholeAssessText[disId]}
|
|
|
indexs={wholeAssessItems}
|
|
|
scaleItems ={wholeScaleItems}
|
|
|
result={wholeResults}
|