{"version":3,"file":"app-772211f4.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/top-nav/search/search-results/accounts-table/accounts-table.html","webpack://iadviser/./src/components/top-nav/search/search-results/claim-table/claim-table.html","webpack://iadviser/./src/components/top-nav/search/search-results/client-table/client-table.html","webpack://iadviser/./src/components/top-nav/search/search-results/accounts-table/accounts-table.ts","webpack://iadviser/./src/components/top-nav/search/search-results/claim-table/claim-table.ts","webpack://iadviser/./src/components/top-nav/search/search-results/client-table/client-table.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { QueryIndex } from '../../search';\r\nimport { bindable, customElement, autoinject, PLATFORM } from 'aurelia-framework';\r\nimport styles from '../search-results-table.css';\r\nimport { Router } from 'aurelia-router';\r\n\r\n@customElement('accounts-table')\r\n@autoinject()\r\nexport class AccountsTable {\r\n styles = styles;\r\n\r\n @bindable results: any[] = [];\r\n @bindable totalResultsCount: number;\r\n @bindable pageSize = 25;\r\n @bindable noRouting = false;\r\n @bindable context: QueryIndex;\r\n @bindable searchType;\r\n\r\n private filters = [\r\n { value: '', keys: ['clientCode'] },\r\n { value: '', keys: ['clientName'] },\r\n { value: '', keys: ['companyOfficeCode'] },\r\n { value: '', keys: ['adviserName'] },\r\n { value: '', keys: ['coverVersion'] },\r\n { value: '', keys: ['invoiceNumber'] },\r\n { value: '', keys: ['invoiceAmount'] },\r\n { value: '', keys: ['amountOutstanding'] }\r\n ];\r\n\r\n tableSettings = {\r\n pageSize: this.pageSize,\r\n filters: this.filters\r\n };\r\n\r\n makingRequest = false;\r\n\r\n private currentlySelectedRow;\r\n\r\n constructor(private router: Router) {\r\n this.tableSettings.pageSize = this.pageSize;\r\n }\r\n\r\n @bindable callback = row => { };\r\n\r\n async attached() {\r\n this.currentlySelectedRow =\r\n this.results && this.results[0] ? this.results[0] : null;\r\n if (this.currentlySelectedRow) {\r\n this.rowClicked(this.currentlySelectedRow);\r\n }\r\n\r\n this.tableSettings.filters = this.tableSettings.filters.map((filter) => {\r\n filter.value = ''\r\n return filter;\r\n });\r\n }\r\n\r\n rowClicked(row) {\r\n this.currentlySelectedRow = row;\r\n this.callback({ row: row });\r\n }\r\n\r\n rowDoubleClicked(row: { clientId: any; policyId: any; }) {\r\n this.currentlySelectedRow = row;\r\n\r\n if (!this.noRouting) {\r\n this.router.navigateToRoute('clientPolicies', this.getParams(row), { replace: true, trigger: true });\r\n }\r\n }\r\n\r\n openInNewTab(row: { clientId: any; policyId: any; }) {\r\n this.currentlySelectedRow = row;\r\n const routeFragment = this.router.generate('clientPolicies', this.getParams(row));\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n\r\n getParams(row){\r\n const params = {\r\n id: row.clientId\r\n }\r\n\r\n if(row.policyId > 0){\r\n params['policyId'] = row.policyId;\r\n params['policyVersionId'] = 0;\r\n params['statusTypeId'] = row.statusType === 'Active' ? 1 : 2\r\n params['versionNo'] = row.versionNo;\r\n }\r\n\r\n return params;\r\n }\r\n}\r\n","import { QueryIndex } from '../../search';\r\nimport { bindable, customElement, autoinject, PLATFORM } from 'aurelia-framework';\r\nimport styles from '../search-results-table.css';\r\nimport { Router } from 'aurelia-router';\r\nimport { customFilter } from 'resources/utilities/au-table-custom-filter';\r\nimport { IFieldValueDefiniton } from 'interfaces/lookups/i-field-value-definition';\r\n\r\n@customElement('claim-table')\r\n@autoinject()\r\nexport class ClaimTable {\r\n styles = styles;\r\n\r\n @bindable results: any[] = [];\r\n @bindable totalResultsCount: number;\r\n @bindable pageSize = 25;\r\n @bindable claimStatuses: IFieldValueDefiniton[] = [];\r\n @bindable claimTypes: IFieldValueDefiniton[] = [];\r\n @bindable noRouting = false;\r\n @bindable context: QueryIndex;\r\n\r\n private filters = [\r\n { value: '', keys: ['clientCode'] },\r\n { value: '', keys: ['clientName'] },\r\n { value: '', keys: ['companyOfficeCode'] },\r\n { value: '', keys: ['adviserName'] },\r\n { value: '', keys: ['coverNumber'] },\r\n { value: '', keys: ['claimNo'] },\r\n { value: '', keys: ['claimType'] },\r\n { value: '', keys: ['claimCategory'] },\r\n { value: '', keys: ['claimStatus'] },\r\n { value: '', key: 'dateOfLoss', custom: customFilter },\r\n { value: '', keys: ['insurerClaimNo'] },\r\n { value: '', keys: ['createdBy'] },\r\n { value: '', key: 'createdDate', custom: customFilter },\r\n ];\r\n\r\n tableSettings = {\r\n pageSize: this.pageSize,\r\n filters: this.filters\r\n };\r\n\r\n makingRequest = false;\r\n\r\n private currentlySelectedRow;\r\n\r\n constructor(private router: Router) {\r\n this.tableSettings.pageSize = this.pageSize;\r\n }\r\n\r\n @bindable callback = row => { };\r\n\r\n async attached() {\r\n this.currentlySelectedRow =\r\n this.results && this.results[0] ? this.results[0] : null;\r\n if (this.currentlySelectedRow) {\r\n this.rowClicked(this.currentlySelectedRow);\r\n }\r\n\r\n this.tableSettings.filters = this.tableSettings.filters.map((filter) => {\r\n filter.value = ''\r\n return filter;\r\n });\r\n }\r\n\r\n rowClicked(row) {\r\n this.currentlySelectedRow = row;\r\n this.callback({ row: row });\r\n }\r\n\r\n rowDoubleClicked(row) {\r\n this.currentlySelectedRow = row;\r\n\r\n if (!this.noRouting) {\r\n this.router.navigateToRoute('clientClaims', {\r\n id: row.clientId,\r\n claimId: row.claimId\r\n },\r\n { replace: true, trigger: true });\r\n }\r\n }\r\n\r\n openInNewTab(row) {\r\n this.currentlySelectedRow = row;\r\n const routeFragment = this.router.generate('clientClaims', { id: row.clientId, claimId: row.claimId });\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n\r\n}\r\n","import { QueryIndex } from './../../search';\r\nimport { PLATFORM } from 'aurelia-pal';\r\nimport { bindable, customElement, autoinject } from 'aurelia-framework';\r\nimport styles from '../search-results-table.css';\r\nimport { Router } from 'aurelia-router';\r\n\r\n@customElement('client-table')\r\n@autoinject()\r\nexport class ClientTable {\r\n styles = styles;\r\n\r\n @bindable results: any[] = [];\r\n @bindable totalResultsCount: number;\r\n @bindable pageSize = 25;\r\n @bindable noRouting = false;\r\n @bindable context: QueryIndex;\r\n\r\n private filters = [\r\n { value: '', keys: ['clientCode'] },\r\n { value: '', keys: ['clientName'] },\r\n { value: '', keys: ['companyOfficeCode'] },\r\n { value: '', keys: ['adviserName'] },\r\n { value: '', keys: ['clientActiveFlag'] },\r\n ];\r\n\r\n tableSettings = {\r\n pageSize: this.pageSize,\r\n filters: this.filters\r\n };\r\n\r\n makingRequest = false;\r\n\r\n private currentlySelectedRow;\r\n\r\n constructor(private router: Router) {\r\n this.tableSettings.pageSize = this.pageSize;\r\n }\r\n\r\n @bindable callback = row => { };\r\n\r\n async attached() {\r\n this.currentlySelectedRow =\r\n this.results && this.results[0] ? this.results[0] : null;\r\n if (this.currentlySelectedRow) {\r\n this.rowClicked(this.currentlySelectedRow);\r\n }\r\n\r\n this.tableSettings.filters = this.tableSettings.filters.map((filter) => {\r\n filter.value = ''\r\n return filter;\r\n });\r\n }\r\n\r\n rowClicked(row) {\r\n this.currentlySelectedRow = row;\r\n this.callback({ row: row });\r\n }\r\n\r\n rowDoubleClicked(row) {\r\n this.currentlySelectedRow = row;\r\n\r\n if (!this.noRouting) {\r\n this.router.navigateToRoute('clientHome', { id: row.clientId }, { replace: true, trigger: true });\r\n }\r\n }\r\n\r\n openInNewTab(row) {\r\n this.currentlySelectedRow = row;\r\n const routeFragment = this.router.generate('clientHome', { id: row.clientId });\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n}\r\n"],"names":["__webpack_exports__","AccountsTable","router","this","styles","_search_results_table_css__WEBPACK_IMPORTED_MODULE_2__","A","results","pageSize","noRouting","filters","value","keys","tableSettings","makingRequest","callback","row","prototype","attached","currentlySelectedRow","rowClicked","map","filter","rowDoubleClicked","navigateToRoute","getParams","replace","trigger","openInNewTab","routeFragment","generate","aurelia_framework__WEBPACK_IMPORTED_MODULE_1__","PLATFORM","global","open","params","id","clientId","policyId","statusType","versionNo","__decorate","bindable","_search__WEBPACK_IMPORTED_MODULE_0__","QueryIndex","_b","Object","customElement","autoinject","aurelia_router__WEBPACK_IMPORTED_MODULE_3__","Ix","_a","ClaimTable","claimStatuses","claimTypes","key","custom","resources_utilities_au_table_custom_filter__WEBPACK_IMPORTED_MODULE_4__","a","claimId","ClientTable","_search_results_table_css__WEBPACK_IMPORTED_MODULE_3__","aurelia_pal__WEBPACK_IMPORTED_MODULE_1__","i9","aurelia_framework__WEBPACK_IMPORTED_MODULE_2__","aurelia_router__WEBPACK_IMPORTED_MODULE_4__"],"sourceRoot":""}