Procházet zdrojové kódy

Merge remote-tracking branch 'origin/nursePush220401' into nursePush220401

zhouna před 3 roky
rodič
revize
19d143f954
1 změnil soubory, kde provedl 21 přidání a 0 odebrání
  1. 21 0
      src/components/cdssManage/plan/AddPlan.vue

+ 21 - 0
src/components/cdssManage/plan/AddPlan.vue

@@ -664,6 +664,8 @@ export default {
 			  this.setZnData(this.form.planDetailSub[0].planDetails,'开单合理性')
 			  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()
 		  })
         }
@@ -683,6 +685,23 @@ export default {
 			}
 		})
 	},
+	//处理数量不显示 (备注:因为考虑到客户层面,需要前端特殊处理)
+	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)
+	        }
+	    }    
+	},
     // 相应数组排序
     groupSort(arr) {
       if (Array.isArray(arr)) {
@@ -721,6 +740,8 @@ export default {
 				// 改数组里面的可能诊断和已有诊断
 				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()			  
 			})
           }