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