gst link
This commit is contained in:
parent
760d415837
commit
f9354bfa0b
@ -28,7 +28,7 @@
|
|||||||
[render-text]="true" [original-size]="false" [autoresize]="true"
|
[render-text]="true" [original-size]="false" [autoresize]="true"
|
||||||
style="display: block;"
|
style="display: block;"
|
||||||
></pdf-viewer>
|
></pdf-viewer>
|
||||||
</div>
|
</div>
|
||||||
<ion-list >
|
<ion-list >
|
||||||
<ion-grid class="fadeIn">
|
<ion-grid class="fadeIn">
|
||||||
<mat-card class="md-box" reorder="true">
|
<mat-card class="md-box" reorder="true">
|
||||||
@ -43,7 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<ion-list [virtualScroll]="sales_displayValue">
|
<ion-list [virtualScroll]="sales_displayValue">
|
||||||
<ion-item *virtualItem="let val" (click)="val.status != 'COMPLETED' ? editForm(val) :presentActionSheet(val)" style="padding:0px"
|
<ion-item *virtualItem="let val" style="padding:0px"
|
||||||
[ngStyle]="{'border-left':(val.hasOwnProperty('is_pd_synced') && val.is_pd_synced == false) ||
|
[ngStyle]="{'border-left':(val.hasOwnProperty('is_pd_synced') && val.is_pd_synced == false) ||
|
||||||
(val.hasOwnProperty('is_all_section_synced') && val.is_all_section_synced == false) ||
|
(val.hasOwnProperty('is_all_section_synced') && val.is_all_section_synced == false) ||
|
||||||
(val.hasOwnProperty('is_pd_completed_sync') && val.hasOwnProperty('is_pd_completed') && val.is_pd_completed == true &&
|
(val.hasOwnProperty('is_pd_completed_sync') && val.hasOwnProperty('is_pd_completed') && val.is_pd_completed == true &&
|
||||||
@ -54,6 +54,7 @@
|
|||||||
<ion-row>
|
<ion-row>
|
||||||
<ion-col class="applicant_name" col-6 *ngIf="val.applicant_name != null">
|
<ion-col class="applicant_name" col-6 *ngIf="val.applicant_name != null">
|
||||||
<h1>{{val.applicant_name}}</h1>
|
<h1>{{val.applicant_name}}</h1>
|
||||||
|
|
||||||
<!--<p>28 Sep 2018 10:00 AM</p>-->
|
<!--<p>28 Sep 2018 10:00 AM</p>-->
|
||||||
</ion-col>
|
</ion-col>
|
||||||
<ion-col col-6 *ngIf="val.applicant_name == null">
|
<ion-col col-6 *ngIf="val.applicant_name == null">
|
||||||
@ -77,7 +78,20 @@
|
|||||||
</div>
|
</div>
|
||||||
</ion-col>
|
</ion-col>
|
||||||
</ion-row>
|
</ion-row>
|
||||||
</ion-item>
|
<ion-row>
|
||||||
|
<ion-col col-6 (click)="val.status != 'COMPLETED' ? editForm(val) :presentActionSheet(val)">
|
||||||
|
<ion-icon style="color: red; font-size: 20px;"
|
||||||
|
name="eye"></ion-icon>
|
||||||
|
</ion-col>
|
||||||
|
<ion-col text-right col-6 >
|
||||||
|
<a href={{val.link}}><ion-icon style="color: #008828; font-size: 20px;"
|
||||||
|
name="link"></ion-icon></a>
|
||||||
|
|
||||||
|
</ion-col>
|
||||||
|
</ion-row>
|
||||||
|
|
||||||
|
</ion-item>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ion-list>
|
</ion-list>
|
||||||
|
|||||||
@ -15,6 +15,7 @@ import { SectionListPageModule } from '../section-list/section-list.module';
|
|||||||
import { CreditSectionListPageModule } from '../../../credit_pd/pages/credit-section-list/credit-section-list.module';
|
import { CreditSectionListPageModule } from '../../../credit_pd/pages/credit-section-list/credit-section-list.module';
|
||||||
import { CreditSectionListPage } from '../../../credit_pd/pages/credit-section-list/credit-section-list';
|
import { CreditSectionListPage } from '../../../credit_pd/pages/credit-section-list/credit-section-list';
|
||||||
import { ApiServiceProvider } from '../../../credit_pd/providers/api-service/api-service';
|
import { ApiServiceProvider } from '../../../credit_pd/providers/api-service/api-service';
|
||||||
|
import { BrowserTab } from '@ionic-native/browser-tab';
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -31,6 +32,7 @@ const pd_key ='local_sales_PDs'
|
|||||||
})
|
})
|
||||||
export class SalesPDlistPage {
|
export class SalesPDlistPage {
|
||||||
sales_displayValue: any=[];
|
sales_displayValue: any=[];
|
||||||
|
findListIndex:any;
|
||||||
loader_access:any=true
|
loader_access:any=true
|
||||||
reportSrc: any;
|
reportSrc: any;
|
||||||
filter_drop_down_data: { product_ids: any[]; lender_ids: any[]; pd_status: any[]; };
|
filter_drop_down_data: { product_ids: any[]; lender_ids: any[]; pd_status: any[]; };
|
||||||
@ -74,6 +76,7 @@ export class SalesPDlistPage {
|
|||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
getListofLocalPD() {
|
getListofLocalPD() {
|
||||||
|
|
||||||
return this.ionicStorageService.getLocalDataWithFilter(pd_key,{name:'local_pd_id',type:'filter',value :null}).then(result=>{
|
return this.ionicStorageService.getLocalDataWithFilter(pd_key,{name:'local_pd_id',type:'filter',value :null}).then(result=>{
|
||||||
console.log(result,this.sales_displayValue)
|
console.log(result,this.sales_displayValue)
|
||||||
if(result && result.length > 0){
|
if(result && result.length > 0){
|
||||||
@ -88,30 +91,42 @@ export class SalesPDlistPage {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
getListofPD(){
|
getListofPD(){
|
||||||
|
|
||||||
return this.ionicStorageService.getLocalDataWithFilter(pd_key,{name:'sales_pd_id',type:'filter',value:null}).then(local_res=>{
|
return this.ionicStorageService.getLocalDataWithFilter(pd_key,{name:'sales_pd_id',type:'filter',value:null}).then(local_res=>{
|
||||||
console.log(local_res);
|
console.log('local_res');
|
||||||
this.salesPDService.getSalesPDList(this.is_sales_login).subscribe(res=>{
|
this.salesPDService.getSalesPDList(this.is_sales_login).subscribe(res=>{
|
||||||
if(res['dataStatus']){
|
if(res['dataStatus']){
|
||||||
this.sales_displayValue=res['records']
|
this.sales_displayValue=res['records']
|
||||||
|
|
||||||
|
console.log(this.sales_displayValue)
|
||||||
|
|
||||||
|
let user1 = localStorage.getItem('user_details');
|
||||||
|
let user=(JSON.parse(user1))
|
||||||
|
|
||||||
if(local_res && local_res.length > 0) {
|
if(local_res && local_res.length > 0) {
|
||||||
|
|
||||||
local_res.forEach(local_obj=>{
|
local_res.forEach(local_obj=>{
|
||||||
|
|
||||||
|
|
||||||
if(local_obj && local_obj.sales_pd_id && local_obj.sales_pd_id != null) {
|
if(local_obj && local_obj.sales_pd_id && local_obj.sales_pd_id != null) {
|
||||||
console.log(local_obj)
|
console.log(local_obj)
|
||||||
let findListIndex = this.sales_displayValue.findIndex(val=>val.sales_pd_id == local_obj.sales_pd_id)
|
this.findListIndex = this.sales_displayValue.findIndex(val=>val.sales_pd_id == local_obj.sales_pd_id)
|
||||||
if(this.sales_displayValue[findListIndex]) {
|
if(this.sales_displayValue[this.findListIndex]) {
|
||||||
this.sales_displayValue[findListIndex].is_pd_synced = local_obj.is_pd_synced
|
this.sales_displayValue[this.findListIndex].is_pd_synced = local_obj.is_pd_synced
|
||||||
this.sales_displayValue[findListIndex].is_all_section_synced = local_obj.is_all_section_synced
|
this.sales_displayValue[this.findListIndex].is_all_section_synced = local_obj.is_all_section_synced
|
||||||
this.sales_displayValue[findListIndex].is_pd_completed = local_obj.is_pd_completed
|
this.sales_displayValue[this.findListIndex].is_pd_completed = local_obj.is_pd_completed
|
||||||
this.sales_displayValue[findListIndex].is_pd_completed_sync = local_obj.is_pd_completed_sync
|
this.sales_displayValue[this.findListIndex].is_pd_completed_sync = local_obj.is_pd_completed_sync
|
||||||
if(local_obj.hasOwnProperty('status') && local_obj.status){
|
if(local_obj.hasOwnProperty('status') && local_obj.status){
|
||||||
this.sales_displayValue[findListIndex].status = local_obj.status
|
this.sales_displayValue[this.findListIndex].status = local_obj.status
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if(this.sales_displayValue.length > 0){
|
if(this.sales_displayValue.length > 0){
|
||||||
|
console.log(this.sales_displayValue);
|
||||||
if(!this.is_sales_login) {
|
if(!this.is_sales_login) {
|
||||||
this.sales_displayValue = this.sales_displayValue.filter(vll=>vll.status == 'COMPLETED');
|
this.sales_displayValue = this.sales_displayValue.filter(vll=>vll.status == 'COMPLETED');
|
||||||
}
|
}
|
||||||
@ -120,9 +135,24 @@ export class SalesPDlistPage {
|
|||||||
let lenders=[]
|
let lenders=[]
|
||||||
let pd_status=[]
|
let pd_status=[]
|
||||||
this.sales_displayValue.map(val=>{
|
this.sales_displayValue.map(val=>{
|
||||||
|
|
||||||
|
let link = "https://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&data="
|
||||||
|
var string:any = {
|
||||||
|
EmpName:user.user_first_name,
|
||||||
|
EmpCode:"",
|
||||||
|
PD_ID:val.sales_pd_id,
|
||||||
|
PD_NO:val.sales_pd_sno,
|
||||||
|
}
|
||||||
|
var encodedString = btoa(JSON.stringify(string));
|
||||||
|
console.log("encode",encodedString); // Outputs: "SGVsbG8gV29ybGQh"
|
||||||
|
var decodedString = atob(encodedString);
|
||||||
|
console.log("decode",JSON.parse(decodedString));
|
||||||
|
let finallink=link+encodedString;
|
||||||
|
val.link = finallink;
|
||||||
if(products.length > 0 ){
|
if(products.length > 0 ){
|
||||||
if(products.filter(pro=>pro == val.product_id).length == 0 ){
|
if(products.filter(pro=>pro == val.product_id).length == 0 ){
|
||||||
products.push(val.product_id)
|
products.push(val.product_id)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -144,6 +174,21 @@ export class SalesPDlistPage {
|
|||||||
else{
|
else{
|
||||||
pd_status.push(val.status)
|
pd_status.push(val.status)
|
||||||
}
|
}
|
||||||
|
if(pd_status.length > 0 ){
|
||||||
|
if(pd_status.filter(pro=>pro == val.status).length == 0 ){
|
||||||
|
|
||||||
|
pd_status.push(val.status)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//let link='a';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// val.link = finallink;
|
||||||
|
console.log('val');
|
||||||
|
console.log(val)
|
||||||
|
// link.push(val.status)
|
||||||
|
|
||||||
})
|
})
|
||||||
this.filter_drop_down_data={product_ids:products,lender_ids:lenders,pd_status:pd_status}
|
this.filter_drop_down_data={product_ids:products,lender_ids:lenders,pd_status:pd_status}
|
||||||
console.log(this.sales_displayValue);
|
console.log(this.sales_displayValue);
|
||||||
@ -161,6 +206,7 @@ export class SalesPDlistPage {
|
|||||||
this.loader_access=false
|
this.loader_access=false
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
newForm(){
|
newForm(){
|
||||||
// this.salesPDService.getData_fromLocal('sec1').then(result=>{
|
// this.salesPDService.getData_fromLocal('sec1').then(result=>{
|
||||||
@ -360,5 +406,31 @@ export class SalesPDlistPage {
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
getgst(pd_id)
|
||||||
|
{
|
||||||
|
|
||||||
|
let link = "https://gstapp.devopsmcfinance.com/home?saltkey=VQDa79tyBlpu7ZuKt6U&data="
|
||||||
|
|
||||||
|
var string:any = {
|
||||||
|
|
||||||
|
EmpName:"John Doe",
|
||||||
|
|
||||||
|
EmpCode:"",
|
||||||
|
PD_ID:"",
|
||||||
|
PD_NO:"",
|
||||||
|
}
|
||||||
|
|
||||||
|
var encodedString = btoa(JSON.stringify(string));
|
||||||
|
|
||||||
|
console.log("encode",encodedString); // Outputs: "SGVsbG8gV29ybGQh"
|
||||||
|
|
||||||
|
var decodedString = atob(encodedString);
|
||||||
|
|
||||||
|
console.log("decode",JSON.parse(decodedString));
|
||||||
|
let finallink=link+encodedString;
|
||||||
|
console.log('finallink');
|
||||||
|
console.log(finallink);
|
||||||
|
window.open(finallink, '_system', 'location=yes');
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user