My_Test_Repo/force-app/main/default/lwc/membershipAndAccount/membershipAndAccount.js

34 lines
1.2 KiB
JavaScript

import { LightningElement, wire, track } from 'lwc';
import getMembershipAndAccountMethod from '@salesforce/apex/getMembershipAndAccount.getMembershipAndAccountMethod';
export default class MembershipAndAccount extends LightningElement {
@track Membership = [];
@track AccInfo = {};
@track isLoading = true;
@wire(getMembershipAndAccountMethod)
wiredDate({error, data}){
if (data) {
this.Membership = data.map(item => {
let flatItem = {...item};
flatItem.Financial_Product_Name = item.Financial_Product__r.Name;
return flatItem;
});
console.log("Membership",this.Membership);
if (data.length > 0) {
this.AccInfo = {
Industry: data[0].Member__r.Industry,
AccountNumber: data[0].Member__r.AccountNumber,
AccountName:data[0].Member__r.Name,
Type:data[0].Member__r.AccountNumber
};
}
console.log("Acc info",this.AccInfo);
this.isLoading = false;
} else if(error){
console.log('Error',error);
this.isLoading = false;
}
}
}