import { LightningElement, track } from 'lwc'; import initAgency from '@salesforce/apex/LexTopPageController.initAgency'; export default class LexAgencyInfo extends LightningElement { @track showSpinner = true; @track showPage = false; @track accountInfo; @track accountId; @track activeSections = ['A', 'B', 'C']; //是否一直显示提示 @track isNoteStay = true; connectedCallback() { this.init(); } init() { this.showSpinner = true; initAgency() .then((result) => { this.showPage = true; this.isNoteStay = result.isNoteStay; if (result.result == 'Success') { this.accountInfo = result.accountInfo; this.accountId = result.accountInfo.Id; this.showSpinner = false; } else { this.showSpinner = false; console.log('Error:' + result.errorMsg); this.showMyToast( '初始化页面失败', result.errorMsg, 'error' ); } }) .catch((error) => { this.showSpinner = false; console.log('Error:' + error); this.showMyToast( '初始化页面失败', JSON.stringify(error), 'error' ); }); } showMyToast(title, message, variant) { console.log('show custom message'); var iconName = ''; var content = ''; if (variant == 'success') { iconName = 'utility:check'; } else { iconName = 'utility:error'; } if (message != '') { content = '