浏览代码

修复弹窗快的问题

lex 1 年之前
父节点
当前提交
12d5e83d54
共有 2 个文件被更改,包括 15 次插入14 次删除
  1. 2 1
      src/views/student-register/index.tsx
  2. 13 13
      src/views/student-register/request.ts

+ 2 - 1
src/views/student-register/index.tsx

@@ -35,6 +35,7 @@ import MSticky from '@/components/m-sticky';
 import { useRoute, useRouter } from 'vue-router';
 import { useStudentRegisterStore } from '@/store/modules/student-register-store';
 import request from '@/helpers/request';
+import requestStuent from './request';
 import { browser, checkPhone, getUrlCode, moneyFormat } from '@/helpers/utils';
 import deepClone from '@/helpers/deep-clone';
 import OWxTip from '@/components/m-wx-tip';
@@ -843,7 +844,7 @@ export default defineComponent({
       schoolId?: string
     ) => {
       try {
-        const { data } = await request.post(
+        const { data } = await requestStuent.post(
           '/edu-app/open/studentRegisterPointRecord/update',
           {
             data: {

+ 13 - 13
src/views/student-register/request.ts

@@ -26,14 +26,14 @@ let toast: ReturnType<typeof setTimeout>;
 
 request.interceptors.request.use(
   (url, options: any) => {
-    if (!options.hideLoading) {
-      clearTimeout(toast);
-      showLoadingToast({
-        message: '加载中...',
-        forbidClick: true,
-        duration: 0
-      });
-    }
+    // if (!options.hideLoading) {
+    //   clearTimeout(toast);
+    //   showLoadingToast({
+    //     message: '加载中...',
+    //     forbidClick: true,
+    //     duration: 0
+    //   });
+    // }
 
     initRequest = options.initRequest || false;
     const Authorization = storage.get(ACCESS_TOKEN) || '';
@@ -68,11 +68,11 @@ request.interceptors.request.use(
 
 request.interceptors.response.use(
   async res => {
-    toast = setTimeout(() => {
-      closeToast();
-    }, 100);
+    // toast = setTimeout(() => {
+    //   closeToast();
+    // }, 100);
     if (res.status > 299 || res.status < 200) {
-      clearTimeout(toast);
+      // clearTimeout(toast);
       const msg = '服务器错误,状态码' + res.status;
       showToast(msg);
       throw new Error(msg);
@@ -82,7 +82,7 @@ request.interceptors.response.use(
     if (data.code !== 200 && data.errCode !== 0 && data.code !== 999) {
       let msg = data.msg || data.message || '处理失败,请重试';
       if (!(data.code === 403 || data.code === 5000)) {
-        clearTimeout(toast);
+        // clearTimeout(toast);
         showToast(msg);
       }
       if (data.code === 5000 || data.code === 403) {