34 lines
1.2 KiB
JavaScript
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;
|
|
}
|
|
}
|
|
} |