diff --git a/src/stores/mixin.ts b/src/stores/mixin.ts index 412e20f..f44f8f3 100644 --- a/src/stores/mixin.ts +++ b/src/stores/mixin.ts @@ -127,18 +127,6 @@ export const useCounterMixin = defineStore('mixin', () => { if (cancel) cancel() }) } - const showLoader = () => { - Loading.show({ - spinner: QSpinnerCube, - spinnerSize: 140, - spinnerColor: 'primary', - backgroundColor: 'white', - }) - } - - const hideLoader = () => { - Loading.hide() - } const messageError = (q: any, e: any = '') => { // q.dialog.hide(); @@ -220,95 +208,12 @@ export const useCounterMixin = defineStore('mixin', () => { } } - function messageError(q: any, e: any = '') { - // q.dialog.hide(); - if (e.response !== undefined) { - if (e.response.data.status !== undefined) { - if (e.response.data.status == 401) { - //invalid_token - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: `ล็อกอินหมดอายุ กรุณาล็อกอินใหม่อีกครั้ง`, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } else { - const message = e.response.data.result ?? e.response.data.message - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: `${message}`, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } - } else { - if (e.response.status == 401) { - //invalid_token - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: `ล็อกอินหมดอายุ กรุณาล็อกอินใหม่อีกครั้ง`, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } else if (e.response.data.successful === false) { - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: e.response.data.message, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } else { - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: `ข้อมูลผิดพลาดทำให้เกิดการไม่ตอบสนองต่อการเรียกใช้งานดูเว็บไซต์`, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } - } - } else { - q.dialog({ - component: CustomComponent, - componentProps: { - title: `พบข้อผิดพลาด`, - message: `ข้อมูลผิดพลาดทำให้เกิดการไม่ตอบสนองต่อการเรียกใช้งานดูเว็บไซต์`, - icon: 'warning', - color: 'red', - onlycancel: true, - }, - }) - } - } - return { date2Thai, showLoader, hideLoader, covertDateObject, dialogConfirm, - showLoader, - hideLoader, - messageError, messageError, } })