diff --git a/src/layouts/insurance-company/insurance-company-question.vue b/src/layouts/insurance-company/insurance-company-question.vue index b69a77d49..ad0e12766 100644 --- a/src/layouts/insurance-company/insurance-company-question.vue +++ b/src/layouts/insurance-company/insurance-company-question.vue @@ -79,6 +79,18 @@ export default { }, }, methods: { + getParentAccountNumber(parentAccountName) { + const matchedItem = this.searchableInsuranceCompanyList?.filter((item) => { + return item.accountName === parentAccountName; + }); + + if (matchedItem) { + return matchedItem[0].parentAccountNumber; + } else { + console.error("Error locating " + parentAccountName); + return; + } + }, findMatches(request, response) { const matches = []; const term = request?.term?.toUpperCase(); @@ -98,16 +110,20 @@ export default { return; } - const selectedItem = this.searchableInsuranceCompanyList.filter((item) => { - return item.accountName === parentAccountName; - }); + // const selectedItem = this.searchableInsuranceCompanyList.filter((item) => { + // return item.accountName === parentAccountName; + // }); - if (selectedItem) { - this.selectedAccountName = parentAccountName; - this.selectedAccountNumber = selectedItem[0].parentAccountNumber; - } else { - console.error("Error locating " + parentAccountName); - } + this.selectedAccountNumber = this.getParentAccountNumber(parentAccountName); + + // if (selectedItem) { + // this.selectedAccountName = parentAccountName; + // //this.selectedAccountNumber = selectedItem[0].parentAccountNumber; + // console.log("this.selectedAccountNumber", selectedItem[0].parentAccountNumber); + // console.log("this.getParentAccountNumber", this.getParentAccountNumber(parentAccountName)); + // } else { + // console.error("Error locating " + parentAccountName); + // } }, }, mounted() {