Browse Source

提交修改电子病历配置

xiezhiming 3 năm trước cách đây
mục cha
commit
3d1cd114a6
1 tập tin đã thay đổi với 8 bổ sung6 xóa
  1. 8 6
      src/components/cdssManage/plan/AddPlan.vue

+ 8 - 6
src/components/cdssManage/plan/AddPlan.vue

@@ -432,21 +432,23 @@ export default {
   methods: {
 	// 对有子集的启用禁用按钮进行联动
 	isStauts(arr,arrChild){
-		let flag=false;
+		let len=0; //控制数量
 		let arrCopy=JSON.parse(JSON.stringify(arr))
 		if(arr.name=='开单合理性') return
 		arr.list.forEach(item=>{
-			
+			//子级跟着父级变化
 			if(arrChild.code==arr.list[0].code){
 				this.$set(item,'status',arrChild.status)
 			}else{
 				if(item.status===1){
-					this.$set(arr.list[0],'status',1)
-					flag=true
+					len=len+1;
 				}else{
-					flag=false
+					len=0
 				}
-				if(!flag){
+				if(arr.list.length-1==len){
+					arr.list[0].status=1
+					this.$set(arr.list[0],'status',1)
+				}else{
 					arr.list[0].status=0
 					this.$set(arr.list[0],'status',0)
 				}