|
@@ -114,6 +114,7 @@ export default {
|
|
canceledSym:false, //是否已修改过主症状
|
|
canceledSym:false, //是否已修改过主症状
|
|
canceledQa:-1,
|
|
canceledQa:-1,
|
|
cancelTab:-1,
|
|
cancelTab:-1,
|
|
|
|
+ deledUpload:[], //被删除的上传控件数据(记录用于修改时恢复)
|
|
type :-1, //当前显示的控件类型
|
|
type :-1, //当前显示的控件类型
|
|
showPreview:false,//显示预览按钮
|
|
showPreview:false,//显示预览按钮
|
|
selectedSymptom:{},
|
|
selectedSymptom:{},
|
|
@@ -255,8 +256,10 @@ export default {
|
|
tmpArr[num-1].content = contentResult.valp;
|
|
tmpArr[num-1].content = contentResult.valp;
|
|
//选没有可上传报告,则上传控件不显示
|
|
//选没有可上传报告,则上传控件不显示
|
|
const noUpload = this.symptomResult.id===999999&&contentResult.valp.indexOf("没有")!==-1;
|
|
const noUpload = this.symptomResult.id===999999&&contentResult.valp.indexOf("没有")!==-1;
|
|
- if(noUpload){
|
|
|
|
- tmpArr.splice(num,1);
|
|
|
|
|
|
+ if(noUpload&&this.deledUpload.length===0){ //没有被修改过
|
|
|
|
+ this.deledUpload=tmpArr.splice(num,1);
|
|
|
|
+ }else if(this.symptomResult.id===999999&&!noUpload&&this.deledUpload.length>0){
|
|
|
|
+ tmpArr.splice(num,0,...this.deledUpload);
|
|
}
|
|
}
|
|
|
|
|
|
this[moduleName] = tmpArr;
|
|
this[moduleName] = tmpArr;
|