auto login status flag : ps

This commit is contained in:
VE10-Sanjeev 2023-11-14 13:54:43 +05:30
parent f957547924
commit 6b44447829
2 changed files with 33 additions and 43 deletions

View File

@ -238,18 +238,18 @@
<div fxFlex="row"> <div fxFlex="row">
<div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center"> <div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center">
<button style="float: right" mat-button mat-icon-button class="hover-icon" type="button" matTooltip="PDF Download" [disabled]="details.status != 'COMPLETED'" <button style="float: right" mat-button mat-icon-button class="hover-icon" type="button" matTooltip="PDF Download" [disabled]="details.status != 'COMPLETED'"
matTooltipPosition="top" color="primary" (click)="salesPDpdf(details.sales_pd_id)"><mat-icon>file_download</mat-icon></button> matTooltipPosition="above" color="primary" (click)="salesPDpdf(details.sales_pd_id)"><mat-icon>file_download</mat-icon></button>
</div> </div>
<div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center"> <div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center">
<div *ngIf="roleID == 30"> <div *ngIf="roleID == 30">
<button *ngIf="details.status == 'COMPLETED'" mat-button mat-icon-button class="hover-icon" type="button" color="primary" (click)="editForm(details)" <button *ngIf="details.status == 'COMPLETED'" mat-button mat-icon-button class="hover-icon" type="button" color="primary" (click)="editForm(details)"
matTooltip="View" matTooltipPosition="top" style="color:rgba(0, 0, 0, 0.26) !important"><mat-icon>visibility</mat-icon></button> matTooltip="View" matTooltipPosition="above" style="color:rgba(0, 0, 0, 0.26) !important"><mat-icon>visibility</mat-icon></button>
<button *ngIf="details.status == 'STARTED'" mat-button mat-icon-button class=" hover-icon" type="button" color="primary" (click)="editForm(details)" <button *ngIf="details.status == 'STARTED'" mat-button mat-icon-button class=" hover-icon" type="button" color="primary" (click)="editForm(details)"
matTooltip="View" matTooltipPosition="top" ><mat-icon>visibility</mat-icon></button> matTooltip="View" matTooltipPosition="above" ><mat-icon>visibility</mat-icon></button>
</div> </div>
<div *ngIf="roleID != 30"> <div *ngIf="roleID != 30">
<button [disabled]="details.status === 'COMPLETED'" mat-button mat-icon-button class="hover-icon" type="button" color="primary" (click)="editForm(details)" <button [disabled]="details.status === 'COMPLETED'" mat-button mat-icon-button class="hover-icon" type="button" color="primary" (click)="editForm(details)"
matTooltip="View" matTooltipPosition="top"><mat-icon>visibility</mat-icon></button> matTooltip="View" matTooltipPosition="above"><mat-icon>visibility</mat-icon></button>
</div> </div>
</div> </div>
<div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center"> <div fxFlex.xs="20" fxFlex.sm="20" fxFlex.md="20.66" fxFlex.lg="20.66" fxFlex.xl="20.66" class="cell center">
@ -307,4 +307,4 @@
</mat-card-content> </mat-card-content>
</mat-tab> </mat-tab>
</mat-tab-group> </mat-tab-group>
</mat-card> </mat-card>

View File

