Satış Projeleri

Satış Projeleri Script

setTimeout(()=>{this.allGrids.sales_block.grid.loadData()},500)

/*this.allFormControls['CANCELREASON'].disable();
let status = this.allFormControls['CANCELREASON'];
 this.recordService.formGroup.controls.STATUS.valueChanges.subscribe(v => { 
   if(v!="CANCELLED")
   { status.enable(); 
     
   }
   else
   {
     
  status.disable(); 
   }
	});*/
	
	
	const getFc = (x) => this.recordService.formGroup.controls[x];
	setTimeout(y=>{
 rxjs.combineLatest(
    getFc('AGENCYID_AGENCYCODE').valueChanges.pipe(rxjs.startWith(getFc('AGENCYID_AGENCYCODE').value)),
    getFc('AGENCYID_ISAGENCY').valueChanges.pipe(rxjs.startWith(getFc('AGENCYID_ISAGENCY').value)),
    getFc('AGENCYID_ISCOMPANY').valueChanges.pipe(rxjs.startWith(getFc('AGENCYID_ISCOMPANY').value))
  ).subscribe(([v, agen, comp]) => {
   const el = document.querySelector('.ang-field-AGENCYID_AGENCYCODE').querySelector('mat-label');
 
  let text = '';
  const wrapper = (x) => `<span style="color:red;">${x}</span>`;
  
  let agency = angus.languageService.staticTranslator.translate('Agency');
  let company = angus.languageService.staticTranslator.translate('Company');
  let indi = angus.languageService.staticTranslator.translate('Individual');

  text += agen ? wrapper(agency): agency;
  text += ' / ';
  text += comp ? wrapper(company): company;
  text += ' / ';
  text += v && (!agen && !comp) ? wrapper(indi): indi;

  el.innerHTML = text;
   
 });
	},0);
	
	
this.recordService.children.T1.component.tabGroup.selectedTabChange.subscribe(x =>{
  if(x.index === 3){
     setTimeout(()=>{
        this.recordService.grids['salesproject-extracharges'].grid.agGrid.api.expandAll();
     },5000);
}

})

Last updated