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()