lex-xin 5 سال پیش
والد
کامیت
bddbad2e42
40فایلهای تغییر یافته به همراه80 افزوده شده و 14 حذف شده
  1. 0 0
      dist/css/PeriodAdjust~PeriodChange.bec5c878.css
  2. 0 0
      dist/css/TeachingSchool.27fd762b.css
  3. 0 0
      dist/css/TeachingSet.47efaa7b.css
  4. 0 0
      dist/css/VIPApply.987b7a9c.css
  5. 0 0
      dist/css/chunk-vendors.96e82baf.css
  6. 0 0
      dist/index.html
  7. 0 0
      dist/js/Approval.75f732a6.js
  8. 0 0
      dist/js/Approval~Attendance~IStarted~Leave~PeriodAdjust~PeriodChange~TeachingSchool~TeachingSet~VIPApply~ord~3d35106e.0c210a5b.js
  9. 0 0
      dist/js/Approval~Attendance~IStarted~Leave~PeriodAdjust~PeriodChange~TeachingSchool~TeachingSet~VIPApply~ord~3d35106e.b9d7ace2.js
  10. 0 0
      dist/js/Attendance.4b880718.js
  11. 0 0
      dist/js/Attendance.7e6e6a0f.js
  12. 0 0
      dist/js/BookingSet.1184215b.js
  13. 0 0
      dist/js/Business.b891cb3c.js
  14. 0 0
      dist/js/CallNames.febc0fc2.js
  15. 0 0
      dist/js/CcMe.bec83d25.js
  16. 0 0
      dist/js/IStarted.e2394146.js
  17. 0 0
      dist/js/Leave.29b51bbd.js
  18. 0 0
      dist/js/Leave.84a5e1e9.js
  19. 0 0
      dist/js/PeriodAdjust.81ab0536.js
  20. 0 0
      dist/js/PeriodAdjust~PeriodChange.3bf434bf.js
  21. 0 0
      dist/js/PeriodAdjust~PeriodChange.9b586419.js
  22. 0 0
      dist/js/PeriodChange.332e1201.js
  23. 0 0
      dist/js/StartedDetail.43d3080c.js
  24. 0 0
      dist/js/TeachingSchool.83c5c8b8.js
  25. 0 0
      dist/js/TeachingSchool.cb55505e.js
  26. 0 0
      dist/js/TeachingSet.89bc8fb1.js
  27. 0 0
      dist/js/TeachingSet.bfc4993e.js
  28. 0 0
      dist/js/VIPApply.4cb9f615.js
  29. 0 0
      dist/js/VIPApply.da91a591.js
  30. 0 0
      dist/js/app.726f3640.js
  31. 0 0
      dist/js/app.c3e1ab5a.js
  32. 0 0
      dist/js/chunk-vendors.159b9db5.js
  33. 0 0
      dist/js/chunk-vendors.f9318449.js
  34. 0 0
      dist/js/order.102bc564.js
  35. 0 0
      dist/js/order.be5686b0.js
  36. 0 0
      dist/js/privacy.3ed09be7.js
  37. 67 13
      package-lock.json
  38. 1 0
      package.json
  39. 1 0
      src/main.js
  40. 11 1
      src/router/index.js

+ 0 - 0
dist/css/PeriodAdjust~PeriodChange.d8fb29ec.css → dist/css/PeriodAdjust~PeriodChange.bec5c878.css


+ 0 - 0
dist/css/TeachingSchool.c3e7e541.css → dist/css/TeachingSchool.27fd762b.css


+ 0 - 0
dist/css/TeachingSet.69fe061c.css → dist/css/TeachingSet.47efaa7b.css


+ 0 - 0
dist/css/VIPApply.e9ac52e8.css → dist/css/VIPApply.987b7a9c.css


+ 0 - 0
dist/css/chunk-vendors.a7000af4.css → dist/css/chunk-vendors.96e82baf.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/index.html


+ 0 - 0
dist/js/Approval.50545404.js → dist/js/Approval.75f732a6.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Approval~Attendance~IStarted~Leave~PeriodAdjust~PeriodChange~TeachingSchool~TeachingSet~VIPApply~ord~3d35106e.0c210a5b.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Approval~Attendance~IStarted~Leave~PeriodAdjust~PeriodChange~TeachingSchool~TeachingSet~VIPApply~ord~3d35106e.b9d7ace2.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Attendance.4b880718.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Attendance.7e6e6a0f.js


+ 0 - 0
dist/js/BookingSet.fdc7cdb2.js → dist/js/BookingSet.1184215b.js


+ 0 - 0
dist/js/Business.a63d8344.js → dist/js/Business.b891cb3c.js


+ 0 - 0
dist/js/CallNames.0cad52be.js → dist/js/CallNames.febc0fc2.js


+ 0 - 0
dist/js/CcMe.f0518e0e.js → dist/js/CcMe.bec83d25.js


+ 0 - 0
dist/js/IStarted.777d5cce.js → dist/js/IStarted.e2394146.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.29b51bbd.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/Leave.84a5e1e9.js


+ 0 - 0
dist/js/PeriodAdjust.9ffdffef.js → dist/js/PeriodAdjust.81ab0536.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust~PeriodChange.3bf434bf.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/PeriodAdjust~PeriodChange.9b586419.js


+ 0 - 0
dist/js/PeriodChange.30965b9c.js → dist/js/PeriodChange.332e1201.js


+ 0 - 0
dist/js/StartedDetail.e824874b.js → dist/js/StartedDetail.43d3080c.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/TeachingSchool.83c5c8b8.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/TeachingSchool.cb55505e.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/TeachingSet.89bc8fb1.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/TeachingSet.bfc4993e.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/VIPApply.4cb9f615.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/VIPApply.da91a591.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.726f3640.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/app.c3e1ab5a.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/chunk-vendors.159b9db5.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/chunk-vendors.f9318449.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/order.102bc564.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
dist/js/order.be5686b0.js


