zhengyiming
2025-02-10 958b79ed89b9e742540f714a80261d222c0fc09b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import { ElMessage, ElMessageBox } from 'element-plus';
 
// 成功
export const successMessage = (message: string) => {
  return ElMessage({
    showClose: true,
    message,
    type: 'success',
  });
};
 
// 警告
export const warnMessage = (message: string) => {
  return ElMessage({
    showClose: true,
    message,
    type: 'warning',
  });
};
 
// 失败
export const errorMessage = (message: string) => {
  return ElMessage({
    showClose: true,
    message,
    type: 'error',
  });
};
 
export const deleteMessage = (message = '确认要删除该条数据吗?') => {
  return ElMessageBox.confirm(message, '提示', {
    confirmButtonText: '确认',
    cancelButtonText: '取消',
    type: 'warning',
  });
};
 
export const tipMessage = (msg: string) => {
  return ElMessageBox.confirm(msg, '提示', {
    confirmButtonText: '确认',
    cancelButtonText: '取消',
    type: 'warning',
  });
};
 
export class Message {
  // 成功
  static successMessage = successMessage;
  // 警告
  static warnMessage = warnMessage;
  // 失败
  static errorMessage = errorMessage;
 
  static deleteMessage = deleteMessage;
 
  static tipMessage = tipMessage;
}