Procházet zdrojové kódy

修改修改请求错误提示展示

cc12458 před 9 měsíci
rodič
revize
5a21a7cbdb
2 změnil soubory, kde provedl 4 přidání a 4 odebrání
  1. 2 2
      src/pages/register.page.vue
  2. 2 2
      src/request/alova.ts

+ 2 - 2
src/pages/register.page.vue

@@ -158,9 +158,9 @@ let captchaLoaded = false;
 const { loading: captchaLoading, countdown, send: getCaptcha } = useCaptcha(
   () => getCaptchaMethod(modelRef.value.phone!),
   { initialCountdown: 60 },
-).onSuccess(() => {
+).onSuccess(({ data }) => {
   captchaLoaded = true;
-  Toast.success('获取成功')
+  Toast.success(data ?? '获取成功')
 });
 const getCaptchaHandle = async () => {
   try {

+ 2 - 2
src/request/alova.ts

@@ -25,7 +25,7 @@ export default createAlova({
         if ( result.success === true || result.code === 200 ) result.code = 0;
         const { success = false, code = success ? 0 : -1, data, msg: message = '未知错误', ...props } = result;
         if ( code === 0 ) { return data; } else {}
-        throw { ...props, message: `${ message }(${ code })` };
+        throw { ...props, message: `${ message }` };
       } catch ( e: any ) {
         if ( !method.meta?.ignoreException ) {
           const { Notify } = await import('@/platform/notify.ui');
@@ -37,7 +37,7 @@ export default createAlova({
     async onError(error, method) {
       if ( !method.meta?.ignoreException && error.name !== 'AbortError' ) {
         const { Notify } = await import('@/platform/notify.ui');
-        Notify.error(`${ error.message }(${ error?.code })`);
+        Notify.error(`${ error.message }`);
       }
     },
     onComplete() {},