+ 0 - 0
dist/js/privacy.12e8c9eb.js → dist/js/privacy.3ed09be7.js


+ 67 - 13
package-lock.json

@@ -2159,6 +2159,39 @@
         "resolve": "^1.4.0"
       }
     },
+    "babel-polyfill": {
+      "version": "6.26.0",
+      "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
+      "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
+      "requires": {
+        "babel-runtime": "^6.26.0",
+        "core-js": "^2.5.0",
+        "regenerator-runtime": "^0.10.5"
+      },
+      "dependencies": {
+        "regenerator-runtime": {
+          "version": "0.10.5",
+          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
+          "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg="
+        }
+      }
+    },
+    "babel-runtime": {
+      "version": "6.26.0",
+      "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+      "requires": {
+        "core-js": "^2.4.0",
+        "regenerator-runtime": "^0.11.0"
+      },
+      "dependencies": {
+        "regenerator-runtime": {
+          "version": "0.11.1",
+          "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+          "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+        }
+      }
+    },
     "balanced-match": {
       "version": "1.0.0",
       "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
@@ -2866,7 +2899,8 @@
       "version": "4.6.0",
       "resolved": "https://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
-      "dev": true
+      "dev": true,
+      "optional": true
     },
     "coa": {
       "version": "2.0.2",
@@ -5138,7 +5172,8 @@
         "ansi-regex": {
           "version": "2.1.1",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "aproba": {
           "version": "1.2.0",
@@ -5159,12 +5194,14 @@
         "balanced-match": {
           "version": "1.0.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "brace-expansion": {
           "version": "1.1.11",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "balanced-match": "^1.0.0",
             "concat-map": "0.0.1"
@@ -5179,17 +5216,20 @@
         "code-point-at": {
           "version": "1.1.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "concat-map": {
           "version": "0.0.1",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "console-control-strings": {
           "version": "1.1.0",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "core-util-is": {
           "version": "1.0.2",
@@ -5306,7 +5346,8 @@
         "inherits": {
           "version": "2.0.3",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "ini": {
           "version": "1.3.5",
@@ -5318,6 +5359,7 @@
           "version": "1.0.0",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "number-is-nan": "^1.0.0"
           }
@@ -5332,6 +5374,7 @@
           "version": "3.0.4",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "brace-expansion": "^1.1.7"
           }
@@ -5339,12 +5382,14 @@
         "minimist": {
           "version": "0.0.8",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "minipass": {
           "version": "2.3.5",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "safe-buffer": "^5.1.2",
             "yallist": "^3.0.0"
@@ -5363,6 +5408,7 @@
           "version": "0.5.1",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "minimist": "0.0.8"
           }
@@ -5443,7 +5489,8 @@
         "number-is-nan": {
           "version": "1.0.1",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "object-assign": {
           "version": "4.1.1",
@@ -5455,6 +5502,7 @@
           "version": "1.4.0",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "wrappy": "1"
           }
@@ -5540,7 +5588,8 @@
         "safe-buffer": {
           "version": "5.1.2",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "safer-buffer": {
           "version": "2.1.2",
@@ -5576,6 +5625,7 @@
           "version": "1.0.2",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "code-point-at": "^1.0.0",
             "is-fullwidth-code-point": "^1.0.0",
@@ -5595,6 +5645,7 @@
           "version": "3.0.1",
           "bundled": true,
           "dev": true,
+          "optional": true,
           "requires": {
             "ansi-regex": "^2.0.0"
           }
@@ -5638,12 +5689,14 @@
         "wrappy": {
           "version": "1.0.2",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         },
         "yallist": {
           "version": "3.0.3",
           "bundled": true,
-          "dev": true
+          "dev": true,
+          "optional": true
         }
       }
     },
@@ -9426,7 +9479,8 @@
       "version": "4.0.8",
       "resolved": "https://registry.npm.taobao.org/rx-lite/download/rx-lite-4.0.8.tgz",
       "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
-      "dev": true
+      "dev": true,
+      "optional": true
     },
     "rx-lite-aggregates": {
       "version": "4.0.8",

+ 1 - 0
package.json

@@ -8,6 +8,7 @@
     "lint": "vue-cli-service lint"
   },
   "dependencies": {
+    "babel-polyfill": "^6.26.0",
     "core-js": "^2.6.5",
     "install": "^0.13.0",
     "qs": "^6.8.0",

+ 1 - 0
src/main.js

@@ -3,6 +3,7 @@ import App from './App.vue'
 import store from './store'
 import router from './router/index'
 import './common/vueFilters'
+import 'babel-polyfill'
 import { Button, Icon, Tag, Swipe, SwipeItem, Popup, Picker, 
     DropdownMenu, DropdownItem, Search, PullRefresh, Toast, List,
     Collapse, CollapseItem, Tab, Tabs, Row, Col, Cell, CellGroup,

+ 11 - 1
src/router/index.js

@@ -15,7 +15,7 @@ let defaultRouter = [
 
 defaultRouter = defaultRouter.concat(TeacherRouter)
 
-export default new Router({
+const router = new Router({
     // mode: 'history',
     base: process.env.BASE_URL,
     routes: defaultRouter,
@@ -23,3 +23,13 @@ export default new Router({
         return { x: 0, y: 0 }
     }
 })
+router.onError((error) => {
+    const pattern = /Loading chunk (\d)+ failed/g;
+    const isChunkLoadFailed = error.message.match(pattern);
+    const targetPath = router.history.pending.fullPath;
+    if (isChunkLoadFailed) {
+        router.replace(targetPath);
+    }
+})
+
+export default router

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است