diff --git a/src/app/pages/left-domain/left-domain.component.ts b/src/app/pages/left-domain/left-domain.component.ts index 0cef592..58efc2c 100644 --- a/src/app/pages/left-domain/left-domain.component.ts +++ b/src/app/pages/left-domain/left-domain.component.ts @@ -53,7 +53,9 @@ export class LeftDomainComponent implements OnInit { MarkWindow.instance ? this.allMarkPlanData = MarkWindow.instance.allMarkPlanData : null EventManager.addListener(Event_GetAllMarkPlanData, (data: Event_GetAllMarkPlanData) => { this.allMarkPlanData = data.data + PlanComponent.instance.allMarkPlanData = this.allMarkPlanData }) + PlanComponent.instance.allMarkPlanData = this.allMarkPlanData return } let list: FacilityInfoUIItem[] = [] @@ -209,6 +211,8 @@ export class LeftDomainComponent implements OnInit { selectNode(item: MarkPlanData, e: MarkNodeData) { if (this.selectPlanId != item.id || this.selectNodeId != e.id) { //选中 if (!MarkWindow.instance.currentMarkNodeInfo) { //未选中节点 + PlanComponent.instance.beforeEmergencyPlan = item + PlanComponent.instance.beforePlanNode = e this.selectPlanId = item.id this.selectNodeId = e.id MarkWindow.instance.selectMarkNode(item.id, e.id) @@ -218,6 +222,8 @@ export class LeftDomainComponent implements OnInit { isTrue = confirm('切换节点后,没保存的信息将会丢失!') } if (isTrue) { + PlanComponent.instance.beforeEmergencyPlan = item + PlanComponent.instance.beforePlanNode = e this.selectPlanId = item.id this.selectNodeId = e.id MarkWindow.instance.selectMarkNode(item.id, e.id) @@ -229,6 +235,8 @@ export class LeftDomainComponent implements OnInit { isTrue = confirm('切换节点后,没保存的信息将会丢失!') } if (isTrue) { + PlanComponent.instance.beforeEmergencyPlan = null + PlanComponent.instance.beforePlanNode = null this.selectPlanId = null this.selectNodeId = null MarkWindow.instance.selectMarkNode(null, null) diff --git a/src/app/pages/plan/plan.component.html b/src/app/pages/plan/plan.component.html index 9978d24..e19ccfb 100644 --- a/src/app/pages/plan/plan.component.html +++ b/src/app/pages/plan/plan.component.html @@ -151,7 +151,12 @@
- + + + +