Bläddra i källkod

提交修改电子病历配置处理数量

xiezhiming 3 år sedan
förälder
incheckning
307bf9158d
1 ändrade filer med 20 tillägg och 0 borttagningar
  1. 20 0
      src/components/icss/plan/AddPlan.vue

+ 20 - 0
src/components/icss/plan/AddPlan.vue

@@ -628,6 +628,22 @@
 					}
 				})
 			},
+			delNumber(datas){
+			    //没有数量的code
+			    let nameArray=["auxiliary",'critical',"maymedicine","mayoperation","maynurse","hasmedicine","hasoperation","hasnurse",'rationali','highrisk ','crivalue','otherremind'];
+			    console.log(datas)
+			    //递归遍历将没用数量设置为空不展示
+			    for (let i in datas){
+			        nameArray.some(item=>{
+			            if(item==datas[i].code){
+			                return datas[i].number=null;
+			            }
+			        })
+			        if(datas[i].planDetails){
+			            this.delNumber(datas[i].planDetails)
+			        }
+			    }    
+			},
             getDefaultPlans() {
                 api.getDefaultPlans().then((res) => {
                     if (res.data.code === "0") {
@@ -640,6 +656,8 @@
 							// 改数组里面的可能诊断和已有诊断
 							this.updateDate(this.form.planDetailSub[0].planDetails,'maydiagnose')
 							this.updateDate(this.form.planDetailSub[0].planDetails,'hasdiagnose')
+							//处理数量不显示
+							this.delNumber(this.form.planDetailSub[0].planDetails)
 							this.$forceUpdate()		  
 						})
                     }
@@ -684,6 +702,8 @@
 								// 改数组里面的可能诊断和已有诊断
 								this.updateDate(this.form.planDetailSub[0].planDetails,'maydiagnose')
 								this.updateDate(this.form.planDetailSub[0].planDetails,'hasdiagnose')
+								//处理数量不显示
+								this.delNumber(this.form.planDetailSub[0].planDetails)
 								this.$forceUpdate()			  
 							})
                         }