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);
|
}
|
}
|