From b5e182e0e2e2703f1d62ad017bb8996cd2e5db9e Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Fri, 21 Feb 2025 17:56:26 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=83=E0=B8=8A=E0=B9=89=20axios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ResetPassword.vue | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/views/ResetPassword.vue b/src/views/ResetPassword.vue index 3b9a33b..c877a51 100644 --- a/src/views/ResetPassword.vue +++ b/src/views/ResetPassword.vue @@ -10,6 +10,7 @@ import { useQuasar } from 'quasar' import { useCounterMixin } from '@/stores/mixin' import { setAuthen, authenticated, setAuthenCheckin } from '@/plugins/auth' import CustomComponent from '@/components/CustomDialog.vue' + import env from '@/api/index' const router = useRouter() @@ -22,8 +23,8 @@ const { showLoader, hideLoader, messageError } = mixin const username = ref('') async function onSubmit() { showLoader() - http - .post(config.API.resetPassword, { + await axios + .post(`${env.API_URI}/org/keycloak/user/reset-password`, { username: username.value, }) .then((res) => { @@ -34,8 +35,17 @@ async function onSubmit() { isFalse.value = true } }) - .catch((e) => { - messageError($q, e) + .catch((err) => { + $q.dialog({ + component: CustomComponent, + componentProps: { + title: `ข้อความแจ้งเตือน`, + message: `${err.response.data.message}`, + icon: 'warning', + color: 'red', + onlycancel: true, + }, + }) }) .finally(() => { hideLoader()