diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html index 09aae0e..cb07fde 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.html @@ -44,8 +44,8 @@ - - + + @@ -221,7 +221,7 @@
- + diff --git a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts index fc28523..56c4d6f 100755 --- a/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts +++ b/ng6-seed/src/app/personal-discussion/manage-pd/list-pd/view-pd/view-pd.component.ts @@ -377,18 +377,23 @@ export class ViewPdComponent implements OnInit, OnDestroy { // console.log("status = ",status); // console.log("pdDetails",pdDetails,pdDetails.fk_pd_id,this.pdMasterData); + // console.log("i am @379 - pdDetails",pdDetails,pdDetails.fk_pd_id,this.pdMasterData); let pd_allocated_to = this.pdMasterData[0].pd_allocated_to; + let vendor_status = this.pdMasterData[0].vendor_status; localStorage.setItem('pdid',pdDetails.fk_pd_id) this.destroyType = 3; let doSelfAllocated = 0;/** this for flag **/ - if(this.userId != pd_allocated_to && (status == this.pdStatusCheck.ALLOCATED || status == this.pdStatusCheck.ALLOCATED_TO_FIA) && (this.userRoleID == 27 || this.userRoleID == 28)){ + /* if(this.userId != pd_allocated_to && (status == this.pdStatusCheck.ALLOCATED || status == this.pdStatusCheck.ALLOCATED_TO_FIA) && (this.userRoleID == 27 || this.userRoleID == 28)){ */ + if(this.userId != pd_allocated_to && (status == this.pdStatusCheck.ALLOCATED) && (this.userRoleID == 27 || this.userRoleID == 28)){ console.log(this.userId,pd_allocated_to); /* console.log("if for flag",status); doSelfAllocated = 1;*/ - this.selfallocate(pdDetails.fk_pd_id); + if(status != this.pdStatusCheck.ALLOCATED_TO_FIA && this.userRoleID != 27){ + this.selfallocate(pdDetails.fk_pd_id);} // new Promise( resolve => setTimeout(resolve, 300) ); } - if (status == this.pdStatusCheck.ALLOCATED || status == this.pdStatusCheck.SCHEDULED || status == this.pdStatusCheck.TRIGGERED||status == this.pdStatusCheck.ALLOCATED_TO_FIA) { + /* if (status == this.pdStatusCheck.ALLOCATED || status == this.pdStatusCheck.SCHEDULED || status == this.pdStatusCheck.TRIGGERED||status == this.pdStatusCheck.ALLOCATED_TO_FIA) {*/ + if (status == this.pdStatusCheck.ALLOCATED || status == this.pdStatusCheck.SCHEDULED || status == this.pdStatusCheck.TRIGGERED|| (status == this.pdStatusCheck.ALLOCATED_TO_FIA && vendor_status == this.pdStatusCheck.ALLOCATED && this.userRoleID == 28)) { const dialogRef = this.dialog.open(PdStatusChangeDialogueComponent, { data: { pdid: pdDetails.assigned_pd, pd_status: this.pdStatusCheck.INPROGRESS,random_string:this.pdMasterData[0].random_string }, disableClose: true, @@ -409,8 +414,8 @@ export class ViewPdComponent implements OnInit, OnDestroy { StatusUpdate(master) { - let status='QC COMPLETED'; - + //let status='QC COMPLETED'; + let status='QC_COMPLETED'; let update_status = { "pd_id":master.pd_id, "random_string":master.random_string