فهرست منبع

多选selecteds 改到标签数据内

zhouna 5 سال پیش
والد
کامیت
645f163e74

+ 2 - 2
src/components/MultSpread/index.jsx

@@ -135,7 +135,7 @@ class MultSpread extends Component{
     }
   }
   getLabels(){
-    const {data,ikey,showArr,copyId,selecteds,boxMark,isExtBlue} = this.props;
+    const {data,ikey,showArr,copyId,boxMark,isExtBlue} = this.props;
     const {wrBmi,bmi} = this.state;
     let show = false;
     let inx = '',count=0;
@@ -165,7 +165,7 @@ class MultSpread extends Component{
                            isExtBlue={isExtBlue}
                            value={it.value}
                            copyType={it.copyType}
-                           selecteds={selecteds ?selecteds[i]:[]}
+                           selecteds={it.selecteds}
                            show={showArr&&showArr[inx]}
                            order={it.textGenerate}
                            type={boxMark}

+ 1 - 1
src/containers/eleType.js

@@ -47,7 +47,7 @@ export function singleRadio(params){
                      value={data.value}
                      copyType={data.copyType}
                      isExtBlue={data.specFlag===4?true:false}
-                     selecteds={selecteds ?selecteds[i]:[]}
+                     selecteds={data.selecteds}
                      show={showArr&&showArr[showInx]}
                      order={data.textGenerate}
                      type={boxMark}

+ 1 - 1
src/store/actions/checkBody.js

@@ -267,7 +267,7 @@ export function multipleComfirn(state,action){
     let item = data[ikey].questionMapping;
     let arr=[];
     item[index].value = seleData;
-    item[index].selecteds[ikey] = {[index]:action.data};
+    item[index].selecteds = action.data;
     item.map((it)=>{
       if(it.value){
         arr.push(it.labelPrefix+it.value+it.labelSuffix);

+ 1 - 1
src/store/actions/currentIll.js

@@ -717,7 +717,7 @@ export function multipleComfirn(state,action){
     let item = data[ikey].questionMapping;
     let arr=[];
     item[index].value = seleData;
-    item[index].selecteds = {[index]:action.data};
+    item[index].selecteds = action.data;
     item.map((it)=>{
       if(it.value){
         arr.push(it.labelPrefix+it.value+it.labelSuffix);

+ 1 - 1
src/store/actions/otherHistory.js

@@ -340,8 +340,8 @@ export function multipleComfirn(state,action){
     return res;
   }
   data[ikey].value = seleData;
+  data[ikey].selecteds = action.data;
   res.saveText[ikey] = seleData;
-  res.selecteds[ikey] = action.data;
   return res;
 }