vendor-pd rcm allocate restriction : ps

This commit is contained in:
VE10-Sanjeev 2022-04-02 18:07:14 +05:30
parent 4a784ec880
commit 9f575c0619

View File

@ -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,