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