| import { LightningElement,track} from 'lwc'; | 
| import initReminder from '@salesforce/apex/LexLicenceReminderController.initReminder'; | 
|   | 
| export default class LexLicenceReminder extends LightningElement { | 
|     @track days = 0; | 
|     @track isShowReminder = false; | 
|     @track msg = ''; | 
|   | 
|     connectedCallback(){ | 
|         initReminder() | 
|         .then(result=>{ | 
|             if (result.result == 'Success') { | 
|                 this.days = result.days; | 
|                 this.isShowReminder = result.isShowReminder; | 
|                 if(this.days > 0){ | 
|                     this.msg = '您的医疗器械经营企业许可证还有'+this.days+'天就到期了!'; | 
|                 }else if(this.days == 0){ | 
|                     this.msg = '您的医疗器械经营企业许可证今天就到期了!'; | 
|                 }else if(this.days < 0){ | 
|                     var days = this.days * -1 | 
|                     this.msg = '您的医疗器械经营企业许可证已经过期'+days+'天了!'; | 
|                 } | 
|             } else { | 
|                 console.log("Error:" + result.errorMsg); | 
|                 this.showMyToast(result.errorMsg, '', 'error'); | 
|             } | 
|         }) | 
|         .catch(error => { | 
|             console.log("Error:" + JSON.stringify(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 = '<h2><strong>'+title+'<strong/></h2><h5>'+message+'</h5>'; | 
|         }else{ | 
|            content = '<h2><strong>'+title+'<strong/></h2>'; | 
|         } | 
|         this.template.querySelector('c-common-toast'). | 
|         showToast(variant,content,iconName,10000); | 
|         // var mode; | 
|         // if(this.isNoteStay){ | 
|         //     mode ='sticky'; | 
|         // }else{ | 
|         //     mode = 'dismissable'; | 
|         // } | 
|         // const evt = new ShowToastEvent({ | 
|         //     title: title, | 
|         //     message: message, | 
|         //     variant: variant, | 
|         //     mode: mode | 
|         // }); | 
|         // this.dispatchEvent(evt); | 
|     } | 
| } |