import { ElMessage, ElMessageBox, ElNotification, ElLoading } from 'element-plus' let loadingInstance; export default { // æ¶ˆæ¯æç¤º msg(content) { ElMessage.info(content) }, // é”™è¯¯æ¶ˆæ¯ msgError(content) { ElMessage.error(content) }, // æˆåŠŸæ¶ˆæ¯ msgSuccess(content) { ElMessage.success(content) }, // è¦å‘Šæ¶ˆæ¯ msgWarning(content) { ElMessage.warning(content) }, /** * ----------------------------------------- */ // 弹出æç¤º alert(content) { ElMessageBox.alert(content, "系统æç¤º") }, // 错误æç¤º alertError(content) { ElMessageBox.alert(content, "系统æç¤º", { type: 'error' }) }, // æˆåŠŸæç¤º alertSuccess(content) { ElMessageBox.alert(content, "系统æç¤º", { type: 'success' }) }, // è¦å‘Šæç¤º alertWarning(content) { ElMessageBox.alert(content, "系统æç¤º", { type: 'warning' }) }, /** * ----------------------------------------- */ // 通知æç¤º notify(content) { ElNotification.info(content) }, // 错误通知 notifyError(content) { ElNotification.error(content); }, // æˆåŠŸé€šçŸ¥ notifySuccess(content) { ElNotification.success(content) }, // è¦å‘Šé€šçŸ¥ notifyWarning(content) { ElNotification.warning(content) }, /** * ----------------------------------------- */ // 确认窗体 confirm(content) { return ElMessageBox.confirm(content, "系统æç¤º", { confirmButtonText: '确定', cancelButtonText: 'å–æ¶ˆ', type: "warning", }) }, // æäº¤å†…容 prompt(content) { return ElMessageBox.prompt(content, "系统æç¤º", { confirmButtonText: '确定', cancelButtonText: 'å–æ¶ˆ', type: "warning", }) }, // 打开é®ç½©å±‚ loading(content) { loadingInstance = ElLoading.service({ lock: true, text: content, background: "rgba(0, 0, 0, 0.7)", }) }, // å…³é—é®ç½©å±‚ closeLoading() { loadingInstance.close(); } }