保誠-保戶業務員媒合平台
wayne
2021-11-30 202f69ff07a2840a9746cda72361f0f67a20a85a
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,
  });
}