69 lines
2.3 KiB
JavaScript
69 lines
2.3 KiB
JavaScript
(function(){
|
|
utils.message = {
|
|
msg:function(text,type){
|
|
var that = this;
|
|
if(!type){
|
|
type = "default";
|
|
}
|
|
ElementPlus.ElMessage({
|
|
message:text,
|
|
type:type
|
|
})
|
|
},
|
|
loading:function(text){
|
|
var that = this;
|
|
that.loadingService = ElementPlus.ElLoading.service({text:text})
|
|
},
|
|
cancelLoading:function(){
|
|
var that = this;
|
|
if(that.loadingService){
|
|
that.loadingService.close();
|
|
}
|
|
},
|
|
alert:function(text,callback){
|
|
ElementPlus.ElMessageBox.alert(text,"提示",{callback:function (){
|
|
if(callback){
|
|
callback();
|
|
}
|
|
},"showClose":false,
|
|
"confirmButtonText":"确定",
|
|
"cancelButtonText":"取消",
|
|
"dangerouslyUseHTMLString":true,
|
|
"closeOnClickModal":false,
|
|
"closeOnPressEscape":false,
|
|
"closeOnHashChange":false,
|
|
});
|
|
},
|
|
confirm:function(text,callback){
|
|
ElementPlus.ElMessageBox.confirm(text,"提示",{
|
|
callback:function (e){
|
|
if(callback){
|
|
callback(e == "confirm"?1:0)
|
|
}
|
|
},"showClose":false,
|
|
"confirmButtonText":"确定",
|
|
"cancelButtonText":"取消",
|
|
"dangerouslyUseHTMLString":true,
|
|
"closeOnClickModal":false,
|
|
"closeOnPressEscape":false,
|
|
"closeOnHashChange":false,
|
|
});
|
|
},
|
|
prompt:function(text,callback,def){
|
|
ElementPlus.ElMessageBox.prompt(text,"提示",{
|
|
callback:function (e){
|
|
if(callback){
|
|
callback(e.action == "confirm"?1:0,e.value);
|
|
}
|
|
},"showClose":false,
|
|
"confirmButtonText":"确定",
|
|
"cancelButtonText":"取消",
|
|
"dangerouslyUseHTMLString":true,
|
|
"closeOnClickModal":false,
|
|
"closeOnPressEscape":false,
|
|
"closeOnHashChange":false,
|
|
"inputValue":def
|
|
});
|
|
}
|
|
}
|
|
})(); |