fixed re-submit issue

MOE-PHASE-2
umasoodch 2 years ago
parent 4111aa6abd
commit f019301ee9

@ -6,6 +6,7 @@ import { CommonService } from 'src/app/hmg-common/services/common/common.service
import { EITNotificatonBodyResponse } from '../models/EITNotificationBodyRes'; import { EITNotificatonBodyResponse } from '../models/EITNotificationBodyRes';
import { EitService } from '../services/eit.service'; import { EitService } from '../services/eit.service';
import { TranslatorService } from "src/app/hmg-common/services/translator/translator.service"; import { TranslatorService } from "src/app/hmg-common/services/translator/translator.service";
import { MenuResponse } from 'src/app/hmg-common/services/menu/models/menu-response';
@Component({ @Component({
selector: 'app-eit-update-list', selector: 'app-eit-update-list',
@ -29,6 +30,15 @@ export class EitUpdateListComponent implements OnInit {
constructor(public cs: CommonService, public eitService: EitService, public modalController: ModalController, private ts: TranslatorService) { constructor(public cs: CommonService, public eitService: EitService, public modalController: ModalController, private ts: TranslatorService) {
this.notificationBodyRes = this.cs.sharedService.getSharedData(EITNotificatonBodyResponse.SHARED_DATA, false); this.notificationBodyRes = this.cs.sharedService.getSharedData(EITNotificatonBodyResponse.SHARED_DATA, false);
let notification = this.cs.sharedService.getSharedData(EITNotificatonBodyResponse.NOT_WORKLIST, false); let notification = this.cs.sharedService.getSharedData(EITNotificatonBodyResponse.NOT_WORKLIST, false);
///////// MOE RESUBIT FIX ///////////////
let selMenu: MenuResponse = new MenuResponse();
selMenu = this.cs.sharedService.getSharedData(
MenuResponse.SHARED_DATA,
false
);
selMenu.GetMenuEntriesList = notification;
this.cs.sharedService.setSharedData(selMenu, MenuResponse.SHARED_DATA);
this.itemKey = notification.ITEM_KEY; this.itemKey = notification.ITEM_KEY;
this.notificationId = notification.NOTIFICATION_ID; this.notificationId = notification.NOTIFICATION_ID;
this.functionName = notification.FUNCTION_NAME; this.functionName = notification.FUNCTION_NAME;

@ -1525,7 +1525,10 @@ export class CommonService {
node = list[i]; node = list[i];
if (node.PARENT_MENU_NAME !== '') { // this node is child if (node.PARENT_MENU_NAME !== '') { // this node is child
// if you have dangling branches check that map[node.parentId] exists // if you have dangling branches check that map[node.parentId] exists
list[map[node.PARENT_MENU_NAME]].children.push(node); try {
list[map[node.PARENT_MENU_NAME]].children.push(node);
} catch {}
} else { } else {
roots.push(node); // this node itself is parent roots.push(node); // this node itself is parent
} }

Loading…
Cancel
Save