kwikid-agent-dashboard
Version:
KwikID's EKYC Agent Map View Module.
141 lines • 12.9 kB
JavaScript
import { Injectable } from "@angular/core";
import { EStatus } from "../components/customer-tile/status-pill/status-pill.definitions";
import * as i0 from "@angular/core";
export class AgentService {
constructor() {
this.isListOpen = true;
this.showMapview = false;
this.addTaskForm = {
key: "ADD_TASK",
title: "Add Task",
fields: [
{
key: "name",
label: "Customer Name",
validators: {
required: true
},
properties: {
placeholder: "Please enter the Customer Name",
readOnly: false,
case: "default"
},
type: "text"
},
{
key: "phone",
label: "Phone Number",
validators: {
required: true
},
properties: {
countryCode: "+91",
removeCountryCodeFromValue: true,
phoneMaskAfterCountryCode: "##########",
placeholder: "Please enter your Mobile Number",
readOnly: false
},
type: "phone"
},
{
key: "address",
label: "Address",
validators: {
required: true
},
properties: {
placeholder: "Please enter the Address",
readOnly: false,
case: "default"
},
type: "text"
},
{
key: "city",
label: "City",
validators: {
required: true
},
properties: {
placeholder: "Please enter the City",
readOnly: false,
case: "default"
},
type: "text"
},
{
key: "location",
label: "Location URL",
validators: {
required: true
},
properties: {
placeholder: "Please enter the Location URL",
readOnly: false,
case: "default"
},
type: "text"
}
],
properties: {
header: {
title: {
hidden: true,
label: "Add Task"
},
steps: {
hidden: true
},
logo: {
hidden: true
}
},
footer: {
viewFormsButton: {
hidden: true,
label: "View Forms"
},
saveButton: {
hidden: false,
label: "Submit"
}
}
}
};
this.notRequiredStatus = [
EStatus.REJECTED,
EStatus.AFTER_AUDIT,
EStatus.COMPLETE,
EStatus.SESSION_EXPIRED,
EStatus.KYC_REJECTED,
EStatus.KYC_RESULT_APPROVED,
EStatus.KYC_RESULT_REJECTED,
EStatus.KYC_RESULT_UNDER_REVIEW,
EStatus.KYC_REQUEST_REJECTED
];
}
ngOnInit() { }
setAgentConfig(config) {
this.config = config;
}
toggleMapview() {
this.showMapview = !this.showMapview;
}
canPlotMarkers(status) {
var _a, _b, _c;
const nonePlottingSessions = (_c = (_b = (_a = this.config) === null || _a === void 0 ? void 0 : _a.extendedFlags) === null || _b === void 0 ? void 0 : _b.dontPlotMarkers) !== null && _c !== void 0 ? _c : [];
if (nonePlottingSessions.includes(status)) {
return false;
}
return true;
}
}
/** @nocollapse */ AgentService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AgentService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
/** @nocollapse */ AgentService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AgentService, providedIn: "root" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AgentService, decorators: [{
type: Injectable,
args: [{
providedIn: "root"
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWdlbnQuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2t3aWtpZC1hZ2VudC1kYXNoYm9hcmQvc3JjL2xpYi92MS9zZXJ2aWNlcy9hZ2VudC5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLGlFQUFpRSxDQUFDOztBQUsxRixNQUFNLE9BQU8sWUFBWTtJQXlIdkI7UUF0SEEsZUFBVSxHQUFHLElBQUksQ0FBQztRQUlsQixnQkFBVyxHQUFHLEtBQUssQ0FBQztRQUlwQixnQkFBVyxHQUFHO1lBQ1osR0FBRyxFQUFFLFVBQVU7WUFDZixLQUFLLEVBQUUsVUFBVTtZQUNqQixNQUFNLEVBQUU7Z0JBQ047b0JBQ0UsR0FBRyxFQUFFLE1BQU07b0JBQ1gsS0FBSyxFQUFFLGVBQWU7b0JBQ3RCLFVBQVUsRUFBRTt3QkFDVixRQUFRLEVBQUUsSUFBSTtxQkFDZjtvQkFDRCxVQUFVLEVBQUU7d0JBQ1YsV0FBVyxFQUFFLGdDQUFnQzt3QkFDN0MsUUFBUSxFQUFFLEtBQUs7d0JBQ2YsSUFBSSxFQUFFLFNBQVM7cUJBQ2hCO29CQUNELElBQUksRUFBRSxNQUFNO2lCQUNiO2dCQUNEO29CQUNFLEdBQUcsRUFBRSxPQUFPO29CQUNaLEtBQUssRUFBRSxjQUFjO29CQUNyQixVQUFVLEVBQUU7d0JBQ1YsUUFBUSxFQUFFLElBQUk7cUJBQ2Y7b0JBQ0QsVUFBVSxFQUFFO3dCQUNWLFdBQVcsRUFBRSxLQUFLO3dCQUNsQiwwQkFBMEIsRUFBRSxJQUFJO3dCQUNoQyx5QkFBeUIsRUFBRSxZQUFZO3dCQUN2QyxXQUFXLEVBQUUsaUNBQWlDO3dCQUM5QyxRQUFRLEVBQUUsS0FBSztxQkFDaEI7b0JBQ0QsSUFBSSxFQUFFLE9BQU87aUJBQ2Q7Z0JBQ0Q7b0JBQ0UsR0FBRyxFQUFFLFNBQVM7b0JBQ2QsS0FBSyxFQUFFLFNBQVM7b0JBQ2hCLFVBQVUsRUFBRTt3QkFDVixRQUFRLEVBQUUsSUFBSTtxQkFDZjtvQkFDRCxVQUFVLEVBQUU7d0JBQ1YsV0FBVyxFQUFFLDBCQUEwQjt3QkFDdkMsUUFBUSxFQUFFLEtBQUs7d0JBQ2YsSUFBSSxFQUFFLFNBQVM7cUJBQ2hCO29CQUNELElBQUksRUFBRSxNQUFNO2lCQUNiO2dCQUNEO29CQUNFLEdBQUcsRUFBRSxNQUFNO29CQUNYLEtBQUssRUFBRSxNQUFNO29CQUNiLFVBQVUsRUFBRTt3QkFDVixRQUFRLEVBQUUsSUFBSTtxQkFDZjtvQkFDRCxVQUFVLEVBQUU7d0JBQ1YsV0FBVyxFQUFFLHVCQUF1Qjt3QkFDcEMsUUFBUSxFQUFFLEtBQUs7d0JBQ2YsSUFBSSxFQUFFLFNBQVM7cUJBQ2hCO29CQUNELElBQUksRUFBRSxNQUFNO2lCQUNiO2dCQUNEO29CQUNFLEdBQUcsRUFBRSxVQUFVO29CQUNmLEtBQUssRUFBRSxjQUFjO29CQUNyQixVQUFVLEVBQUU7d0JBQ1YsUUFBUSxFQUFFLElBQUk7cUJBQ2Y7b0JBQ0QsVUFBVSxFQUFFO3dCQUNWLFdBQVcsRUFBRSwrQkFBK0I7d0JBQzVDLFFBQVEsRUFBRSxLQUFLO3dCQUNmLElBQUksRUFBRSxTQUFTO3FCQUNoQjtvQkFDRCxJQUFJLEVBQUUsTUFBTTtpQkFDYjthQUNGO1lBQ0QsVUFBVSxFQUFFO2dCQUNWLE1BQU0sRUFBRTtvQkFDTixLQUFLLEVBQUU7d0JBQ0wsTUFBTSxFQUFFLElBQUk7d0JBQ1osS0FBSyxFQUFFLFVBQVU7cUJBQ2xCO29CQUNELEtBQUssRUFBRTt3QkFDTCxNQUFNLEVBQUUsSUFBSTtxQkFDYjtvQkFDRCxJQUFJLEVBQUU7d0JBQ0osTUFBTSxFQUFFLElBQUk7cUJBQ2I7aUJBQ0Y7Z0JBQ0QsTUFBTSxFQUFFO29CQUNOLGVBQWUsRUFBRTt3QkFDZixNQUFNLEVBQUUsSUFBSTt3QkFDWixLQUFLLEVBQUUsWUFBWTtxQkFDcEI7b0JBQ0QsVUFBVSxFQUFFO3dCQUNWLE1BQU0sRUFBRSxLQUFLO3dCQUNiLEtBQUssRUFBRSxRQUFRO3FCQUNoQjtpQkFDRjthQUNGO1NBQ0YsQ0FBQztRQUVGLHNCQUFpQixHQUFHO1lBQ2xCLE9BQU8sQ0FBQyxRQUFRO1lBQ2hCLE9BQU8sQ0FBQyxXQUFXO1lBQ25CLE9BQU8sQ0FBQyxRQUFRO1lBQ2hCLE9BQU8sQ0FBQyxlQUFlO1lBQ3ZCLE9BQU8sQ0FBQyxZQUFZO1lBQ3BCLE9BQU8sQ0FBQyxtQkFBbUI7WUFDM0IsT0FBTyxDQUFDLG1CQUFtQjtZQUMzQixPQUFPLENBQUMsdUJBQXVCO1lBQy9CLE9BQU8sQ0FBQyxvQkFBb0I7U0FDN0IsQ0FBQztJQUVhLENBQUM7SUFFaEIsUUFBUSxLQUFJLENBQUM7SUFFYixjQUFjLENBQUMsTUFBTTtRQUNuQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBRUQsYUFBYTtRQUNYLElBQUksQ0FBQyxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDO0lBQ3ZDLENBQUM7SUFFRCxjQUFjLENBQUMsTUFBTTs7UUFDbkIsTUFBTSxvQkFBb0IsR0FDeEIsTUFBQSxNQUFBLE1BQUEsSUFBSSxDQUFDLE1BQU0sMENBQUUsYUFBYSwwQ0FBRSxlQUFlLG1DQUFJLEVBQUUsQ0FBQztRQUVwRCxJQUFJLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsRUFBRTtZQUN6QyxPQUFPLEtBQUssQ0FBQztTQUNkO1FBQ0QsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDOzs2SEE3SVUsWUFBWTtpSUFBWixZQUFZLGNBRlgsTUFBTTs0RkFFUCxZQUFZO2tCQUh4QixVQUFVO21CQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuaW1wb3J0IHsgRVN0YXR1cyB9IGZyb20gXCIuLi9jb21wb25lbnRzL2N1c3RvbWVyLXRpbGUvc3RhdHVzLXBpbGwvc3RhdHVzLXBpbGwuZGVmaW5pdGlvbnNcIjtcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiBcInJvb3RcIlxufSlcbmV4cG9ydCBjbGFzcyBBZ2VudFNlcnZpY2Uge1xuICBjb25maWc7XG5cbiAgaXNMaXN0T3BlbiA9IHRydWU7XG5cbiAgaXNNb2JpbGVWaWV3O1xuXG4gIHNob3dNYXB2aWV3ID0gZmFsc2U7XG5cbiAgY3VycmVudFRhc2tEZXRhaWxzO1xuXG4gIGFkZFRhc2tGb3JtID0ge1xuICAgIGtleTogXCJBRERfVEFTS1wiLFxuICAgIHRpdGxlOiBcIkFkZCBUYXNrXCIsXG4gICAgZmllbGRzOiBbXG4gICAgICB7XG4gICAgICAgIGtleTogXCJuYW1lXCIsXG4gICAgICAgIGxhYmVsOiBcIkN1c3RvbWVyIE5hbWVcIixcbiAgICAgICAgdmFsaWRhdG9yczoge1xuICAgICAgICAgIHJlcXVpcmVkOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHByb3BlcnRpZXM6IHtcbiAgICAgICAgICBwbGFjZWhvbGRlcjogXCJQbGVhc2UgZW50ZXIgdGhlIEN1c3RvbWVyIE5hbWVcIixcbiAgICAgICAgICByZWFkT25seTogZmFsc2UsXG4gICAgICAgICAgY2FzZTogXCJkZWZhdWx0XCJcbiAgICAgICAgfSxcbiAgICAgICAgdHlwZTogXCJ0ZXh0XCJcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGtleTogXCJwaG9uZVwiLFxuICAgICAgICBsYWJlbDogXCJQaG9uZSBOdW1iZXJcIixcbiAgICAgICAgdmFsaWRhdG9yczoge1xuICAgICAgICAgIHJlcXVpcmVkOiB0cnVlXG4gICAgICAgIH0sXG4gICAgICAgIHByb3BlcnRpZXM6IHtcbiAgICAgICAgICBjb3VudHJ5Q29kZTogXCIrOTFcIixcbiAgICAgICAgICByZW1vdmVDb3VudHJ5Q29kZUZyb21WYWx1ZTogdHJ1ZSxcbiAgICAgICAgICBwaG9uZU1hc2tBZnRlckNvdW50cnlDb2RlOiBcIiMjIyMjIyMjIyNcIixcbiAgICAgICAgICBwbGFjZWhvbGRlcjogXCJQbGVhc2UgZW50ZXIgeW91ciBNb2JpbGUgTnVtYmVyXCIsXG4gICAgICAgICAgcmVhZE9ubHk6IGZhbHNlXG4gICAgICAgIH0sXG4gICAgICAgIHR5cGU6IFwicGhvbmVcIlxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAga2V5OiBcImFkZHJlc3NcIixcbiAgICAgICAgbGFiZWw6IFwiQWRkcmVzc1wiLFxuICAgICAgICB2YWxpZGF0b3JzOiB7XG4gICAgICAgICAgcmVxdWlyZWQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgcHJvcGVydGllczoge1xuICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIlBsZWFzZSBlbnRlciB0aGUgQWRkcmVzc1wiLFxuICAgICAgICAgIHJlYWRPbmx5OiBmYWxzZSxcbiAgICAgICAgICBjYXNlOiBcImRlZmF1bHRcIlxuICAgICAgICB9LFxuICAgICAgICB0eXBlOiBcInRleHRcIlxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAga2V5OiBcImNpdHlcIixcbiAgICAgICAgbGFiZWw6IFwiQ2l0eVwiLFxuICAgICAgICB2YWxpZGF0b3JzOiB7XG4gICAgICAgICAgcmVxdWlyZWQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgcHJvcGVydGllczoge1xuICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIlBsZWFzZSBlbnRlciB0aGUgQ2l0eVwiLFxuICAgICAgICAgIHJlYWRPbmx5OiBmYWxzZSxcbiAgICAgICAgICBjYXNlOiBcImRlZmF1bHRcIlxuICAgICAgICB9LFxuICAgICAgICB0eXBlOiBcInRleHRcIlxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAga2V5OiBcImxvY2F0aW9uXCIsXG4gICAgICAgIGxhYmVsOiBcIkxvY2F0aW9uIFVSTFwiLFxuICAgICAgICB2YWxpZGF0b3JzOiB7XG4gICAgICAgICAgcmVxdWlyZWQ6IHRydWVcbiAgICAgICAgfSxcbiAgICAgICAgcHJvcGVydGllczoge1xuICAgICAgICAgIHBsYWNlaG9sZGVyOiBcIlBsZWFzZSBlbnRlciB0aGUgTG9jYXRpb24gVVJMXCIsXG4gICAgICAgICAgcmVhZE9ubHk6IGZhbHNlLFxuICAgICAgICAgIGNhc2U6IFwiZGVmYXVsdFwiXG4gICAgICAgIH0sXG4gICAgICAgIHR5cGU6IFwidGV4dFwiXG4gICAgICB9XG4gICAgXSxcbiAgICBwcm9wZXJ0aWVzOiB7XG4gICAgICBoZWFkZXI6IHtcbiAgICAgICAgdGl0bGU6IHtcbiAgICAgICAgICBoaWRkZW46IHRydWUsXG4gICAgICAgICAgbGFiZWw6IFwiQWRkIFRhc2tcIlxuICAgICAgICB9LFxuICAgICAgICBzdGVwczoge1xuICAgICAgICAgIGhpZGRlbjogdHJ1ZVxuICAgICAgICB9LFxuICAgICAgICBsb2dvOiB7XG4gICAgICAgICAgaGlkZGVuOiB0cnVlXG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBmb290ZXI6IHtcbiAgICAgICAgdmlld0Zvcm1zQnV0dG9uOiB7XG4gICAgICAgICAgaGlkZGVuOiB0cnVlLFxuICAgICAgICAgIGxhYmVsOiBcIlZpZXcgRm9ybXNcIlxuICAgICAgICB9LFxuICAgICAgICBzYXZlQnV0dG9uOiB7XG4gICAgICAgICAgaGlkZGVuOiBmYWxzZSxcbiAgICAgICAgICBsYWJlbDogXCJTdWJtaXRcIlxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4gIG5vdFJlcXVpcmVkU3RhdHVzID0gW1xuICAgIEVTdGF0dXMuUkVKRUNURUQsXG4gICAgRVN0YXR1cy5BRlRFUl9BVURJVCxcbiAgICBFU3RhdHVzLkNPTVBMRVRFLFxuICAgIEVTdGF0dXMuU0VTU0lPTl9FWFBJUkVELFxuICAgIEVTdGF0dXMuS1lDX1JFSkVDVEVELFxuICAgIEVTdGF0dXMuS1lDX1JFU1VMVF9BUFBST1ZFRCxcbiAgICBFU3RhdHVzLktZQ19SRVNVTFRfUkVKRUNURUQsXG4gICAgRVN0YXR1cy5LWUNfUkVTVUxUX1VOREVSX1JFVklFVyxcbiAgICBFU3RhdHVzLktZQ19SRVFVRVNUX1JFSkVDVEVEXG4gIF07XG5cbiAgY29uc3RydWN0b3IoKSB7fVxuXG4gIG5nT25Jbml0KCkge31cblxuICBzZXRBZ2VudENvbmZpZyhjb25maWcpIHtcbiAgICB0aGlzLmNvbmZpZyA9IGNvbmZpZztcbiAgfVxuXG4gIHRvZ2dsZU1hcHZpZXcoKSB7XG4gICAgdGhpcy5zaG93TWFwdmlldyA9ICF0aGlzLnNob3dNYXB2aWV3O1xuICB9XG5cbiAgY2FuUGxvdE1hcmtlcnMoc3RhdHVzKSB7XG4gICAgY29uc3Qgbm9uZVBsb3R0aW5nU2Vzc2lvbnMgPVxuICAgICAgdGhpcy5jb25maWc/LmV4dGVuZGVkRmxhZ3M/LmRvbnRQbG90TWFya2VycyA/PyBbXTtcblxuICAgIGlmIChub25lUGxvdHRpbmdTZXNzaW9ucy5pbmNsdWRlcyhzdGF0dXMpKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuICAgIHJldHVybiB0cnVlO1xuICB9XG59XG4iXX0=