feat: add loan provisioning page (#631)

Fixes: #571
This commit is contained in:
Benura Abeywardena
2020-05-17 10:43:57 +05:30
committed by GitHub
parent c8928e24bc
commit a1f1802316
11 changed files with 303 additions and 13 deletions
+25 -1
View File
@@ -21,10 +21,34 @@ export class OrganizationService {
/**
* @returns {Observable<any>} Loan Provisioning Criteria data
*/
getProvisioningCriteria(): Observable<any> {
getProvisioningCriterias(): Observable<any> {
return this.http.get('/provisioningcriteria');
}
/**
* @returns {Observable<any>} Loan Provisioning Criteria template.
*/
getProvisioningCriteriaTemplate(): Observable<any> {
return this.http.get('/provisioningcriteria/template');
}
/**
* @param {string} provisioningId Provisioning ID of Loan Provisioning Criteria.
* @returns {Observable<any>} Provisioning Criteria.
*/
getProvisioningCriteria(provisioningId: string, template: boolean = false): Observable<any> {
const httpParams = new HttpParams().set('template', template.toString());
return this.http.get(`/provisioningcriteria/${provisioningId}`, { params: httpParams });
}
/**
* @param {string} provisioningId Provisioning ID of provisioning criteria to be deleted.
* @returns {Observable<any>}
*/
deleteProvisioningCriteria(criteriaId: string): Observable<any> {
return this.http.delete(`/provisioningcriteria/${criteriaId}`);
}
/**
* @returns {Observable<any>} Offices data
*/