Browse Source

治疗方案不良反应多选改为单选

zhouna 5 years ago
parent
commit
0883d7995b
2 changed files with 2 additions and 1 deletions
  1. 1 1
      src/components/Treat/AdverseReactions/index.jsx
  2. 1 0
      src/store/actions/treat.js

+ 1 - 1
src/components/Treat/AdverseReactions/index.jsx

@@ -76,7 +76,7 @@ class AdverseReactions extends Component {
                     </span>
                         {item.details.map((it, idx) => {
                             return <span className={style['adverse-reactions-name']} key={item.conceptId + item.name + it.name}>
-                                <input type="checkbox" checked={it.select} id={item.conceptId +item.name + it.name} onChange={this.changeReact.bind(this, it, index)}/>
+                                <input type="radio" checked={it.select} id={item.conceptId +item.name + it.name} onChange={this.changeReact.bind(this, it, index)}/>
                                 <label for={item.conceptId +item.name + it.name}> {it.name} </label>
                                 {it.value==1 && <span className={style['adverse-reactions-recommend']}>(智能推荐)</span>}
                             </span>

+ 1 - 0
src/store/actions/treat.js

@@ -166,6 +166,7 @@ export const changeReact=(state,action)=>{
     const res = JSON.parse(JSON.stringify(state));
     const index = action.index
     res.adversReactionList[index].details = res.adversReactionList[index].details.map(item => {
+      item.select = false;
       if(item.name == action.it.name){
         item.select = !item.select
       }