|
@@ -103,12 +103,13 @@
|
|
|
const selecteds = this.selecteds;
|
|
|
const exts=JSON.parse(JSON.stringify(this.extSyms));
|
|
|
const newSyms = delResymptoms(exts,syms);
|
|
|
- const newExt =selecteds.length>0?newSyms.reduce((total,it,idx)=>{
|
|
|
- if(selecteds.findIndex((i)=>i.name===it.name)!==-1){
|
|
|
- total.splice(idx,1);
|
|
|
+ const newSymsCopy=JSON.parse(JSON.stringify(newSyms));
|
|
|
+ const newExt =selecteds.length>0?newSymsCopy.reduce((total,it)=>{
|
|
|
+ if(selecteds.findIndex((i)=>i.name===it.name)===-1){
|
|
|
+ total.push(it);
|
|
|
}
|
|
|
return total;
|
|
|
- },[...newSyms]):newSyms;
|
|
|
+ },[]):newSyms;
|
|
|
if(hasNone){
|
|
|
this.symptoms = [...newExt];
|
|
|
}else{
|