| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | import { ElMessage, ElMessageBox } from 'element-plus'import { t } from './helper'export default class Message {  /**     * success     *     * @param message     */  static success (message: string) : void {    this.message(message, 'success')  }  /**     * error     *     * @param message     */  static error (message: string) : void {    this.message(message, 'error')  }  /**     * warning     *     * @param message     */  static warning (message: string) : void {    this.message(message, 'warning')  }  /**   * confirm   *   * @param message   * @param callback   */  static confirm (message: string, callback: any) : void {    ElMessageBox.confirm(message, t('system.warning'), {      confirmButtonText: t('system.confirm'),      cancelButtonText: t('system.cancel'),      type: 'warning'    }).then(callback)  }  /**     * message     *     * @param message     * @param type     */  protected static message (message: string, type: any) {    ElMessage({      message,      type    })  }}
 |