UNPKG

kwikid-agent-dashboard

Version:

KwikID's EKYC Agent Map View Module.

141 lines 12.9 kB
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=