{"version":3,"file":"app-de6014ff.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/pre-renewals/date-range.html","webpack://iadviser/./src/routes/app-adviser/pre-renewals/pre-renewals.html","webpack://iadviser/./src/routes/app-adviser/pre-renewals/api.ts","webpack://iadviser/./src/routes/app-adviser/pre-renewals/pre-renewals.css?007e","webpack://iadviser/./src/routes/app-adviser/pre-renewals/pre-renewals.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Imports\nimport ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ from \"../../../../node_modules/html-loader/dist/runtime/getUrl.js\";\nvar ___HTML_LOADER_IMPORT_0___ = new URL(\"../../../img/eclipse-loader.svg\", import.meta.url);\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { DocumentGenerationStatus, DistributionSession } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\n\r\nexport interface IPreRenewalResponseItem {\r\n additionalPageCount: number;\r\n adviserId: number;\r\n coInsured: boolean;\r\n companyOfficeCode: string;\r\n companyOfficeId: number;\r\n coverNo: string;\r\n coverVersion: string;\r\n effectiveDate: string;\r\n expiryDate: string;\r\n hasProblems: boolean;\r\n insurerId: number;\r\n insurerOfficeCode: string;\r\n insurerProcessType: string;\r\n insurerProcessTypeId: number;\r\n isProcessed: boolean;\r\n modifiedDate: string;\r\n policyDescription: string;\r\n policyId: number;\r\n questionsUpToDate: boolean;\r\n questionsUpdated: boolean;\r\n quoteId: number;\r\n quoteStatusTypeId: number;\r\n quoteType: string;\r\n quoteTypeId: number;\r\n renewAsNewBusinessFlag: any;\r\n revisionNo: number;\r\n riskClassName: string;\r\n riskClassTypeId: number;\r\n warningMessages: string[];\r\n}\r\nexport interface IPreRenewalSearchResponse {\r\n acceptsElectronicDisclosure: boolean;\r\n clientId: number;\r\n clientName: string;\r\n clientPartyId: number;\r\n customerCode: string;\r\n preRenewalPolicies: IPreRenewalResponseItem[];\r\n}\r\nexport interface IPreRenewalGenerateResponse {\r\n jobId: string;\r\n message: string;\r\n policyCount: number;\r\n prerenewalCriteriaHeaderId: number;\r\n}\r\nexport interface IPreRenewalCriteria {\r\n reportId: number;\r\n reportName: string;\r\n reportSystemKey: string;\r\n}\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) {}\r\n\r\n async getCriteria(): Promise {\r\n const endpoint = environment.clientEndpoints.preRenewals.criteria;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n return result.json();\r\n }\r\n\r\n async getConfig(): Promise {\r\n const endpoint = environment.clientEndpoints.preRenewals.config;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n return result.json();\r\n }\r\n\r\n async clientSearch(searchString: string) {\r\n const endpoint = environment.reportEndpoints.reports.searchFull;\r\n const uri = endpoint.uri(['Client']);\r\n const result = await this.http.fetch(`${uri}/?searchText=${searchString}`)\r\n\r\n return result.json();\r\n }\r\n\r\n async search(body: any): Promise {\r\n const endpoint = environment.clientEndpoints.preRenewals.search;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body)\r\n });\r\n return result.json();\r\n }\r\n\r\n async generate(body: any): Promise {\r\n const endpoint = environment.clientEndpoints.preRenewals.generate;\r\n const uri = endpoint.uri();\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body)\r\n });\r\n return result.json();\r\n }\r\n\r\n async checkGenerationStatus(documentPackGuid: string): Promise {\r\n const url = `${environment.apiHost}/reportapi/docpack/generation/${documentPackGuid}/status/false`;\r\n const result = await this.http.fetch(url);\r\n return result.json();\r\n }\r\n\r\n async createDistributionSession(docPackGuid, distributionTypeId, recipientPartyId ): Promise {\r\n const uriParts = `${docPackGuid}/${distributionTypeId}/${recipientPartyId}`;\r\n const url = `${environment.apiHost}/reportapi/docpack/distribution/session/${uriParts}`;\r\n\r\n const result = await this.http.fetch(url, {\r\n method: 'POST'\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async addDistributionHistory(distributionSessionId): Promise {\r\n const url = `${environment.apiHost}/reportapi/docpack/distribution/log/${distributionSessionId}`;\r\n const result = await this.http.fetch(url, {method: 'POST'});\r\n return result.json();\r\n }\r\n\r\n async getDocumentUrl(sessionGuid, docGuid): Promise {\r\n const url = `${environment.apiHost}/reportapi/docpack/url/${sessionGuid}/${docGuid}`;\r\n const result = await this.http.fetch(url);\r\n return result.json();\r\n }\r\n\r\n async fetchDocumentPdf(url: string) {\r\n const response = await fetch(url);\r\n return response.blob();\r\n }\r\n\r\n async getGeneratedDocument(sessionGuid): Promise {\r\n const url = `${environment.apiHost}/reportapi/docpack/cacheddocsbysessionid/${sessionGuid}`;\r\n const result = await this.http.fetch(url);\r\n return result.json();\r\n }\r\n\r\n async generateDocumentRequest(documentRequest: any): Promise {\r\n const url = `${environment.apiHost}/reportapi/docpack/generation`;\r\n const result = await this.http.fetch(url, {\r\n method: 'POST',\r\n body: JSON.stringify(documentRequest)\r\n });\r\n\r\n return result.status === 200 ? result.json() : null;\r\n }\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container_____fsm2\",\"screen-container--client\":\"screen-container--client____jPvtD screen-container_____fsm2\",\"screen-container--dashboard\":\"screen-container--dashboard____ByR3d screen-container--client____jPvtD screen-container_____fsm2\",\"screen-container--home\":\"screen-container--home____Gk4Gr screen-container_____fsm2\",\"screen-container--menu\":\"screen-container--menu____drosG screen-container_____fsm2\",\"screen-container--accounts-override\":\"screen-container--accounts-override____qBETD screen-container_____fsm2\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____sMTPr screen-container_____fsm2\",\"btn\":\"btn_____ckLG\",\"btn--flat\":\"btn--flat____BEMRm btn_____ckLG\",\"btn--submit\":\"btn--submit____wQqbF btn_____ckLG\",\"btn--delete\":\"btn--delete____SeHbn btn_____ckLG\",\"btn--link\":\"btn--link____DmJGh btn_____ckLG\",\"btn--inline-text-link\":\"btn--inline-text-link____FKe6X btn--link____DmJGh btn_____ckLG\",\"btn--footer\":\"btn--footer____NhTUb btn_____ckLG\",\"btn--footer-submit\":\"btn--footer-submit_____pN45 btn--submit____wQqbF btn_____ckLG btn--footer____NhTUb btn_____ckLG\",\"btn--footer-cancel\":\"btn--footer-cancel____VPmqx btn--flat____BEMRm btn_____ckLG btn--footer____NhTUb btn_____ckLG\",\"btn--footer-delete\":\"btn--footer-delete____ejJK9 btn--delete____SeHbn btn_____ckLG btn--footer____NhTUb btn_____ckLG\",\"btn--qce-dropdown\":\"btn--qce-dropdown____H1xXM btn--footer-submit_____pN45 btn--submit____wQqbF btn_____ckLG btn--footer____NhTUb btn_____ckLG\",\"btn--footer-combo\":\"btn--footer-combo____yMQ4O btn--footer____NhTUb btn_____ckLG\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____LJpA7 btn_____ckLG\",\"btn--lmi-risk\":\"btn--lmi-risk____sMyJV btn_____ckLG\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____HznlC btn_____ckLG\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____jZWrS btn_____ckLG\",\"btn--andrew-nock\":\"btn--andrew-nock____uwH3P btn_____ckLG\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____EaCvs btn_____ckLG\",\"btn--5-star\":\"btn--5-star____CZgex btn_____ckLG\",\"btn--thermoscan\":\"btn--thermoscan____UlUDM btn_____ckLG\",\"btn--risk-survey-services\":\"btn--risk-survey-services____E_1nj btn_____ckLG\",\"btn--risk-management\":\"btn--risk-management____OpENz btn_____ckLG\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____uOhas btn--lmi-bicalc____LJpA7 btn_____ckLG\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____JOHHD btn--lmi-risk____sMyJV btn_____ckLG\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____AeQJK btn--lmi-policy-comparison____HznlC btn_____ckLG\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____qOAou btn--flat____BEMRm btn_____ckLG btn_____ckLG\",\"btn--icon\":\"btn--icon____lge09 btn_____ckLG\",\"badge-pop\":\"badge-pop____gXy6j\",\"btn--icon-no-border\":\"btn--icon-no-border____kiMd4\",\"btn--icon-task\":\"btn--icon-task____QB59u btn--icon____lge09 btn_____ckLG\",\"btn--icon-document\":\"btn--icon-document____PKI_a btn--icon____lge09 btn_____ckLG\",\"btn--icon-add\":\"btn--icon-add____wm5rd btn--icon____lge09 btn_____ckLG\",\"btn--add-risk\":\"btn--add-risk____a3kEX btn--icon____lge09 btn_____ckLG\",\"btn--icon-close\":\"btn--icon-close____qoZA5 btn--icon____lge09 btn_____ckLG\",\"btn--icon-delete\":\"btn--icon-delete____hSa4p btn--icon____lge09 btn_____ckLG\",\"btn--icon-download\":\"btn--icon-download____SGl3k btn--icon____lge09 btn_____ckLG\",\"btn--icon-edit\":\"btn--icon-edit____GEHsH btn--icon____lge09 btn_____ckLG\",\"btn--icon-email\":\"btn--icon-email____HdVLX btn--icon____lge09 btn_____ckLG\",\"btn--icon-download-email\":\"btn--icon-download-email____Xst72 btn--icon____lge09 btn_____ckLG\",\"btn--icon-eye\":\"btn--icon-eye____LKeYa btn--icon____lge09 btn_____ckLG\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____kbgh6 btn--icon-eye____LKeYa btn--icon____lge09 btn_____ckLG\",\"btn--icon-folder\":\"btn--icon-folder____NNUoJ btn--icon____lge09 btn_____ckLG\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____cWSzU btn--icon____lge09 btn_____ckLG\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____bX4aE btn--icon____lge09 btn_____ckLG\",\"btn--icon-history\":\"btn--icon-history____roccF btn--icon____lge09 btn_____ckLG\",\"btn--icon-info\":\"btn--icon-info____D4fPS btn--icon____lge09 btn_____ckLG\",\"btn--icon-link\":\"btn--icon-link____rx07I btn--icon____lge09 btn_____ckLG\",\"btn--icon-unlink\":\"btn--icon-unlink____v0cOz btn--icon-delete____hSa4p btn--icon____lge09 btn_____ckLG\",\"btn--icon-map\":\"btn--icon-map____LVCHR btn--icon____lge09 btn_____ckLG\",\"btn--icon-more\":\"btn--icon-more____ldGAR btn--icon____lge09 btn_____ckLG\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____eTFgx btn--icon____lge09 btn_____ckLG\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____GuCSb btn--icon____lge09 btn_____ckLG\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____y5_jc btn--icon____lge09 btn_____ckLG\",\"btn--icon-preview\":\"btn--icon-preview____La4sT btn--icon____lge09 btn_____ckLG\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____RgXGd btn--icon____lge09 btn_____ckLG\",\"btn--icon-print\":\"btn--icon-print____JO0PD btn--icon____lge09 btn_____ckLG\",\"btn--icon-save\":\"btn--icon-save____rG_RU btn--icon____lge09 btn_____ckLG\",\"btn--icon-settings\":\"btn--icon-settings____rYU__ btn--icon____lge09 btn_____ckLG\",\"btn--icon-show-details\":\"btn--icon-show-details____aRMsG btn--icon____lge09 btn_____ckLG\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____tqZm8 btn--icon____lge09 btn_____ckLG\",\"btn--icon-show-summary\":\"btn--icon-show-summary____wPuy6 btn--icon____lge09 btn_____ckLG\",\"btn--icon-attachment\":\"btn--icon-attachment____d0OHs btn--icon____lge09 btn_____ckLG\",\"btn--icon-tag\":\"btn--icon-tag____AhMZC btn--icon____lge09 btn_____ckLG\",\"btn--icon-undo\":\"btn--icon-undo____UE2bu btn--icon____lge09 btn_____ckLG\",\"btn--icon-sync\":\"btn--icon-sync____tdcFI btn--icon____lge09 btn_____ckLG\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____PEEBN btn--icon____lge09 btn_____ckLG\",\"btn--aside-collapse\":\"btn--aside-collapse____TZEv5 btn--icon____lge09 btn_____ckLG\",\"btn--icon-expand-more\":\"btn--icon-expand-more____hrAFN btn--icon____lge09 btn_____ckLG\",\"btn--icon-expand-less\":\"btn--icon-expand-less____vRcIc btn--icon____lge09 btn_____ckLG\",\"btn--icon-general\":\"btn--icon-general____mTJno btn--icon____lge09 btn_____ckLG\",\"btn--icon-sales\":\"btn--icon-sales____ANlpM btn--icon____lge09 btn_____ckLG\",\"btn--icon-branch\":\"btn--icon-branch____Y2NhY btn--icon____lge09 btn_____ckLG\",\"btn--icon-contact\":\"btn--icon-contact____QfO_2 btn--icon____lge09 btn_____ckLG\",\"btn--icon-consent\":\"btn--icon-consent____gsuUv btn--icon____lge09 btn_____ckLG\",\"btn--icon-questions\":\"btn--icon-questions____GkmN2 btn--icon____lge09 btn_____ckLG\",\"btn--icon-associated\":\"btn--icon-associated____pTjax btn--icon____lge09 btn_____ckLG\",\"btn--icon-notes\":\"btn--icon-notes____M8yV6 btn--icon____lge09 btn_____ckLG\",\"btn--back\":\"btn--back____ceJfJ btn_____ckLG\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____uN34d btn--back____ceJfJ btn_____ckLG\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____KoLnF btn--icon____lge09 btn_____ckLG\",\"btn--wizard\":\"btn--wizard____Cup9v btn_____ckLG\",\"btn--wizard-back\":\"btn--wizard-back____jrqU7 btn--wizard____Cup9v btn_____ckLG\",\"btn--wizard-next\":\"btn--wizard-next____D2GM0 btn--wizard____Cup9v btn_____ckLG\",\"card\":\"card____X1dcI\",\"card-content\":\"card-content____CNDNr\",\"card-heading\":\"card-heading____BM8fl\",\"control-group\":\"control-group____tViqN\",\"label-group\":\"label-group____a9HOG\",\"label-group-item\":\"label-group-item____y0m_J\",\"constrained-width\":\"constrained-width____WVN9n\",\"button-group\":\"button-group____HShqN\",\"card--alert\":\"card--alert____zMKI9 card____X1dcI\",\"card-heading--alert\":\"card-heading--alert____DvhKu card-heading____BM8fl\",\"card--status-message\":\"card--status-message____TXZ10\",\"card--status-message--left\":\"card--status-message--left____OCHOb card--status-message____TXZ10\",\"card-heading--sticky-header\":\"card-heading--sticky-header____FGCxu\",\"card-heading--no-icon\":\"card-heading--no-icon____C3BT5 card-heading____BM8fl\",\"card-heading--bold-title\":\"card-heading--bold-title____Hq9pT\",\"vertical-tab-container\":\"vertical-tab-container____J8tqN\",\"vertical-tab-selection-group\":\"vertical-tab-selection-group____n3jOt\",\"vertical-tabs\":\"vertical-tabs____FxODe\",\"vertical-tab-content\":\"vertical-tab-content____D02ek\",\"active\":\"active____aIoin\",\"disabled\":\"disabled____IFAoa\",\"vertical-tab-group-label\":\"vertical-tab-group-label____b6p7k\",\"section-heading\":\"section-heading____JhFML\",\"vertical-tab-content-container\":\"vertical-tab-content-container____uVMGG\",\"fieldset\":\"fieldset____t09_n\",\"fieldset-instruction\":\"fieldset-instruction____bfpxv\",\"fieldset--no-padding\":\"fieldset--no-padding____Vquyj fieldset____t09_n\",\"fieldset--alt\":\"fieldset--alt____gPX0f fieldset____t09_n\",\"view-password\":\"view-password____SEJy3\",\"input-search\":\"input-search____ERUTG\",\"ia-currency-input\":\"ia-currency-input____g_WrQ\",\"ia-currency-negative\":\"ia-currency-negative____MPz6R\",\"select--mini\":\"select--mini____SJP9r\",\"required-label\":\"required-label____BFjBw\",\"alert\":\"alert____eXMMp\",\"alert--important\":\"alert--important____J_Irm\",\"input-label\":\"input-label____pKJH_\",\"input-toggle\":\"input-toggle____DPHFk\",\"w-100\":\"w-100____bxc2m\",\"search-input-wrapper\":\"search-input-wrapper____EfDiL\",\"search-input--results\":\"search-input--results____JsLGY\",\"search-input--result\":\"search-input--result____aTRQ_\",\"search-input--result--highlighted\":\"search-input--result--highlighted____ZShdU\",\"date-range-selections\":\"date-range-selections____JFxw5\",\"date-arrow-forward\":\"date-arrow-forward____cfWDO\",\"qce-dropdown\":\"qce-dropdown____K18BV\",\"qce-or\":\"qce-or____hqQlU\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____oFaBZ\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____J0G2T\",\"row-gap\":\"row-gap____ly4qQ\",\"row-group\":\"row-group____Yga6j\",\"row-group--three\":\"row-group--three____XJCOc row-group____Yga6j\",\"grid-14\":\"grid-14____Om4gu\",\"row-group--auto\":\"row-group--auto____ofps1 row-group____Yga6j\",\"space\":\"space____lw1P5\",\"display-none--lg\":\"display-none--lg____WFfSo\",\"display-none--md\":\"display-none--md____aCkls\",\"table\":\"table____g2f22\",\"table-heading-row\":\"table-heading-row____rt92g\",\"table-row\":\"table-row____pHPLF\",\"table-result-row\":\"table-result-row____KPKUf\",\"break-word\":\"break-word____vNo_6\",\"no-wrap\":\"no-wrap____suGEk\",\"table-result-row--disabled\":\"table-result-row--disabled____xiIod\",\"table-modal\":\"table-modal____YXpp1 table____g2f22\",\"table-enhanced\":\"table-enhanced____hCFLa\",\"table--no-border-bottom\":\"table--no-border-bottom____O1eDO table____g2f22\",\"height-45\":\"height-45____CqfsQ\",\"edit-column\":\"edit-column____w4NqT\",\"delete-column\":\"delete-column____vff_P\",\"date-table-heading\":\"date-table-heading____ekIyT\",\"button-edit\":\"button-edit____MAGSC\",\"button-delete\":\"button-delete____W0ISl\",\"table-row-selected\":\"table-row-selected____FmVHA\",\"table-row-alert\":\"table-row-alert____ZvpB3\",\"table-filter-row\":\"table-filter-row____idfVo\",\"table-filter-row--endcap\":\"table-filter-row--endcap____CG2vV\",\"filter-column\":\"filter-column____NeWyM\",\"table-pagination\":\"table-pagination____xOFF7\",\"table-pagination-with-filter\":\"table-pagination-with-filter____EIJQt table-pagination____xOFF7\",\"table-button-group\":\"table-button-group____RPwaP\",\"table-child-container\":\"table-child-container____eSHul\",\"table-child-card\":\"table-child-card____TpxuO\",\"child-table--selected-row\":\"child-table--selected-row____jt7ht\",\"child-table\":\"child-table____EmDrG table____g2f22\",\"custom-pagination\":\"custom-pagination____BmaDL\",\"pagination-count\":\"pagination-count____dW1OV\",\"pagination-button\":\"pagination-button____NJA4t btn_____ckLG\",\"pagination-prev\":\"pagination-prev____z1eg5 pagination-button____NJA4t btn_____ckLG\",\"pagination-next\":\"pagination-next____z3EXp pagination-button____NJA4t btn_____ckLG\",\"pagination-disabled\":\"pagination-disabled____lKlM0 pagination-button____NJA4t btn_____ckLG\",\"pagination-prev-disabled\":\"pagination-prev-disabled____n3aid pagination-disabled____lKlM0 pagination-button____NJA4t btn_____ckLG\",\"pagination-next-disabled\":\"pagination-next-disabled____YPAqn pagination-disabled____lKlM0 pagination-button____NJA4t btn_____ckLG\",\"pagination\":\"pagination____WBFEW\",\"pagination-top\":\"pagination-top____LAsYy pagination____WBFEW\",\"pagination-bottom\":\"pagination-bottom____PnivC pagination____WBFEW\",\"pagination-bottom--documents\":\"pagination-bottom--documents____c3QwQ pagination-bottom____PnivC pagination____WBFEW\",\"table-cell-btn-icon\":\"table-cell-btn-icon____d5FcQ\",\"folder-table\":\"folder-table____nrDlM table--no-border-bottom____O1eDO table____g2f22\",\"doc-table-group--heading\":\"doc-table-group--heading____eyUA0\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____AYMb5 doc-table-group--heading____eyUA0\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____pQZrQ\",\"constrained-width--folder-name\":\"constrained-width--folder-name____bEVLR constrained-width____WVN9n\",\"disable-entity\":\"disable-entity____ySYnc\",\"button-options\":\"button-options____dyPoD\",\"button-options--add\":\"button-options--add____Wijh1 button-options____dyPoD\",\"information-icon\":\"information-icon_____I9P9\",\"deleted-icon\":\"deleted-icon____tvycG\",\"exclamation-icon\":\"exclamation-icon____EHedQ\",\"success-icon\":\"success-icon____TBh8v\",\"text-align-center\":\"text-align-center____sg8g5\",\"word-break\":\"word-break____Awy1n\",\"btn-group\":\"btn-group____OkubY\",\"accordion-content\":\"accordion-content____EPnj9\",\"toggle-collapse\":\"toggle-collapse____jIQzU\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____LELZo toggle-collapse____jIQzU\",\"toggle-expand\":\"toggle-expand____u1iV0 toggle-collapse____jIQzU\",\"folder\":\"folder____s9s4_\",\"folder-locked\":\"folder-locked____AUKks folder____s9s4_\",\"yesNo-filter-width\":\"yesNo-filter-width____U79aQ\",\"w-5\":\"w-5____cdIwq\",\"w-10\":\"w-10____rK8vV\",\"w-15\":\"w-15____emuI9\",\"w-20\":\"w-20____OSFrO\",\"w-25\":\"w-25____yteJV\",\"w-30\":\"w-30_____dGnJ\",\"w-35\":\"w-35____RNbXD\",\"w-40\":\"w-40____EKBYC\",\"w-45\":\"w-45____QC1WI\",\"w-50\":\"w-50____NVaAv\",\"w-60\":\"w-60____s8y_i\",\"table--sticky-header\":\"table--sticky-header____Ig4gG\",\"table--sticky-footer\":\"table--sticky-footer____oDTR3\",\"table--sticky-column\":\"table--sticky-column____RcqKB\",\"table--sticky-column2\":\"table--sticky-column2____N_zAb table--sticky-column____RcqKB\",\"table--sticky-column-right\":\"table--sticky-column-right____HFTmp table--sticky-column____RcqKB\",\"scrollable-table-container\":\"scrollable-table-container____f2gYi\",\"tab-navigation\":\"tab-navigation____Zic04\",\"has-warnings\":\"has-warnings____bbnaH\",\"tab-selected\":\"tab-selected____sJcIV tab____ekhlx\",\"tab\":\"tab____ekhlx\",\"btn--tab-overflow\":\"btn--tab-overflow____z6IsE\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____S1K3E btn--tab-overflow____z6IsE\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____ldR8Q btn--tab-overflow-left____S1K3E btn--tab-overflow____z6IsE\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____JWZSe btn--tab-overflow____z6IsE\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____JQEKJ btn--tab-overflow-right____JWZSe btn--tab-overflow____z6IsE\",\"constrained-width--tab\":\"constrained-width--tab____rsyGY constrained-width____WVN9n\",\"view-block\":\"view-block____JVfEc\",\"view-block--heading\":\"view-block--heading____zZ5TY\",\"view-block--white\":\"view-block--white____wZWhP view-block____JVfEc\",\"view-block--alert\":\"view-block--alert____swrqA view-block____JVfEc\",\"view-block--success\":\"view-block--success____VdrrA view-block____JVfEc\",\"view-block--info\":\"view-block--info____ln24f view-block____JVfEc\",\"view-block--warning\":\"view-block--warning____mbnLY view-block____JVfEc\",\"view-block--alt\":\"view-block--alt____HeeAU view-block____JVfEc\",\"view-block--with-icon\":\"view-block--with-icon____CXH7T view-block____JVfEc\",\"view-block-icon\":\"view-block-icon____AKG0Y\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____WQHc9 view-block--warning____mbnLY view-block____JVfEc\",\"view-block-checkbox\":\"view-block-checkbox____f0BxX view-block____JVfEc\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____QLXTb view-block--alert____swrqA view-block____JVfEc view-block-checkbox____f0BxX view-block____JVfEc\",\"text-view-content\":\"text-view-content____vRmRq\",\"ia-modal\":\"ia-modal____S8y16\",\"ia-modal-inner\":\"ia-modal-inner____s02Cb\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____JWY1e ia-modal-inner____s02Cb\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____LvCVb ia-modal-inner____s02Cb\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____CLjf6 ia-modal-inner____s02Cb\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____R8ZE5 ia-modal-inner____s02Cb\",\"fixed-height\":\"fixed-height____fc_xO\",\"takeover-header\":\"takeover-header____korrY\",\"logo\":\"logo____YaWWn\",\"logo--broker\":\"logo--broker____yLi1J logo____YaWWn\",\"close-search\":\"close-search____xi5lB\",\"ia-modal-content\":\"ia-modal-content____L0L83\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____gjPhH ia-modal____S8y16\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____Qn6_K ia-modal____S8y16\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____toTuN ia-modal-overlay--light-white____Qn6_K ia-modal____S8y16\",\"modal-header\":\"modal-header____F5nfi\",\"modal-footer\":\"modal-footer____GqBty modal-header____F5nfi\",\"modal-footer--space-between\":\"modal-footer--space-between____u6O3b modal-footer____GqBty modal-header____F5nfi\",\"footer-btn-group\":\"footer-btn-group____yWD7F\",\"header-label\":\"header-label____jHRwR\",\"header-label-icon\":\"header-label-icon____JqIvx header-label____jHRwR\",\"header-label--alert\":\"header-label--alert____kCez2 header-label-icon____JqIvx header-label____jHRwR\",\"header-label--info\":\"header-label--info____ZfRXO header-label-icon____JqIvx header-label____jHRwR\",\"header-label--settings\":\"header-label--settings_____6Xpl header-label-icon____JqIvx header-label____jHRwR\",\"header-label--accounts\":\"header-label--accounts____HNM1p header-label-icon____JqIvx header-label____jHRwR\",\"header-label--edit\":\"header-label--edit____T_ets header-label-icon____JqIvx header-label____jHRwR\",\"header-label--download\":\"header-label--download____upHCr header-label-icon____JqIvx header-label____jHRwR\",\"header-label--delete\":\"header-label--delete____NNA4b header-label-icon____JqIvx header-label____jHRwR\",\"header-label--history\":\"header-label--history____MSHIr header-label-icon____JqIvx header-label____jHRwR\",\"header-label--tag\":\"header-label--tag____OvfiC header-label-icon____JqIvx header-label____jHRwR\",\"header-label--search\":\"header-label--search____wmqAb header-label-icon____JqIvx header-label____jHRwR\",\"header-label--kyc\":\"header-label--kyc____gJuIK header-label-icon____JqIvx header-label____jHRwR\",\"header-label--advice\":\"header-label--advice____Ae77R header-label-icon____JqIvx header-label____jHRwR\",\"header-label--generate-advice\":\"header-label--generate-advice____wCuYZ header-label-icon____JqIvx header-label____jHRwR\",\"header-label--form\":\"header-label--form____S2NZ3 header-label-icon____JqIvx header-label____jHRwR\",\"header-label--insured\":\"header-label--insured____Lz_IA header-label-icon____JqIvx header-label____jHRwR\",\"header-label--quote\":\"header-label--quote____gkCNM header-label-icon____JqIvx header-label____jHRwR\",\"header-label--policy\":\"header-label--policy____Y5kgR header-label-icon____JqIvx header-label____jHRwR\",\"header-label--claim\":\"header-label--claim____mhZ_b header-label-icon____JqIvx header-label____jHRwR\",\"header-label--fsg\":\"header-label--fsg____CUvbw header-label-icon____JqIvx header-label____jHRwR\",\"header-label--mandatory-document\":\"header-label--mandatory-document____MoEpH header-label-icon____JqIvx header-label____jHRwR\",\"header-label--notification\":\"header-label--notification____J_Gtm header-label-icon____JqIvx header-label____jHRwR\",\"header-label--task\":\"header-label--task____DpWvJ header-label-icon____JqIvx header-label____jHRwR\",\"header-label--contact\":\"header-label--contact____uZ8Fp header-label-icon____JqIvx header-label____jHRwR\",\"header-label--note\":\"header-label--note____UxWG4 header-label-icon____JqIvx header-label____jHRwR\",\"header-label--document\":\"header-label--document____i3iAZ header-label-icon____JqIvx header-label____jHRwR\",\"header-label--email\":\"header-label--email____iclQk header-label-icon____JqIvx header-label____jHRwR\",\"header-label--template\":\"header-label--template____D19oc header-label-icon____JqIvx header-label____jHRwR\",\"header-details\":\"header-details____wUOg2\",\"header-detail-item\":\"header-detail-item____gveRa\",\"header-label--context-menu\":\"header-label--context-menu____XIPVw header-label-icon____JqIvx header-label____jHRwR\",\"context-menu-sep\":\"context-menu-sep____p2Use\",\"context-menu--one-col\":\"context-menu--one-col____yPqrw\",\"context-menu-disabled\":\"context-menu-disabled____eWnRL\",\"context-menu--two-col\":\"context-menu--two-col____LiUom context-menu--one-col____yPqrw\",\"context-menu--three-col\":\"context-menu--three-col____uKJuS context-menu--two-col____LiUom context-menu--one-col____yPqrw\",\"modal-content-copy\":\"modal-content-copy____NyVPB\",\"processing-step\":\"processing-step____baWKM\",\"processing-step--failed\":\"processing-step--failed____FFFVf processing-step____baWKM\",\"document--processing\":\"document--processing____q9OYk\",\"eclipse-loader\":\"eclipse-loader____weA_2\",\"confirmation-content\":\"confirmation-content____DjpM4\",\"ia-modal--search\":\"ia-modal--search____xKrbN\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____mUITb view-block--alert____swrqA view-block____JVfEc\",\"card-heading--reports\":\"card-heading--reports____Mt0nL card-heading____BM8fl\",\"select--report-yes-no\":\"select--report-yes-no____G5EeV\",\"search-input-group\":\"search-input-group____Hv0F5\",\"client-name-column\":\"client-name-column____RYqJ3\",\"table--client-search\":\"table--client-search____s35pf table____g2f22\",\"table-row-selected--client\":\"table-row-selected--client____IfTww table-row-selected____FmVHA\",\"table--reports\":\"table--reports____bTwZT table--no-border-bottom____O1eDO table____g2f22\",\"selection-group\":\"selection-group____U3YjY\",\"selections\":\"selections____G6FEe\",\"required\":\"required_____NLj6\",\"selection-tag\":\"selection-tag____ye5ei\",\"btn--delete-selection-tag\":\"btn--delete-selection-tag____E8yIU btn--icon____lge09 btn_____ckLG\",\"date-range-selections--postcode\":\"date-range-selections--postcode____Mh7Ya date-range-selections____JFxw5\",\"radio-input-group\":\"radio-input-group____Rj6un\",\"cover-version\":\"cover-version____bSKg2\",\"card-heading--pre-renewal\":\"card-heading--pre-renewal____HtqdR card-heading____BM8fl\",\"card-heading--pre-renewal-results\":\"card-heading--pre-renewal-results____Ncxsw card-heading--reports____Mt0nL card-heading____BM8fl\",\"table-client-select\":\"table-client-select____uN1DK\"};","import { BlobService } from 'resources/services/blob-service';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { timer } from 'resources/timer';\r\nimport { DistributionType } from 'components/document-pack/constants';\r\nimport { momentToISOString, momentToLocalDateTimeString, momentToString, newMoment } from 'resources/moment-helpers';\r\nimport { ClientSearchResult } from '../../app-reports/criteria';\r\n\r\nimport { TaskQueue, computedFrom, PLATFORM } from 'aurelia-framework';\r\nimport {\r\n BRANCH_TABLE_SETTINGS,\r\n ADVISER_TABLE_SETTINGS,\r\n INSURER_TABLE_SETTINGS,\r\n getTableSettingComponentConfig,\r\n} from '../../app-reports/table-settings';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { log } from 'resources/services/log-service';\r\nimport { Api, IPreRenewalSearchResponse, IPreRenewalGenerateResponse } from './api';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport styles from './pre-renewals.css';\r\n\r\nimport cloneDeep from 'lodash/cloneDeep';\r\n\r\nimport { getSecurityUserId } from 'resources/parse-jwt';\r\nimport { IaMailtoModal } from 'components/ia-mailto-modal/ia-mailto-modal';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { DocCreationProgress, GenerationStatus } from 'resources/enums';\r\nimport { PolicyTypes } from 'components/document-pack/document-pack';\r\nimport { ClaimsService } from 'resources/services/claims-service';\r\n\r\nPLATFORM.moduleName('../../app-reports/criteria/branch.html');\r\nPLATFORM.moduleName('../../app-reports/criteria/adviser.html');\r\nPLATFORM.moduleName('../../app-reports/criteria/insurer.html');\r\nPLATFORM.moduleName('../../app-reports/criteria/client-search.html');\r\nPLATFORM.moduleName('./date-range.html');\r\n@autoinject()\r\nexport class PreRenewals {\r\n private styles = styles;\r\n private popupBlocked = false;\r\n private showProgressModal = false;\r\n private status;\r\n private errorMsg = undefined;\r\n private errorTitle = 'No Results';\r\n\r\n private config;\r\n\r\n private criteria = {\r\n AdviserIds: [],\r\n CompanyOfficeIds: [],\r\n InsurerIds: [],\r\n ClientId: null,\r\n FromDate: null,\r\n ToDate: null,\r\n };\r\n\r\n private searchCriteriaObjects = [\r\n 'routes/app-reports/criteria/branch.html',\r\n 'routes/app-reports/criteria/adviser.html',\r\n 'routes/app-reports/criteria/insurer.html',\r\n './date-range.html',\r\n 'routes/app-reports/criteria/client-search.html',\r\n ];\r\n\r\n private generateCriteriaObjects = [\r\n 'routes/app-reports/criteria/branch.html',\r\n './date-range.html',\r\n ];\r\n\r\n private criteriaObjects = this.searchCriteriaObjects;\r\n\r\n private dateRange = '';\r\n\r\n private clientSearchString = '';\r\n private clientSearchResults = [];\r\n private isSearchComplete = false;\r\n private selectedClientRow: ClientSearchResult = {};\r\n\r\n protected branchTableSettings = BRANCH_TABLE_SETTINGS;\r\n protected adviserTableSettings = ADVISER_TABLE_SETTINGS;\r\n protected insurerTableSettings = INSURER_TABLE_SETTINGS;\r\n\r\n private showBranch = true;\r\n private showAdviser = false;\r\n private showInsurer = false;\r\n private showClientSearch = false;\r\n private clickedRow = 'branch';\r\n\r\n private adviserList;\r\n private branchList;\r\n private insurerList;\r\n\r\n private selectedAdvisers = [];\r\n private selectedBranches = [];\r\n private selectedInsurers = [];\r\n\r\n private currentPage = 1;\r\n private pageSize = 100;\r\n private totalItems = 0;\r\n private filters = [\r\n { value: '', keys: ['customerCode'] },\r\n { value: '', keys: ['clientName'] }\r\n ];\r\n\r\n private isPreRenewalProcessing = false;\r\n private preRenewalPromptModal = false;\r\n private iframeContainer: HTMLDivElement;\r\n\r\n private preRenewalSearchResults: IPreRenewalSearchResponse[] = [];\r\n private preRenewalGenerateResults: IPreRenewalGenerateResponse = null;\r\n\r\n private selectedCoverIds = [];\r\n\r\n private documentProcessingErrors = [];\r\n private currentlySelectedTab = 'search'\r\n private maxDate;\r\n private hasListPermission = false;\r\n private hasNewBatchPermission = false;\r\n\r\n constructor(\r\n private api: Api,\r\n private lookup: LookupDataService,\r\n private taskQueue: TaskQueue,\r\n private router: AppRouter,\r\n private blobService: BlobService,\r\n private modal: ModalService,\r\n private claimsService: ClaimsService,\r\n ) {}\r\n\r\n async activate() {\r\n this.hasListPermission = await this.claimsService.hasAsync('IadviserPreRenewalsPreRenewalList');\r\n this.hasNewBatchPermission = await this.claimsService.hasAsync('IadviserPreRenewalsPreRenewalNewBatch');\r\n\r\n if(!this.hasListPermission && this.hasNewBatchPermission) {\r\n this.changeTab('generate');\r\n }\r\n\r\n this.config = await this.api.getConfig();\r\n\r\n this.adviserList = (await this.lookup.advisers()) as any;\r\n this.adviserList.sort((a, b) => a.code - b.code);\r\n this.branchList = (await this.lookup.branch()).filter((x) => x.id !== 1);\r\n this.insurerList = (await this.lookup.insurerCriteria()) as any;\r\n const preRenewalDays = (await this.lookup.systemParameters()).preRenewalDays;\r\n this.maxDate = momentToString(momentToLocalDateTimeString(newMoment().add(preRenewalDays ? preRenewalDays : 0, 'days')));\r\n\r\n // clear any table filters\r\n this.clearTableFilters();\r\n }\r\n\r\n @computedFrom('selectedAdvisers.length', 'selectedBranches.length', 'selectedInsurers.length', 'dateRange')\r\n get searchEnabled() {\r\n return this.currentlySelectedTab == 'search' ? this.selectedAdvisers.length && this.selectedBranches.length && this.selectedInsurers.length : this.selectedBranches.length && this.dateRange.length;\r\n }\r\n\r\n async prepareCriteria() {\r\n const selectedCompanyOfficeIds = this.selectedBranches.map((x) => x.id);\r\n const selectedAdviserIds = this.selectedAdvisers.map((x) => x.id);\r\n const selectedInsurerIds = this.selectedInsurers.map((x) => x.id);\r\n\r\n if (selectedCompanyOfficeIds.length > 0) {\r\n this.criteria.CompanyOfficeIds = selectedCompanyOfficeIds;\r\n\r\n // Zero OR All advisers selected? set adviserId to null\r\n this.criteria.AdviserIds =\r\n selectedAdviserIds.length === 0 || selectedAdviserIds.length === this.adviserList.length\r\n ? null\r\n : selectedAdviserIds;\r\n }\r\n\r\n // Client selected?\r\n if (this.selectedClientRow?.id) {\r\n this.criteria.ClientId = this.selectedClientRow.id;\r\n this.criteria.CompanyOfficeIds = [this.selectedClientRow.branchId];\r\n this.criteria.AdviserIds = [this.selectedClientRow.adviserId];\r\n } else {\r\n this.criteria.ClientId = null;\r\n }\r\n\r\n if (this.selectedInsurers.length) {\r\n // Set insurerId\r\n this.criteria.InsurerIds = selectedInsurerIds;\r\n }\r\n\r\n this.criteria.FromDate = this.dateRange ? momentToISOString(this.dateRange?.split('-')[0]) : null;\r\n this.criteria.ToDate = this.dateRange\r\n ? momentToISOString(this.dateRange?.split('-')[1]).replace('T00:00:00', 'T23:59:59')\r\n : null;\r\n\r\n // All insurers have been selected, so we send null\r\n if ( this.insurerList.length == this.selectedInsurers.length ) {\r\n this.criteria.InsurerIds = null;\r\n }\r\n\r\n this.clearResults();\r\n\r\n await this.postToServer();\r\n }\r\n\r\n async clientSearch() {\r\n if (this.clientSearchString.trim() !== '') {\r\n this.clientSearchResults = await this.api.clientSearch(this.clientSearchString.trim());\r\n this.isSearchComplete = true;\r\n }\r\n }\r\n\r\n keydown(e) {\r\n if (e.keyCode !== 13) return true;\r\n this.clientSearch();\r\n }\r\n\r\n public async selectItem(row) {\r\n if (this.selectedClientRow && row.id === this.selectedClientRow.id) {\r\n this.selectedClientRow = null;\r\n this.selectedBranches = [];\r\n this.selectedAdvisers = [];\r\n } else {\r\n // reset adviser list, so clients adviser appears in the summary\r\n this.adviserList = (await this.lookup.advisers()) as any;\r\n this.adviserList.sort((a, b) => a.code - b.code);\r\n\r\n this.selectedClientRow = row;\r\n this.selectedBranches = [this.branchList.find((x) => x.id === row.branchId)];\r\n this.selectedAdvisers = [this.adviserList.find((x) => x.id === row.adviserId)];\r\n }\r\n }\r\n\r\n clearSearchResults() {\r\n this.clientSearchString = '';\r\n this.clientSearchResults = [];\r\n this.isSearchComplete = false;\r\n }\r\n\r\n async clear() {\r\n this.clearResults();\r\n this.clearCriteria();\r\n\r\n // Reset client search\r\n this.clientSearchString = '';\r\n this.clientSearchResults = [];\r\n this.isSearchComplete = false;\r\n this.selectedClientRow = {};\r\n\r\n this.selectedAdvisers = [];\r\n this.selectedBranches = [];\r\n this.selectedInsurers = [];\r\n this.dateRange = '';\r\n\r\n this.clearTableFilters();\r\n\r\n this.adviserList = (await this.lookup.advisers()) as any;\r\n this.adviserList.sort((a, b) => a.code - b.code);\r\n }\r\n\r\n clearTableFilters() {\r\n this.adviserTableSettings.filters = this.adviserTableSettings.filters.map(clearFilterValue);\r\n this.branchTableSettings.filters = this.branchTableSettings.filters.map(clearFilterValue);\r\n this.insurerTableSettings.filters = this.insurerTableSettings.filters.map(clearFilterValue);\r\n }\r\n\r\n back() {\r\n this.clearResults();\r\n }\r\n\r\n clearResults() {\r\n this.preRenewalSearchResults = [];\r\n this.selectedRowIndex = -1;\r\n this.filters = this.filters.map(clearFilterValue);\r\n this.currentPage = 1;\r\n }\r\n\r\n selectAllChildCovers(policies, event: any) {\r\n if (policies.length) {\r\n if (event.target.checked) {\r\n this.selectedCoverIds = policies.reduce((acc, value) => {\r\n if (!value.isProcessed) {\r\n acc.push(value.quoteId);\r\n }\r\n return acc;\r\n }, []);\r\n } else {\r\n this.selectedCoverIds = [];\r\n }\r\n }\r\n }\r\n\r\n getWarningMessages(messages) {\r\n if (messages.length) {\r\n let final = '';\r\n\r\n messages.forEach((message) => {\r\n final += `${message}\\n`;\r\n });\r\n\r\n return final;\r\n }\r\n\r\n return '';\r\n }\r\n\r\n @computedFrom('clientSearchString')\r\n protected get disableSearch() {\r\n return !this.clientSearchString.trim().length;\r\n }\r\n\r\n async postToServer() {\r\n if(!this.hasListPermission && this.currentlySelectedTab == 'search' || !this.hasNewBatchPermission && this.currentlySelectedTab == 'generate') {\r\n return;\r\n }\r\n\r\n this.status = DocCreationProgress.Submitted;\r\n this.errorMsg = undefined;\r\n this.popupBlocked = false;\r\n this.showProgressModal = true;\r\n\r\n const criteria = cloneDeep(this.criteria);\r\n\r\n try {\r\n\r\n if(this.currentlySelectedTab == 'search') {\r\n this.preRenewalSearchResults = await this.api.search(criteria);\r\n } else {\r\n this.preRenewalGenerateResults = await this.api.generate(criteria);\r\n }\r\n\r\n } catch (e) {\r\n console.error(e);\r\n } finally {\r\n\r\n if(this.currentlySelectedTab == 'search') {\r\n if (!this.preRenewalSearchResults.length) {\r\n this.errorTitle = 'No Results';\r\n this.errorMsg = 'Please update your criteria and try again.';\r\n } else {\r\n this.showProgressModal = false;\r\n }\r\n } else {\r\n this.errorTitle = 'Job Created';\r\n this.errorMsg = this.preRenewalGenerateResults.message;\r\n }\r\n }\r\n }\r\n\r\n showCriteria(type) {\r\n this.showBranch = false;\r\n this.showAdviser = false;\r\n this.showInsurer = false;\r\n this.showClientSearch = false;\r\n\r\n this.clickedRow = type;\r\n\r\n switch (type) {\r\n case 'branch':\r\n this.showBranch = true;\r\n break;\r\n case 'adviser':\r\n this.showAdviser = true;\r\n break;\r\n case 'insurer':\r\n this.showInsurer = true;\r\n break;\r\n case 'client-search':\r\n this.showClientSearch = true;\r\n break;\r\n }\r\n }\r\n\r\n /**\r\n * Select All Table Items\r\n *\r\n * A generic method for selecting all items inside an array of data\r\n * this is used for table components and instances where a user clicks the\r\n * select all checkbox and wants to select everything\r\n *\r\n * This function relies on getTableSettingComponentConfig which returns a map\r\n * of property names that are defined in this file. For new components, please\r\n * make sure you update this function.\r\n *\r\n *\r\n */\r\n selectAllTableItems(component: string, event: any, results: any[]) {\r\n const CONFIG = getTableSettingComponentConfig(component);\r\n\r\n this.taskQueue.queueMicroTask(() => {\r\n if (event.target.checked) {\r\n if (this[CONFIG.tableSettingsObject].totalItems === this[CONFIG.data].length) {\r\n this[CONFIG.selected] = this[CONFIG.data].slice();\r\n } else {\r\n this[CONFIG.selected] = this[CONFIG.tableSettingsObject].beforePagination.slice();\r\n }\r\n } else {\r\n this[CONFIG.selected] = [];\r\n }\r\n });\r\n }\r\n\r\n removeSelection(index, selected) {\r\n selected.splice(index, 1);\r\n }\r\n\r\n removeBranchSelection(index, selected) {\r\n this.removeSelection(index, selected);\r\n\r\n this.branchSelected();\r\n }\r\n\r\n removeAllSections(selected) {\r\n selected.splice(0, selected.length);\r\n }\r\n\r\n removeAllBranchSections(selected) {\r\n selected.splice(0, selected.length);\r\n\r\n this.branchSelected();\r\n }\r\n\r\n removeClientSelection() {\r\n this.selectedClientRow = {};\r\n this.selectedBranches = [];\r\n this.selectedAdvisers = [];\r\n }\r\n\r\n selectRow(event: any) {\r\n if (event.target) {\r\n const element = event.target.closest('tr');\r\n const checkbox = element.querySelector('input');\r\n\r\n if (checkbox) {\r\n checkbox.checked = !checkbox.checked;\r\n checkbox.dispatchEvent(new Event('change'));\r\n }\r\n }\r\n }\r\n\r\n selectBranchRow(event: any) {\r\n this.selectRow(event);\r\n\r\n this.branchSelected();\r\n }\r\n\r\n protected getBranchIds() {\r\n return this.selectedBranches.reduce((arr, obj) => {\r\n arr.push(obj.code);\r\n return arr;\r\n }, []);\r\n }\r\n\r\n branchSelected() {\r\n this.taskQueue.queueTask(async () => {\r\n this.selectedAdvisers = [];\r\n\r\n // Create an array of selected branch ID's\r\n const branchIds = this.getBranchIds();\r\n\r\n this.adviserList = (await this.lookup.advisers()) as any;\r\n this.adviserList.sort((a, b) => a.code - b.code);\r\n\r\n if (branchIds.length) {\r\n // Filter advisers based on one or more selected branches\r\n this.adviserList = this.adviserList.filter((adviser) => branchIds.includes(adviser.code));\r\n this.adviserTableSettings.currentPage = 1;\r\n }\r\n });\r\n }\r\n\r\n private selectedRowIndex = 0;\r\n private currentlySelectedRow;\r\n private currentlySelectedPolicyId;\r\n\r\n private rowClicked(client, $index = 0) {\r\n if (this.selectedRowIndex === $index) {\r\n this.selectedRowIndex = -1;\r\n return;\r\n }\r\n\r\n this.selectedCoverIds = [];\r\n\r\n this.selectedRowIndex = $index;\r\n this.currentlySelectedRow = client;\r\n }\r\n\r\n async runReport() {\r\n try {\r\n const response = await this.api.search(this.criteria);\r\n } catch (e) {\r\n log.error(e);\r\n }\r\n }\r\n\r\n async exportReport() {\r\n try {\r\n const response = await this.api.search(this.criteria);\r\n } catch (e) {\r\n log.error(e);\r\n }\r\n }\r\n\r\n async processPreRenewal(distributionType, client) {\r\n this.popupBlocked = false;\r\n this.isPreRenewalProcessing = true;\r\n this.preRenewalPromptModal = true;\r\n\r\n const generationGuid = await this.api.generateDocumentRequest({\r\n ReportCategory: 1,\r\n entities: this.selectedCoverIds.map((x) => ({entityId: x, sequence: null})),\r\n PolicyType: PolicyTypes.Incomplete,\r\n SecurityUsersId: getSecurityUserId(),\r\n DocumentPack: 'PreRenewal',\r\n ClientId: client.clientId,\r\n combinedDistribution: false,\r\n SplitDocs: ['client_invoice'],\r\n DocPackRows: this.config.docPackRows,\r\n });\r\n\r\n if (generationGuid) {\r\n let status;\r\n let counter = 0;\r\n\r\n do {\r\n await timer(2000); // delay status check\r\n status = await this.api.checkGenerationStatus(generationGuid);\r\n counter++;\r\n } while (\r\n counter < 500 &&\r\n !status.hasOwnProperty('ExceptionMessage') &&\r\n status.generationStatus !== GenerationStatus.Ready &&\r\n status.generationStatus !== GenerationStatus.Error &&\r\n status.generationStatus !== GenerationStatus.Aborted\r\n );\r\n\r\n if (status.GenerationStatusString === 'Ready') {\r\n const distributionSession = await this.api.createDistributionSession(\r\n generationGuid,\r\n distributionType,\r\n client.clientPartyId,\r\n );\r\n const documentUrl = await this.api.getDocumentUrl(distributionSession.id, distributionSession.documentGuids[0]);\r\n\r\n if (distributionType === DistributionType.Preview) {\r\n const routeFragment = this.router.generate('pdfPreview', {\r\n title: `${client.customerCode} | Pre Renewal`,\r\n url: documentUrl,\r\n });\r\n const openPreview = PLATFORM.global.open(routeFragment, '_blank');\r\n if (!openPreview) {\r\n this.popupBlocked = true;\r\n this.isPreRenewalProcessing = false;\r\n } else {\r\n this.isPreRenewalProcessing = false;\r\n this.preRenewalPromptModal = false;\r\n }\r\n }\r\n\r\n if (\r\n distributionType === DistributionType.Download ||\r\n distributionType === DistributionType.Print ||\r\n distributionType === DistributionType.DownloadEmail\r\n ) {\r\n await this.api.addDistributionHistory(distributionSession.id);\r\n }\r\n\r\n if (distributionType === DistributionType.Print) {\r\n const fileBlob = await this.api.fetchDocumentPdf(documentUrl);\r\n const url = URL.createObjectURL(fileBlob);\r\n\r\n let iframe: HTMLIFrameElement;\r\n\r\n if (this.iframeContainer.childElementCount === 0) {\r\n iframe = document.createElement('iframe');\r\n iframe.id = 'iframe-print-preview';\r\n } else {\r\n iframe = document.getElementById('iframe-print-preview') as HTMLIFrameElement;\r\n }\r\n\r\n iframe.src = url;\r\n iframe.onload = async () => {\r\n iframe.focus();\r\n iframe.contentWindow.print();\r\n\r\n this.isPreRenewalProcessing = false;\r\n this.preRenewalPromptModal = false;\r\n };\r\n\r\n if (this.iframeContainer.childElementCount === 0) {\r\n this.iframeContainer.appendChild(iframe);\r\n }\r\n }\r\n\r\n if (distributionType === DistributionType.Download || distributionType === DistributionType.DownloadEmail) {\r\n const generatedDocument = await this.api.getGeneratedDocument(distributionSession.id);\r\n const documentTitle = generatedDocument[distributionSession.documentGuids[0]];\r\n\r\n this.blobService.downloadBlobFromUrl(`${documentTitle}`, documentUrl);\r\n\r\n // show download & email modal\r\n if (distributionType === DistributionType.DownloadEmail) {\r\n const model = {\r\n clientId: client.clientId,\r\n documentPack: 'PreRenewal',\r\n policyType: PolicyTypes.Incomplete,\r\n recipientType: 'Client',\r\n recipientPartyId: 0,\r\n entityIds: this.selectedCoverIds,\r\n };\r\n\r\n this.modal.show().content(IaMailtoModal, { mode: 'pre-renewal', model: model }).withOptions({type: 'wide-lg'});\r\n }\r\n\r\n this.isPreRenewalProcessing = false;\r\n this.preRenewalPromptModal = false;\r\n }\r\n\r\n if (\r\n distributionType === DistributionType.Download ||\r\n distributionType === DistributionType.Print ||\r\n distributionType === DistributionType.DownloadEmail\r\n ) {\r\n // mark selected covers as processed and clear array\r\n const processedList = client.preRenewalPolicies.filter((x) => this.selectedCoverIds.includes(x.quoteId));\r\n processedList.forEach((x) => (x.isProcessed = true));\r\n this.selectedCoverIds = [];\r\n }\r\n }\r\n\r\n if (status.hasOwnProperty('ExceptionMessage') || status.GenerationStatusString === 'Error') {\r\n if (status.hasOwnProperty('ExceptionMessage')) {\r\n this.documentProcessingErrors = [\r\n {\r\n ReportSystemKey: 'Processing Error',\r\n StatusMessage: status.ExceptionMessage,\r\n },\r\n ];\r\n }\r\n this.isPreRenewalProcessing = false;\r\n }\r\n } else {\r\n this.isPreRenewalProcessing = false;\r\n this.preRenewalPromptModal = false;\r\n }\r\n }\r\n\r\n openInNewTab(clientId, policyId, statusType, versionNo) {\r\n const routeFragment = this.router.generate('clientPolicies', {\r\n id: clientId,\r\n policyId: policyId,\r\n policyVersionId: 0,\r\n statusTypeId: statusType === 'Active' ? 1 : 2,\r\n versionNo: versionNo,\r\n });\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n\r\n closePreRenewalPrompt() {\r\n this.preRenewalPromptModal = false;\r\n this.documentProcessingErrors = [];\r\n }\r\n\r\n changeTab(tab) {\r\n if(this.currentlySelectedTab != tab){\r\n this.currentlySelectedTab = tab;\r\n this.showCriteria('branch');\r\n\r\n this.clear();\r\n this.branchTableSettings.currentPage = 1;\r\n this.criteriaObjects = this.currentlySelectedTab == 'search' ? this.searchCriteriaObjects : this.generateCriteriaObjects;\r\n }\r\n }\r\n\r\n clearCriteria() {\r\n this.criteria.AdviserIds = [];\r\n this.criteria.CompanyOfficeIds = [];\r\n this.criteria.InsurerIds = [];\r\n this.criteria.ClientId = null;\r\n this.criteria.FromDate = null;\r\n this.criteria.ToDate = null;\r\n }\r\n}\r\n\r\nfunction clearFilterValue(filter) {\r\n filter.value = filter.defaultValue ? filter.defaultValue : '' ;\r\n return filter;\r\n}\r\n"],"names":["___HTML_LOADER_IMPORT_0___","URL","___HTML_LOADER_REPLACEMENT_0___","code","http","getCriteria","Promise","endpoint","environment","clientEndpoints","preRenewals","criteria","uri","this","fetch","method","json","getConfig","config","clientSearch","searchString","reportEndpoints","reports","searchFull","search","body","generate","checkGenerationStatus","documentPackGuid","url","apiHost","createDistributionSession","docPackGuid","distributionTypeId","recipientPartyId","uriParts","addDistributionHistory","distributionSessionId","getDocumentUrl","sessionGuid","docGuid","fetchDocumentPdf","blob","getGeneratedDocument","generateDocumentRequest","documentRequest","JSON","stringify","result","status","autoinject","Api","api","lookup","taskQueue","router","blobService","modal","claimsService","styles","popupBlocked","showProgressModal","errorMsg","undefined","errorTitle","AdviserIds","CompanyOfficeIds","InsurerIds","ClientId","FromDate","ToDate","searchCriteriaObjects","generateCriteriaObjects","criteriaObjects","dateRange","clientSearchString","clientSearchResults","isSearchComplete","selectedClientRow","branchTableSettings","adviserTableSettings","insurerTableSettings","showBranch","showAdviser","showInsurer","showClientSearch","clickedRow","selectedAdvisers","selectedBranches","selectedInsurers","currentPage","pageSize","totalItems","filters","value","keys","isPreRenewalProcessing","preRenewalPromptModal","preRenewalSearchResults","preRenewalGenerateResults","selectedCoverIds","documentProcessingErrors","currentlySelectedTab","hasListPermission","hasNewBatchPermission","selectedRowIndex","activate","hasAsync","changeTab","advisers","adviserList","sort","a","b","branch","branchList","filter","x","id","insurerCriteria","insurerList","systemParameters","preRenewalDays","maxDate","add","clearTableFilters","length","prepareCriteria","selectedCompanyOfficeIds","map","selectedAdviserIds","selectedInsurerIds","branchId","adviserId","split","replace","clearResults","postToServer","trim","keydown","e","keyCode","selectItem","row","find","clearSearchResults","clear","clearCriteria","clearFilterValue","back","selectAllChildCovers","policies","event","target","checked","reduce","acc","isProcessed","push","quoteId","getWarningMessages","messages","forEach","message","Submitted","console","error","showCriteria","type","selectAllTableItems","component","results","CONFIG","queueMicroTask","tableSettingsObject","data","selected","slice","beforePagination","removeSelection","index","splice","removeBranchSelection","branchSelected","removeAllSections","removeAllBranchSections","removeClientSelection","selectRow","checkbox","closest","querySelector","dispatchEvent","Event","selectBranchRow","getBranchIds","arr","obj","queueTask","branchIds","adviser","includes","rowClicked","client","$index","currentlySelectedRow","runReport","exportReport","processPreRenewal","distributionType","ReportCategory","entities","entityId","sequence","PolicyType","Incomplete","SecurityUsersId","DocumentPack","clientId","combinedDistribution","SplitDocs","DocPackRows","docPackRows","generationGuid","counter","timer","hasOwnProperty","generationStatus","Ready","Error","Aborted","GenerationStatusString","clientPartyId","distributionSession","documentGuids","documentUrl","Preview","routeFragment","title","customerCode","PLATFORM","global","open","Download","Print","DownloadEmail","fileBlob","createObjectURL","iframeContainer","childElementCount","document","createElement","getElementById","src","onload","focus","contentWindow","print","appendChild","generatedDocument","documentTitle","downloadBlobFromUrl","model","documentPack","policyType","recipientType","entityIds","show","content","mode","withOptions","preRenewalPolicies","ReportSystemKey","StatusMessage","ExceptionMessage","openInNewTab","policyId","statusType","versionNo","policyVersionId","statusTypeId","closePreRenewalPrompt","tab","computedFrom","TaskQueue","PreRenewals","defaultValue"],"sourceRoot":""}