1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import { MessageBox } from 'element-ui';
| import { MessageBoxData } from 'element-ui/types/message-box';
|
| export default function ErrorMessageBox(errorMsg?:string, errorObj?: any):Promise<MessageBoxData>{
| errorMsg && console.info('Error: ', errorMsg);
| errorObj && console.error('Error Details: ', errorObj?.response || errorObj);
|
| return MessageBox({
| message: errorMsg
| ? errorMsg
| : `系統發生錯誤: ${errorObj?.response?.status} <p/><p/> ${errorObj?.response?.data?.detail}`,
| dangerouslyUseHTMLString: true,
| showClose:false,
| showConfirmButton:true,
| confirmButtonText:'確認',
| customClass:'pam-message-box',
| closeOnClickModal:false,
| });
| }
|
|