MaxKB/ui/src/utils/message.ts
shaohuzhang1 60e65a8b17
feat: 接口校验 (#721)
feat: 接口校验
2024-07-09 13:44:27 +08:00

61 lines
1.3 KiB
TypeScript

import { ElMessageBox, ElMessage } from 'element-plus'
export const MsgSuccess = (message: string) => {
ElMessage.success({
message: message,
type: 'success',
showClose: true,
duration: 1500
})
}
export const MsgInfo = (message: string) => {
ElMessage.info({
message: message,
type: 'info',
showClose: true,
duration: 1500
})
}
export const MsgWarning = (message: string) => {
ElMessage.warning({
message: message,
type: 'warning',
showClose: true,
duration: 1500
})
}
export const MsgError = (message: string) => {
ElMessage.error({
message: message,
type: 'error',
showClose: true,
duration: 1500
})
}
export const MsgAlert = (title: string, description: string, options?: any) => {
const defaultOptions: Object = {
confirmButtonText: '确定',
...options
}
return ElMessageBox.alert(description, title, defaultOptions)
}
/**
* 删除知识库
* @param 参数 message: {title, description,type}
*/
export const MsgConfirm = (title: string, description: string, options?: any) => {
const defaultOptions: Object = {
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消',
...options
}
return ElMessageBox.confirm(description, title, defaultOptions)
}