@ -56,11 +56,11 @@ export class SalesPdComponent implements OnInit {
this.loginTypeId = localStorage.getItem('login_type_id'); this.loginTypeId = localStorage.getItem('login_type_id');
setTimeout(() => { setTimeout(() => {
let userDetails = localStorage.getItem('user_details'); let userDetails = localStorage.getItem('user_details');
console.log('userdetails'); // console.log('userdetails');
console.log(userDetails); // console.log(userDetails);
let role = this.constantProvider.takeDecisionRouting(JSON.parse(userDetails)) let role = this.constantProvider.takeDecisionRouting(JSON.parse(userDetails))
console.log(role) console.log('role = '+role);
if (role == 'sales') { if (role == 'sales') {
this.is_sales_login = true this.is_sales_login = true
this.getListofPD() this.getListofPD()
@ -141,10 +141,8 @@ export class SalesPdComponent implements OnInit {
console.log(environment) console.log(environment)
let link let link
if (environment.authorization == 'TnAwuc64pVpcB9xf') { if (environment.authorization == 'TnAwuc64pVpcB9xf') {
console.log('293')
link = "https://salesapp.smcfinance.com/app/secure?saltkey=VQDa79tyBlpu7ZuKt6U" link = "https://salesapp.smcfinance.com/app/secure?saltkey=VQDa79tyBlpu7ZuKt6U"
} else if (environment.authorization == 'sparqvenba2018') { } else if (environment.authorization == 'sparqvenba2018') {
console.log('296')
link = "http://salesapp.devopsmcfinance.com/secure?saltkey=VQDa79tyBlpu7ZuKt6U" link = "http://salesapp.devopsmcfinance.com/secure?saltkey=VQDa79tyBlpu7ZuKt6U"
} }
@ -164,8 +162,7 @@ export class SalesPdComponent implements OnInit {
// let mail="&Email=manojsahrawat@smcfinance.com" // let mail="&Email=manojsahrawat@smcfinance.com"
this.finallink = link + "&PDID=" + PDID + "&Email=" + user.email; this.finallink = link + "&PDID=" + PDID + "&Email=" + user.email;
console.log('this.finallink') console.log('1st Manual Final Link = '+this.finallink);
console.log(this.finallink);
val.link = this.finallink; val.link = this.finallink;
if (products.length > 0) { if (products.length > 0) {
@ -257,10 +254,10 @@ export class SalesPdComponent implements OnInit {
// } // }
editForm(value_obj) { editForm(value_obj) {
console.log(value_obj.sales_pd_id, value_obj.rand_string) // console.log(value_obj.sales_pd_id, value_obj.rand_string)
// alert('abc'); // alert('abc');
console.log('value'); // console.log('value');
console.log(value_obj); // console.log(value_obj);
let campletedCase = JSON.stringify(value_obj) let campletedCase = JSON.stringify(value_obj)
localStorage.setItem('completedPD', campletedCase) localStorage.setItem('completedPD', campletedCase)
// let product= localStorage.getItem('product_id_salesPD') // let product= localStorage.getItem('product_id_salesPD')
@ -280,8 +277,8 @@ export class SalesPdComponent implements OnInit {
if (!value_obj.hasOwnProperty('sales_pd_type') && !value_obj.sales_pd_type) { if (!value_obj.hasOwnProperty('sales_pd_type') && !value_obj.sales_pd_type) {
value_obj.sales_pd_type = '1' value_obj.sales_pd_type = '1'
} }
console.log('value'); // console.log('value');
console.log(value_obj); // console.log(value_obj);
localStorage.setItem('sales_pd_type', value_obj.sales_pd_type) localStorage.setItem('sales_pd_type', value_obj.sales_pd_type)
// this.router.navigate(['../sectionlist',value_obj.product_id,value_obj.sales_pd_type,value_obj.link],{ relativeTo: this.route }) // this.router.navigate(['../sectionlist',value_obj.product_id,value_obj.sales_pd_type,value_obj.link],{ relativeTo: this.route })
this.router.navigate(['../sectionlist', value_obj.product_id, value_obj.sales_pd_type], { relativeTo: this.route }) this.router.navigate(['../sectionlist', value_obj.product_id, value_obj.sales_pd_type], { relativeTo: this.route })
@ -297,24 +294,18 @@ export class SalesPdComponent implements OnInit {
// window.location.href=data.records; // window.location.href=data.records;
let email = localStorage.getItem('officer_mail_id'); let email = localStorage.getItem('officer_mail_id');
console.log("redirected email = "+email);
let applicant_id = value_obj.applicant_id; let applicant_id = value_obj.applicant_id;
console.log(value_obj.applicant_id); let PDSno = value_obj.sales_pd_sno;
if (environment.authorization == 'TnAwuc64pVpcB9xf') { let status = 1;
let salesapp_link = "https://salesapp.smcfinance.com/app/secure?saltkey=$2y$10$H4vSrWl15syQHO.tsT0DdOF7pYSTKZBT85sOFCJerttTdObBRsB36&applicantid=" + applicant_id + "&email="+email; status = value_obj.status === 'COMPLETED' ? 2 : 1;
console.log('in list salesapp_link = ', salesapp_link); console.log("Auto final link status = "+value_obj.status+", flag ="+status);
let salesapp_url = salesapp_link; let salesapp_link = "https://sales-app-frontend-m54bsjg7fq-em.a.run.app/secure?saltkey=$2y$10$H4vSrWl15syQHO.tsT0DdOF7pYSTKZBT85sOFCJerttTdObBRsB36&applicantid=" + applicant_id + "&email="+email+"&status="+status+"&PDID="+PDSno
window.open(salesapp_url); console.log("Auto final link = "+salesapp_link);
} else if (environment.authorization == 'sparqvenba2018') { window.open(salesapp_link, '_blank');
let salesapp_link = "http://salesapp.devopsmcfinance.com/secure?saltkey=$2y$10$H4vSrWl15syQHO.tsT0DdOF7pYSTKZBT85sOFCJerttTdObBRsB36&applicantid=" + applicant_id + "&email="+email;
console.log('in list salesapp_link = ', salesapp_link);
let salesapp_url = salesapp_link;
window.open(salesapp_url);
}
} }
filteredDataSource(res) { filteredDataSource(res) {
console.log("From Parent", res); // console.log("From Parent", res);
if (res['dataStatus']) { if (res['dataStatus']) {
let user1 = localStorage.getItem('user_details'); let user1 = localStorage.getItem('user_details');
@ -330,17 +321,18 @@ export class SalesPdComponent implements OnInit {
let products = [] let products = []
let lenders = [] let lenders = []
let pd_status = [] let pd_status = []
console.log(environment);
this.salesPdData.map(val => { this.salesPdData.map(val => {
// https://gstapp.smcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&PDID=123&Email=manojsahrawat@smcfinance.com // https://gstapp.smcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&PDID=123&Email=manojsahrawat@smcfinance.com
//let link = "http://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U" //let link = "http://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U"
console.log(environment)
let link let link
if (environment.authorization == 'TnAwuc64pVpcB9xf') { if (environment.authorization == 'TnAwuc64pVpcB9xf') {
console.log('293')
link = "https://salesapp.smcfinance.com/app/secure?saltkey=VQDa79tyBlpu7ZuKt6U" link = "https://salesapp.smcfinance.com/app/secure?saltkey=VQDa79tyBlpu7ZuKt6U"
} else if (environment.authorization == 'sparqvenba2018') { } else if (environment.authorization == 'sparqvenba2018') {
console.log('296')
link = "http://salesapp.devopsmcfinance.com/secure?saltkey=VQDa79tyBlpu7ZuKt6U" link = "http://salesapp.devopsmcfinance.com/secure?saltkey=VQDa79tyBlpu7ZuKt6U"
} }
@ -359,9 +351,8 @@ export class SalesPdComponent implements OnInit {
let PDID = val.sales_pd_sno; let PDID = val.sales_pd_sno;
// let mail="&Email=manojsahrawat@smcfinance.com" // let mail="&Email=manojsahrawat@smcfinance.com"
this.finallink = link + "&PDID=" + PDID + "&Email=" + user.email; this.finallink = link + "&PDID=" + PDID + "&Email=" + user.email;
console.log("2nd Manual final link = "+this.finallink);
console.log('this.finallink') //console.log('finallink = '+this.finallink);
console.log(this.finallink);
val.link = this.finallink; val.link = this.finallink;
if (products.length > 0) { if (products.length > 0) {
@ -434,7 +425,7 @@ export class SalesPdComponent implements OnInit {
this.dataSourceTab4.filter = filterValue.trim().toLowerCase(); this.dataSourceTab4.filter = filterValue.trim().toLowerCase();
} }
newcreditTrigger(curr_list_obj) { newcreditTrigger(curr_list_obj) {
console.log(curr_list_obj); // console.log(curr_list_obj);
const dialogRef = this.dialog.open(DialogOverviewExampleDialog, { const dialogRef = this.dialog.open(DialogOverviewExampleDialog, {
width: '500px', width: '500px',
@ -476,7 +467,7 @@ export class SalesPdComponent implements OnInit {
} }
newPortal() { newPortal() {
console.log(this.finallink) console.log("onclick Manual final link = "+this.finallink);
window.open(this.finallink); window.open(this.finallink);
} }
@ -533,6 +524,7 @@ export class DialogOverviewExampleDialog {
getgst(pd_id) { getgst(pd_id) {
let link = "https://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&data=" let link = "https://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&data="
console.log('gst url = '.link);
var string: any = { var string: any = {
@ -548,11 +540,9 @@ export class DialogOverviewExampleDialog {
console.log("encode", encodedString); // Outputs: "SGVsbG8gV29ybGQh" console.log("encode", encodedString); // Outputs: "SGVsbG8gV29ybGQh"
var decodedString = atob("eyJFbXBOYW1lIjoiTXdpc2UgU2FsZXMtMSIsIkVtcENvZGUiOiIiLCJQRF9JRCI6IjQzOCIsIlBEX05PIjoiTVdJU0UtV0NUTC0yMTAifQ=="); var decodedString = atob("eyJFbXBOYW1lIjoiTXdpc2UgU2FsZXMtMSIsIkVtcENvZGUiOiIiLCJQRF9JRCI6IjQzOCIsIlBEX05PIjoiTVdJU0UtV0NUTC0yMTAifQ==");
console.log('jumbo');
console.log("decode", JSON.parse(decodedString)); console.log("decode", JSON.parse(decodedString));
let finallink = link + encodedString; let finallink = link + encodedString;
console.log('finallink'); console.log('GST final link = ',finallink);
console.log(finallink);
window.open(finallink, '_system', 'location=yes'); window.open(finallink, '_system', 'location=yes');
} }