|
|
|
|
@ -64,8 +64,8 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
getPassNotificationDetails: any;
|
|
|
|
|
public static PASS_RES_ATTR = "passResAttr";
|
|
|
|
|
TransactionID: number = -999;
|
|
|
|
|
notificationBodyRes : any =[];
|
|
|
|
|
actionHistoryRes: any =[];
|
|
|
|
|
notificationBodyRes: any = [];
|
|
|
|
|
actionHistoryRes: any = [];
|
|
|
|
|
notificationButtonRes: any;
|
|
|
|
|
actionMode: any;
|
|
|
|
|
pInformation: string = "";
|
|
|
|
|
@ -127,7 +127,9 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
approve_label: any;
|
|
|
|
|
reject_label: any;
|
|
|
|
|
reqInfo_label: any;
|
|
|
|
|
closeDis: boolean = false;;
|
|
|
|
|
closeDis: boolean = false;
|
|
|
|
|
selectedFilter: string;
|
|
|
|
|
;
|
|
|
|
|
close_label: any;
|
|
|
|
|
|
|
|
|
|
constructor(
|
|
|
|
|
@ -151,52 +153,45 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
ngOnInit() {
|
|
|
|
|
this.WorkListAttachObj = new WorkListButtonRequest();
|
|
|
|
|
this.selectedFilter = this.common.sharedService.getSharedData('selectedFilter', false);
|
|
|
|
|
this.intializeNotificationDetail();
|
|
|
|
|
}//ngOn
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public segmentChanged(event: any) {
|
|
|
|
|
this.activeSegment = event.detail.value;
|
|
|
|
|
if(this.activeSegment === 'line_details')
|
|
|
|
|
{
|
|
|
|
|
this.slides.slideTo(0);
|
|
|
|
|
}
|
|
|
|
|
else if(this.activeSegment === 'action-history')
|
|
|
|
|
{
|
|
|
|
|
this.slides.slideTo(1);
|
|
|
|
|
}
|
|
|
|
|
else if(this.activeSegment === 'attach')
|
|
|
|
|
{
|
|
|
|
|
this.slides.slideTo(2);
|
|
|
|
|
}
|
|
|
|
|
else if(this.activeSegment === 'info')
|
|
|
|
|
{
|
|
|
|
|
this.slides.slideTo(3);
|
|
|
|
|
}
|
|
|
|
|
console.log(" event.detail.value: " + event.detail.value);
|
|
|
|
|
if (this.activeSegment === 'line_details') {
|
|
|
|
|
this.slides.slideTo(0);
|
|
|
|
|
}
|
|
|
|
|
else if (this.activeSegment === 'action-history') {
|
|
|
|
|
this.slides.slideTo(1);
|
|
|
|
|
}
|
|
|
|
|
else if (this.activeSegment === 'attach') {
|
|
|
|
|
this.slides.slideTo(2);
|
|
|
|
|
}
|
|
|
|
|
else if (this.activeSegment === 'info') {
|
|
|
|
|
this.slides.slideTo(3);
|
|
|
|
|
}
|
|
|
|
|
// console.log(" event.detail.value: " + event.detail.value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public slideChanged(event: any) {
|
|
|
|
|
this.slides.getActiveIndex().then(index => {
|
|
|
|
|
console.log(index);
|
|
|
|
|
console.log(event);
|
|
|
|
|
if(index === 0)
|
|
|
|
|
{
|
|
|
|
|
// console.log(index);
|
|
|
|
|
// console.log(event);
|
|
|
|
|
if (index === 0) {
|
|
|
|
|
this.activeSegment = 'line_details';
|
|
|
|
|
}
|
|
|
|
|
else if(index === 1)
|
|
|
|
|
{
|
|
|
|
|
else if (index === 1) {
|
|
|
|
|
this.activeSegment = 'action-history';
|
|
|
|
|
}
|
|
|
|
|
else if(index === 2)
|
|
|
|
|
{
|
|
|
|
|
else if (index === 2) {
|
|
|
|
|
this.activeSegment = 'attach';
|
|
|
|
|
}
|
|
|
|
|
else if(index === 3)
|
|
|
|
|
{
|
|
|
|
|
else if (index === 3) {
|
|
|
|
|
this.activeSegment = 'info';
|
|
|
|
|
}
|
|
|
|
|
console.log(this.activeSegment);
|
|
|
|
|
// console.log(this.activeSegment);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -207,18 +202,18 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
this.approveDis = false;
|
|
|
|
|
this.rejectDis = false;
|
|
|
|
|
this.requestDis = false;
|
|
|
|
|
this.closeDis=false;
|
|
|
|
|
this.closeDis = false;
|
|
|
|
|
this.moreDisabled = true;
|
|
|
|
|
|
|
|
|
|
if (this.messageSuccess) {
|
|
|
|
|
document.getElementById("notificationDynamicFieldsPO").innerHTML = "";
|
|
|
|
|
}
|
|
|
|
|
console.log("intializeNotificationDetail");
|
|
|
|
|
// console.log("intializeNotificationDetail");
|
|
|
|
|
this.getPassNotificationDetails = this.common.sharedService.getSharedData(
|
|
|
|
|
HomeComponent.NOTIFICATION_DATA,
|
|
|
|
|
false
|
|
|
|
|
);
|
|
|
|
|
console.log(this.getPassNotificationDetails.ROW_NUM);
|
|
|
|
|
// console.log(this.getPassNotificationDetails.ROW_NUM);
|
|
|
|
|
this.notificationArray = this.common.sharedService.getSharedData(
|
|
|
|
|
HomeComponent.NOTIFICATION_ARR,
|
|
|
|
|
false
|
|
|
|
|
@ -260,14 +255,14 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
public segmentChanged1(event: any) {
|
|
|
|
|
this.activeSegment = event.detail.value;
|
|
|
|
|
console.log(" event.detail.value: " + event.detail.value);
|
|
|
|
|
// console.log(" event.detail.value: " + event.detail.value);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getPONotificationDetails(notificationBodyObj) {
|
|
|
|
|
this.worklistMainService
|
|
|
|
|
.getPONotificationBody(notificationBodyObj)
|
|
|
|
|
.subscribe((result: PONotificatonBodyResponse) => {
|
|
|
|
|
console.log(result.GetPoNotificationBodyList.POHeader[0].BUYER);
|
|
|
|
|
// console.log(result.GetPoNotificationBodyList.POHeader[0].BUYER);
|
|
|
|
|
this.handleWorkListBodyResult(result, "PO");
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
@ -283,14 +278,14 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
result.GetEITCollectionNotificationBodyList;
|
|
|
|
|
}
|
|
|
|
|
} else if (Type == "ABSENCE") {
|
|
|
|
|
console.log("ABSENCE");
|
|
|
|
|
// console.log("ABSENCE");
|
|
|
|
|
if (result.GetAbsenceCollectionNotificationBodyList) {
|
|
|
|
|
this.notificationBodyRes =
|
|
|
|
|
result.GetAbsenceCollectionNotificationBodyList;
|
|
|
|
|
}
|
|
|
|
|
} else if (Type == "PR") {
|
|
|
|
|
if (result.GetPrNotificationBodyList) {
|
|
|
|
|
console.log("PR");
|
|
|
|
|
// console.log("PR");
|
|
|
|
|
|
|
|
|
|
this.PRHeader = result.GetPrNotificationBodyList.PRHeader;
|
|
|
|
|
this.PRLines = result.GetPrNotificationBodyList.PRLines;
|
|
|
|
|
@ -315,7 +310,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
} else if (Type == "PO") {
|
|
|
|
|
if (result.GetPoNotificationBodyList) {
|
|
|
|
|
console.log("PO");
|
|
|
|
|
// console.log("PO");
|
|
|
|
|
|
|
|
|
|
this.POHeader = result.GetPoNotificationBodyList.POHeader;
|
|
|
|
|
this.POLines = result.GetPoNotificationBodyList.POLines;
|
|
|
|
|
@ -361,34 +356,33 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
if (result.GetNotificationButtonsList != null) {
|
|
|
|
|
this.notificationButtonRes = result.GetNotificationButtonsList;
|
|
|
|
|
this.common.sharedService.setSharedData(this.notificationButtonRes, "passActionMore");
|
|
|
|
|
console.log("test" + this.notificationButtonRes.length);
|
|
|
|
|
// console.log("test" + this.notificationButtonRes.length);
|
|
|
|
|
for (let i = 0; i < this.notificationButtonRes.length; i++) {
|
|
|
|
|
if (this.notificationButtonRes[i].BUTTON_ACTION == "APPROVE") {
|
|
|
|
|
this.approve_label=this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
|
|
|
|
|
this.approve_label = this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
|
|
|
|
|
this.approveDis = true;
|
|
|
|
|
} else
|
|
|
|
|
if (this.notificationButtonRes[i].BUTTON_ACTION == "REJECT") {
|
|
|
|
|
this.reject_label=this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
this.reject_label = this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
this.rejectDis = true;
|
|
|
|
|
} else
|
|
|
|
|
if (this.notificationButtonRes[i].BUTTON_ACTION == "REQUEST_INFO") {
|
|
|
|
|
this.reqInfo_label=this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
this.reqInfo_label = this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
|
|
|
|
|
this.requestDis = true;
|
|
|
|
|
} // if result == null
|
|
|
|
|
else if // if result == null
|
|
|
|
|
(this.notificationButtonRes[i].BUTTON_ACTION == "CLOSE") {
|
|
|
|
|
this.close_label = this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
this.closeDis = true;
|
|
|
|
|
}
|
|
|
|
|
(this.notificationButtonRes[i].BUTTON_ACTION == "CLOSE") {
|
|
|
|
|
this.close_label = this.notificationButtonRes[i].BUTTON_LABEL;
|
|
|
|
|
this.closeDis = true;
|
|
|
|
|
}
|
|
|
|
|
else if (
|
|
|
|
|
this.notificationButtonRes[i].BUTTON_ACTION != "APPROVE" && this.notificationButtonRes[i].BUTTON_ACTION != "REJECT" && this.notificationButtonRes[i].BUTTON_ACTION != "REQUEST_INFO" && this.notificationButtonRes[i].BUTTON_ACTION != "CLOSE")
|
|
|
|
|
{
|
|
|
|
|
this.moreDisabled = false;
|
|
|
|
|
this.notificationButtonRes[i].BUTTON_ACTION != "APPROVE" && this.notificationButtonRes[i].BUTTON_ACTION != "REJECT" && this.notificationButtonRes[i].BUTTON_ACTION != "REQUEST_INFO" && this.notificationButtonRes[i].BUTTON_ACTION != "CLOSE") {
|
|
|
|
|
this.moreDisabled = false;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} // valid it
|
|
|
|
|
|
|
|
|
|
} // valid it
|
|
|
|
|
@ -397,7 +391,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
applyAction(WorkListActionObj) {
|
|
|
|
|
console.log("applyactio");
|
|
|
|
|
// console.log("applyactio");
|
|
|
|
|
this.worklistMainService
|
|
|
|
|
.actionButton(WorkListActionObj)
|
|
|
|
|
.subscribe((result: any) => {
|
|
|
|
|
@ -442,44 +436,50 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
public nextNotfification() {
|
|
|
|
|
//let itemExist = false;
|
|
|
|
|
if( document.getElementById("notificationDynamicFieldsPO") != null){
|
|
|
|
|
|
|
|
|
|
document.getElementById("notificationDynamicFieldsPO").innerHTML = "";
|
|
|
|
|
if (document.getElementById('notificationDynamicFieldsPO') != null) {
|
|
|
|
|
document.getElementById('notificationDynamicFieldsPO').innerHTML = '';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
let itemNo = this.getPassNotificationDetails.ROW_NUM;
|
|
|
|
|
console.log(itemNo);
|
|
|
|
|
let index = this.notificationArray.findIndex(x => x.ROW_NUM === itemNo);
|
|
|
|
|
console.log(index);
|
|
|
|
|
console.log(this.notificationArray);
|
|
|
|
|
let previousRequest = this.notificationArray[index].REQUEST_TYPE;
|
|
|
|
|
let previousRequestType = this.notificationArray[index].ITEM_TYPE;
|
|
|
|
|
index += 1;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (index < this.notificationArray.length) {
|
|
|
|
|
this.common.sharedService.setSharedData(this.notificationArray[index], HomeComponent.NOTIFICATION_DATA);
|
|
|
|
|
if(this.notificationArray[index].REQUEST_TYPE == "PO" ){
|
|
|
|
|
this.intializeNotificationDetail();
|
|
|
|
|
}else
|
|
|
|
|
if(this.notificationArray[index].REQUEST_TYPE == "PR" ){
|
|
|
|
|
this.common.openWorklistMainPRPage()
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
if(this.notificationArray[index].REQUEST_TYPE == "MO" ){
|
|
|
|
|
this.common.openWorklistMainMRPage()
|
|
|
|
|
}else{
|
|
|
|
|
this.common.openWorklistMainPage();
|
|
|
|
|
this.activeSegment = 'line_details';
|
|
|
|
|
if(this.selectedFilter === 'ALL'){
|
|
|
|
|
this.checkRequestType(index);
|
|
|
|
|
} else if (previousRequest === this.notificationArray[index].REQUEST_TYPE) {
|
|
|
|
|
this.checkRequestType(index);
|
|
|
|
|
}else {
|
|
|
|
|
this.common.openNotificationPage();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
} else {
|
|
|
|
|
this.common.openNotificationPage();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
checkRequestType(index){
|
|
|
|
|
if (this.notificationArray[index].REQUEST_TYPE === 'PO') {
|
|
|
|
|
this.intializeNotificationDetail();
|
|
|
|
|
} else
|
|
|
|
|
if (this.notificationArray[index].REQUEST_TYPE === 'PR') {
|
|
|
|
|
this.common.openWorklistMainPRPage();
|
|
|
|
|
} else
|
|
|
|
|
if (this.notificationArray[index].REQUEST_TYPE === 'MO') {
|
|
|
|
|
this.common.openWorklistMainMRPage();
|
|
|
|
|
} else {
|
|
|
|
|
this.common.openWorklistMainPage();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
actionButton(action) {
|
|
|
|
|
|
|
|
|
|
console.log("actionButton" + action);
|
|
|
|
|
// alert("don't forget");
|
|
|
|
|
// console.log("actionButton" + action);
|
|
|
|
|
// alert("don't forget");
|
|
|
|
|
//let ButtonAction: string = this.actionType;
|
|
|
|
|
let ButtonAction: string = action;
|
|
|
|
|
|
|
|
|
|
@ -499,7 +499,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
this.P_RESPOND_ATTRIBUTES_TBL.push(obj);
|
|
|
|
|
}
|
|
|
|
|
console.log("a"+ this.P_RESPOND_ATTRIBUTES_TBL);
|
|
|
|
|
// console.log("a" + this.P_RESPOND_ATTRIBUTES_TBL);
|
|
|
|
|
|
|
|
|
|
let repUserName = this.selEmployeeID;
|
|
|
|
|
// if (this.hideForwordEmployee && this.hideForwordEmployee.ATTRIBUTE_NAME) {
|
|
|
|
|
@ -610,7 +610,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
this.P_RESPOND_ATTRIBUTES_TBL,
|
|
|
|
|
WorklistMainPoComponent.PASS_RES_ATTR
|
|
|
|
|
);
|
|
|
|
|
console.log("c"+ this.P_RESPOND_ATTRIBUTES_TBL);
|
|
|
|
|
// console.log("c" + this.P_RESPOND_ATTRIBUTES_TBL);
|
|
|
|
|
|
|
|
|
|
// this.common.openWorklistRollReplacement();
|
|
|
|
|
this.openRepRolModal();
|
|
|
|
|
@ -715,7 +715,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getNotificationResAttr(notificationButtonsObj) {
|
|
|
|
|
console.log("getNotificationResAttr");
|
|
|
|
|
// console.log("getNotificationResAttr");
|
|
|
|
|
this.NotRespondAttributeList = [];
|
|
|
|
|
|
|
|
|
|
this.worklistMainService
|
|
|
|
|
@ -756,7 +756,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
for (let i = 0; i < notificationAttr.length; i++) {
|
|
|
|
|
if (notificationAttr[i].ATTRIBUTE_TYPE == "VARCHAR2") {
|
|
|
|
|
this.textArea = new TextAreaInput(notificationAttr[i].ATTRIBUTE_DISPLAY_NAME, notificationAttr[i].ATTRIBUTE_NAME, "", containerId, "", "", "");
|
|
|
|
|
console.log(this.textArea );
|
|
|
|
|
// console.log(this.textArea);
|
|
|
|
|
|
|
|
|
|
} else if (notificationAttr[i].ATTRIBUTE_TYPE == "ROLE") {
|
|
|
|
|
|
|
|
|
|
@ -814,7 +814,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getAttachmentNotification(WorkListAttachObj) {
|
|
|
|
|
this.attachmentRes =[];
|
|
|
|
|
this.attachmentRes = [];
|
|
|
|
|
this.worklistAttachService.getAttach(WorkListAttachObj).
|
|
|
|
|
subscribe((result: NotificationGetAttachResponse) => {
|
|
|
|
|
this.handleWorkListAttachResult(result);
|
|
|
|
|
@ -832,7 +832,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
|
|
|
|
|
getActionHistory(WorkListActionHistoryObj) {
|
|
|
|
|
this.IsReachEnd = true;
|
|
|
|
|
this.actionHistoryRes=[];
|
|
|
|
|
this.actionHistoryRes = [];
|
|
|
|
|
this.worklistService.getActionHistory(WorkListActionHistoryObj).
|
|
|
|
|
subscribe((result: WorkListActionHistoryResponse) => {
|
|
|
|
|
this.handleWorkListActionHistoryResult(result);
|
|
|
|
|
@ -865,7 +865,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
async openNoteDetail(note, sender) {
|
|
|
|
|
// let modalPage = this.modalCtrl.create('ViewNoteModalPage', { textNote: note });
|
|
|
|
|
// modalPage.present();
|
|
|
|
|
console.log("note" + note);
|
|
|
|
|
// console.log("note" + note);
|
|
|
|
|
|
|
|
|
|
this.common.sharedService.setSharedData(note, 'ViewNoteModalPage')
|
|
|
|
|
this.common.sharedService.setSharedData(sender, 'ViewNoteModalPageSender')
|
|
|
|
|
@ -881,7 +881,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
doInfinite(infiniteScroll) {
|
|
|
|
|
console.log("doInfinite action history");
|
|
|
|
|
// console.log("doInfinite action history");
|
|
|
|
|
if (!this.IsReachEnd) {
|
|
|
|
|
this.worklistService.getActionHistory(this.WorkListActionHistoryObj).
|
|
|
|
|
subscribe((result: any) => {
|
|
|
|
|
@ -929,7 +929,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getItemHistory(itemID) {
|
|
|
|
|
console.log(itemID);
|
|
|
|
|
// console.log(itemID);
|
|
|
|
|
this.IsReachEnd = false;
|
|
|
|
|
const request = new POItemHistoryRequest();
|
|
|
|
|
request.P_ITEM_ID = parseInt(itemID);
|
|
|
|
|
@ -968,7 +968,7 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
getQutationAnalysis(headerID, itemID) {
|
|
|
|
|
console.log(itemID + headerID);
|
|
|
|
|
// console.log(itemID + headerID);
|
|
|
|
|
this.IsReachEnd = false;
|
|
|
|
|
const request = new QuotationAnalysisRequest();
|
|
|
|
|
request.P_ITEM_ID = parseInt(itemID);
|
|
|
|
|
@ -1025,9 +1025,9 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
loadMoreNotificationBody() {
|
|
|
|
|
console.log("loadMoreNotificationBody PO");
|
|
|
|
|
// console.log("loadMoreNotificationBody PO");
|
|
|
|
|
if (!this.IsReachEnd) {
|
|
|
|
|
console.log("this.IsReachEnd" + this.IsReachEnd);
|
|
|
|
|
// console.log("this.IsReachEnd" + this.IsReachEnd);
|
|
|
|
|
|
|
|
|
|
this.worklistMainService.getPONotificationBody(this.WorkListBodyObj).
|
|
|
|
|
subscribe((result: any) => {
|
|
|
|
|
@ -1183,11 +1183,16 @@ export class WorklistMainPoComponent implements OnInit {
|
|
|
|
|
.then((data) => {
|
|
|
|
|
console.log(data.data);
|
|
|
|
|
|
|
|
|
|
if (data.data == "cancel" || data.data == undefined) {
|
|
|
|
|
if (data.data.data == "cancel" || data.data.data == undefined) {
|
|
|
|
|
return;
|
|
|
|
|
} else if (data.data == "Success") {
|
|
|
|
|
} else if (data.data.data == "Success") {
|
|
|
|
|
// this.openNotificationsDashboard();
|
|
|
|
|
this.nextNotfification();
|
|
|
|
|
this.messageSuccess = true;
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
this.messageSuccess = false;
|
|
|
|
|
this.nextNotfification();
|
|
|
|
|
}, 2000);
|
|
|
|
|
// this.nextNotfification();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|