Ver Fonte

对接两个页面接口

huangtao há 3 anos atrás
pai
commit
b5c2b08a76

+ 120 - 142
package-lock.json

@@ -1297,7 +1297,7 @@
     },
     },
     "@nodelib/fs.stat": {
     "@nodelib/fs.stat": {
       "version": "1.1.3",
       "version": "1.1.3",
-      "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz",
+      "resolved": "https://registry.nlark.com/@nodelib/fs.stat/download/@nodelib/fs.stat-1.1.3.tgz?cache=0&sync_timestamp=1622792655362&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-1.1.3.tgz",
       "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
       "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=",
       "dev": true
       "dev": true
     },
     },
@@ -1639,7 +1639,7 @@
     },
     },
     "@vue/babel-preset-app": {
     "@vue/babel-preset-app": {
       "version": "4.5.13",
       "version": "4.5.13",
-      "resolved": "https://registry.nlark.com/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.13.tgz?cache=0&sync_timestamp=1620981723230&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fbabel-preset-app%2Fdownload%2F%40vue%2Fbabel-preset-app-4.5.13.tgz",
+      "resolved": "https://registry.nlark.com/@vue/babel-preset-app/download/@vue/babel-preset-app-4.5.13.tgz",
       "integrity": "sha1-y0dTIeTHP38RDawppIwqnLgK/rY=",
       "integrity": "sha1-y0dTIeTHP38RDawppIwqnLgK/rY=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -1791,7 +1791,7 @@
     },
     },
     "@vue/cli-plugin-eslint": {
     "@vue/cli-plugin-eslint": {
       "version": "4.5.13",
       "version": "4.5.13",
-      "resolved": "https://registry.nlark.com/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.13.tgz",
+      "resolved": "https://registry.nlark.com/@vue/cli-plugin-eslint/download/@vue/cli-plugin-eslint-4.5.13.tgz?cache=0&sync_timestamp=1623215859183&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcli-plugin-eslint%2Fdownload%2F%40vue%2Fcli-plugin-eslint-4.5.13.tgz",
       "integrity": "sha1-i68i0NltdnIMdQZka5b09iwFvfo=",
       "integrity": "sha1-i68i0NltdnIMdQZka5b09iwFvfo=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -1820,7 +1820,7 @@
     },
     },
     "@vue/cli-service": {
     "@vue/cli-service": {
       "version": "4.5.13",
       "version": "4.5.13",
-      "resolved": "https://registry.nlark.com/@vue/cli-service/download/@vue/cli-service-4.5.13.tgz?cache=0&sync_timestamp=1620981723722&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcli-service%2Fdownload%2F%40vue%2Fcli-service-4.5.13.tgz",
+      "resolved": "https://registry.nlark.com/@vue/cli-service/download/@vue/cli-service-4.5.13.tgz",
       "integrity": "sha1-oJ5oSoAWhLbiTlQUrTBlCXDuye0=",
       "integrity": "sha1-oJ5oSoAWhLbiTlQUrTBlCXDuye0=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -1884,54 +1884,16 @@
       "dependencies": {
       "dependencies": {
         "acorn": {
         "acorn": {
           "version": "7.4.1",
           "version": "7.4.1",
-          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1620134156200&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz",
+          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "dev": true
           "dev": true
         },
         },
-        "ansi-styles": {
-          "version": "4.3.0",
-          "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz",
-          "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-convert": "^2.0.1"
-          }
-        },
         "camelcase": {
         "camelcase": {
           "version": "5.3.1",
           "version": "5.3.1",
           "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603921882890&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz",
           "resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1603921882890&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz",
           "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
           "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
           "dev": true
           "dev": true
         },
         },
-        "chalk": {
-          "version": "4.1.1",
-          "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995354302&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz",
-          "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "ansi-styles": "^4.1.0",
-            "supports-color": "^7.1.0"
-          }
-        },
-        "color-convert": {
-          "version": "2.0.1",
-          "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz",
-          "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "color-name": "~1.1.4"
-          }
-        },
-        "color-name": {
-          "version": "1.1.4",
-          "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz",
-          "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
-          "dev": true,
-          "optional": true
-        },
         "css-loader": {
         "css-loader": {
           "version": "3.6.0",
           "version": "3.6.0",
           "resolved": "https://registry.nlark.com/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1621865230592&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz",
           "resolved": "https://registry.nlark.com/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1621865230592&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz",
@@ -1962,13 +1924,6 @@
             "ms": "2.1.2"
             "ms": "2.1.2"
           }
           }
         },
         },
-        "has-flag": {
-          "version": "4.0.0",
-          "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz",
-          "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
-          "dev": true,
-          "optional": true
-        },
         "json5": {
         "json5": {
           "version": "1.0.1",
           "version": "1.0.1",
           "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz",
           "resolved": "https://registry.nlark.com/json5/download/json5-1.0.1.tgz",
@@ -2009,58 +1964,12 @@
           "requires": {
           "requires": {
             "minipass": "^3.1.1"
             "minipass": "^3.1.1"
           }
           }
-        },
-        "supports-color": {
-          "version": "7.2.0",
-          "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
-          "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "has-flag": "^4.0.0"
-          }
-        },
-        "vue-loader-v16": {
-          "version": "npm:vue-loader@16.2.0",
-          "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz?cache=0&sync_timestamp=1620717857145&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-loader%2Fdownload%2Fvue-loader-16.2.0.tgz",
-          "integrity": "sha1-BGpTMI3Ufljv4g3ewe3sAnzjtG4=",
-          "dev": true,
-          "optional": true,
-          "requires": {
-            "chalk": "^4.1.0",
-            "hash-sum": "^2.0.0",
-            "loader-utils": "^2.0.0"
-          },
-          "dependencies": {
-            "json5": {
-              "version": "2.2.0",
-              "resolved": "https://registry.npm.taobao.org/json5/download/json5-2.2.0.tgz?cache=0&sync_timestamp=1612146875530&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.2.0.tgz",
-              "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=",
-              "dev": true,
-              "optional": true,
-              "requires": {
-                "minimist": "^1.2.5"
-              }
-            },
-            "loader-utils": {
-              "version": "2.0.0",
-              "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz",
-              "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=",
-              "dev": true,
-              "optional": true,
-              "requires": {
-                "big.js": "^5.2.2",
-                "emojis-list": "^3.0.0",
-                "json5": "^2.1.2"
-              }
-            }
-          }
         }
         }
       }
       }
     },
     },
     "@vue/cli-shared-utils": {
     "@vue/cli-shared-utils": {
       "version": "4.5.13",
       "version": "4.5.13",
-      "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz?cache=0&sync_timestamp=1620981722781&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40vue%2Fcli-shared-utils%2Fdownload%2F%40vue%2Fcli-shared-utils-4.5.13.tgz",
+      "resolved": "https://registry.nlark.com/@vue/cli-shared-utils/download/@vue/cli-shared-utils-4.5.13.tgz",
       "integrity": "sha1-rNQPMbR5DxY0KSvapfypXcHg/1A=",
       "integrity": "sha1-rNQPMbR5DxY0KSvapfypXcHg/1A=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -2337,7 +2246,7 @@
     },
     },
     "acorn": {
     "acorn": {
       "version": "6.4.2",
       "version": "6.4.2",
-      "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1620134156200&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz",
+      "resolved": "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz",
       "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=",
       "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=",
       "dev": true
       "dev": true
     },
     },
@@ -2369,7 +2278,7 @@
     },
     },
     "ajv": {
     "ajv": {
       "version": "6.12.6",
       "version": "6.12.6",
-      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1621517642931&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
+      "resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz?cache=0&sync_timestamp=1622991619843&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fajv%2Fdownload%2Fajv-6.12.6.tgz",
       "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
       "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
       "requires": {
       "requires": {
         "fast-deep-equal": "^3.1.1",
         "fast-deep-equal": "^3.1.1",
@@ -2412,7 +2321,7 @@
       "dependencies": {
       "dependencies": {
         "type-fest": {
         "type-fest": {
           "version": "0.21.3",
           "version": "0.21.3",
-          "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz?cache=0&sync_timestamp=1621402383646&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.21.3.tgz",
+          "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.21.3.tgz?cache=0&sync_timestamp=1622543391721&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.21.3.tgz",
           "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=",
           "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=",
           "dev": true
           "dev": true
         }
         }
@@ -2441,7 +2350,7 @@
     },
     },
     "ant-design-vue": {
     "ant-design-vue": {
       "version": "1.7.5",
       "version": "1.7.5",
-      "resolved": "https://registry.nlark.com/ant-design-vue/download/ant-design-vue-1.7.5.tgz",
+      "resolved": "https://registry.nlark.com/ant-design-vue/download/ant-design-vue-1.7.5.tgz?cache=0&sync_timestamp=1623136656408&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fant-design-vue%2Fdownload%2Fant-design-vue-1.7.5.tgz",
       "integrity": "sha1-5+0EyzWK3Fa+AsdFPS2wJtLEBeM=",
       "integrity": "sha1-5+0EyzWK3Fa+AsdFPS2wJtLEBeM=",
       "requires": {
       "requires": {
         "@ant-design/icons": "^2.1.1",
         "@ant-design/icons": "^2.1.1",
@@ -2610,7 +2519,7 @@
         },
         },
         "util": {
         "util": {
           "version": "0.10.3",
           "version": "0.10.3",
-          "resolved": "https://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
+          "resolved": "https://registry.nlark.com/util/download/util-0.10.3.tgz?cache=0&sync_timestamp=1622213047493&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.10.3.tgz",
           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
           "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -2677,7 +2586,7 @@
     },
     },
     "autoprefixer": {
     "autoprefixer": {
       "version": "9.8.6",
       "version": "9.8.6",
-      "resolved": "https://registry.npm.taobao.org/autoprefixer/download/autoprefixer-9.8.6.tgz",
+      "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz",
       "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=",
       "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -2704,7 +2613,7 @@
     },
     },
     "axios": {
     "axios": {
       "version": "0.21.1",
       "version": "0.21.1",
-      "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.21.1.tgz?cache=0&sync_timestamp=1608609188013&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.21.1.tgz",
+      "resolved": "https://registry.nlark.com/axios/download/axios-0.21.1.tgz?cache=0&sync_timestamp=1618847188301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Faxios%2Fdownload%2Faxios-0.21.1.tgz",
       "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=",
       "integrity": "sha1-IlY0gZYvTWvemnbVFu8OXTwJsrg=",
       "requires": {
       "requires": {
         "follow-redirects": "^1.10.0"
         "follow-redirects": "^1.10.0"
@@ -2836,7 +2745,7 @@
       "dependencies": {
       "dependencies": {
         "core-js": {
         "core-js": {
           "version": "2.6.12",
           "version": "2.6.12",
-          "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1621970991239&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz",
+          "resolved": "https://registry.nlark.com/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1622879421799&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz",
           "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw="
           "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw="
         }
         }
       }
       }
@@ -3490,7 +3399,7 @@
     },
     },
     "ci-info": {
     "ci-info": {
       "version": "1.6.0",
       "version": "1.6.0",
-      "resolved": "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz",
+      "resolved": "https://registry.nlark.com/ci-info/download/ci-info-1.6.0.tgz?cache=0&sync_timestamp=1622180363085&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fci-info%2Fdownload%2Fci-info-1.6.0.tgz",
       "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=",
       "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=",
       "dev": true
       "dev": true
     },
     },
@@ -3606,7 +3515,7 @@
         },
         },
         "supports-color": {
         "supports-color": {
           "version": "7.2.0",
           "version": "7.2.0",
-          "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
+          "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
           "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
           "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -4375,7 +4284,7 @@
     },
     },
     "css-select": {
     "css-select": {
       "version": "2.1.0",
       "version": "2.1.0",
-      "resolved": "https://registry.npm.taobao.org/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1618566178339&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz",
+      "resolved": "https://registry.nlark.com/css-select/download/css-select-2.1.0.tgz?cache=0&sync_timestamp=1622994276976&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcss-select%2Fdownload%2Fcss-select-2.1.0.tgz",
       "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=",
       "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -4403,7 +4312,7 @@
     },
     },
     "css-what": {
     "css-what": {
       "version": "3.4.2",
       "version": "3.4.2",
-      "resolved": "https://registry.npm.taobao.org/css-what/download/css-what-3.4.2.tgz",
+      "resolved": "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz",
       "integrity": "sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=",
       "integrity": "sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=",
       "dev": true
       "dev": true
     },
     },
@@ -4415,7 +4324,7 @@
     },
     },
     "cssnano": {
     "cssnano": {
       "version": "4.1.11",
       "version": "4.1.11",
-      "resolved": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz?cache=0&sync_timestamp=1621620031632&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcssnano%2Fdownload%2Fcssnano-4.1.11.tgz",
+      "resolved": "https://registry.nlark.com/cssnano/download/cssnano-4.1.11.tgz",
       "integrity": "sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=",
       "integrity": "sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -4427,7 +4336,7 @@
     },
     },
     "cssnano-preset-default": {
     "cssnano-preset-default": {
       "version": "4.0.8",
       "version": "4.0.8",
-      "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz?cache=0&sync_timestamp=1621620031436&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcssnano-preset-default%2Fdownload%2Fcssnano-preset-default-4.0.8.tgz",
+      "resolved": "https://registry.nlark.com/cssnano-preset-default/download/cssnano-preset-default-4.0.8.tgz",
       "integrity": "sha1-kgYisfwelaNOiDggPxOXpQTy0/8=",
       "integrity": "sha1-kgYisfwelaNOiDggPxOXpQTy0/8=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -4511,7 +4420,7 @@
         },
         },
         "mdn-data": {
         "mdn-data": {
           "version": "2.0.14",
           "version": "2.0.14",
-          "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz?cache=0&sync_timestamp=1619049042656&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.14.tgz",
+          "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.14.tgz",
           "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=",
           "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=",
           "dev": true
           "dev": true
         }
         }
@@ -4605,7 +4514,7 @@
         },
         },
         "execa": {
         "execa": {
           "version": "3.4.0",
           "version": "3.4.0",
-          "resolved": "https://registry.npm.taobao.org/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1606971027153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz",
+          "resolved": "https://registry.nlark.com/execa/download/execa-3.4.0.tgz?cache=0&sync_timestamp=1622825484602&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-3.4.0.tgz",
           "integrity": "sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=",
           "integrity": "sha1-wI7UVQ72XYWPrCaf/IVyRG8364k=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -4980,7 +4889,7 @@
     },
     },
     "domutils": {
     "domutils": {
       "version": "1.7.0",
       "version": "1.7.0",
-      "resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz",
+      "resolved": "https://registry.nlark.com/domutils/download/domutils-1.7.0.tgz?cache=0&sync_timestamp=1622995111565&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fdomutils%2Fdownload%2Fdomutils-1.7.0.tgz",
       "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=",
       "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -5225,7 +5134,7 @@
     },
     },
     "eslint": {
     "eslint": {
       "version": "6.8.0",
       "version": "6.8.0",
-      "resolved": "https://registry.nlark.com/eslint/download/eslint-6.8.0.tgz?cache=0&sync_timestamp=1621646990959&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint%2Fdownload%2Feslint-6.8.0.tgz",
+      "resolved": "https://registry.nlark.com/eslint/download/eslint-6.8.0.tgz?cache=0&sync_timestamp=1622846610677&other_urls=https%3A%2F%2Fregistry.nlark.com%2Feslint%2Fdownload%2Feslint-6.8.0.tgz",
       "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=",
       "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -5289,7 +5198,7 @@
         },
         },
         "globals": {
         "globals": {
           "version": "12.4.0",
           "version": "12.4.0",
-          "resolved": "https://registry.npm.taobao.org/globals/download/globals-12.4.0.tgz",
+          "resolved": "https://registry.nlark.com/globals/download/globals-12.4.0.tgz",
           "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=",
           "integrity": "sha1-oYgTV2pBsAokqX5/gVkYwuGZJfg=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -5335,7 +5244,7 @@
         },
         },
         "type-fest": {
         "type-fest": {
           "version": "0.8.1",
           "version": "0.8.1",
-          "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1621402383646&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz",
+          "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.8.1.tgz?cache=0&sync_timestamp=1622543391721&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.8.1.tgz",
           "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=",
           "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=",
           "dev": true
           "dev": true
         }
         }
@@ -5378,7 +5287,7 @@
     },
     },
     "eslint-plugin-vue": {
     "eslint-plugin-vue": {
       "version": "6.2.2",
       "version": "6.2.2",
-      "resolved": "https://registry.npm.taobao.org/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz",
+      "resolved": "https://registry.nlark.com/eslint-plugin-vue/download/eslint-plugin-vue-6.2.2.tgz",
       "integrity": "sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=",
       "integrity": "sha1-J/7NmjokeJsPER7N1UCp5WGY4P4=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -5425,7 +5334,7 @@
       "dependencies": {
       "dependencies": {
         "acorn": {
         "acorn": {
           "version": "7.4.1",
           "version": "7.4.1",
-          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1620134156200&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz",
+          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "dev": true
           "dev": true
         }
         }
@@ -5528,7 +5437,7 @@
     },
     },
     "execa": {
     "execa": {
       "version": "1.0.0",
       "version": "1.0.0",
-      "resolved": "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1606971027153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz",
+      "resolved": "https://registry.nlark.com/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1622825484602&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz",
       "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=",
       "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -6208,7 +6117,7 @@
     },
     },
     "globals": {
     "globals": {
       "version": "11.12.0",
       "version": "11.12.0",
-      "resolved": "https://registry.npm.taobao.org/globals/download/globals-11.12.0.tgz",
+      "resolved": "https://registry.nlark.com/globals/download/globals-11.12.0.tgz",
       "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=",
       "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=",
       "dev": true
       "dev": true
     },
     },
@@ -6756,7 +6665,7 @@
     },
     },
     "import-from": {
     "import-from": {
       "version": "2.1.0",
       "version": "2.1.0",
-      "resolved": "https://registry.npm.taobao.org/import-from/download/import-from-2.1.0.tgz",
+      "resolved": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz",
       "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
       "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -6949,7 +6858,7 @@
         },
         },
         "supports-color": {
         "supports-color": {
           "version": "7.2.0",
           "version": "7.2.0",
-          "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
+          "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
           "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
           "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -7794,7 +7703,7 @@
     },
     },
     "mdn-data": {
     "mdn-data": {
       "version": "2.0.4",
       "version": "2.0.4",
-      "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz?cache=0&sync_timestamp=1619049042656&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmdn-data%2Fdownload%2Fmdn-data-2.0.4.tgz",
+      "resolved": "https://registry.nlark.com/mdn-data/download/mdn-data-2.0.4.tgz",
       "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=",
       "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=",
       "dev": true
       "dev": true
     },
     },
@@ -8382,7 +8291,7 @@
     },
     },
     "object-hash": {
     "object-hash": {
       "version": "1.3.1",
       "version": "1.3.1",
-      "resolved": "https://registry.npm.taobao.org/object-hash/download/object-hash-1.3.1.tgz?cache=0&sync_timestamp=1608921025476&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fobject-hash%2Fdownload%2Fobject-hash-1.3.1.tgz",
+      "resolved": "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz",
       "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=",
       "integrity": "sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=",
       "dev": true
       "dev": true
     },
     },
@@ -8890,7 +8799,7 @@
     },
     },
     "postcss": {
     "postcss": {
       "version": "7.0.35",
       "version": "7.0.35",
-      "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1621568858981&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz",
+      "resolved": "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz",
       "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=",
       "integrity": "sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -8901,7 +8810,7 @@
       "dependencies": {
       "dependencies": {
         "supports-color": {
         "supports-color": {
           "version": "6.1.0",
           "version": "6.1.0",
-          "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz",
+          "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz",
           "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=",
           "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -8923,7 +8832,7 @@
     },
     },
     "postcss-colormin": {
     "postcss-colormin": {
       "version": "4.0.3",
       "version": "4.0.3",
-      "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1621620031272&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz",
+      "resolved": "https://registry.nlark.com/postcss-colormin/download/postcss-colormin-4.0.3.tgz",
       "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=",
       "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -9073,7 +8982,7 @@
     },
     },
     "postcss-merge-rules": {
     "postcss-merge-rules": {
       "version": "4.0.3",
       "version": "4.0.3",
-      "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz?cache=0&sync_timestamp=1621449818973&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz",
+      "resolved": "https://registry.nlark.com/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz",
       "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=",
       "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -9498,14 +9407,14 @@
     },
     },
     "prettier": {
     "prettier": {
       "version": "1.19.1",
       "version": "1.19.1",
-      "resolved": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1620594183343&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz",
+      "resolved": "https://registry.nlark.com/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1622888610164&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz",
       "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=",
       "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=",
       "dev": true,
       "dev": true,
       "optional": true
       "optional": true
     },
     },
     "pretty-error": {
     "pretty-error": {
       "version": "2.1.2",
       "version": "2.1.2",
-      "resolved": "https://registry.npm.taobao.org/pretty-error/download/pretty-error-2.1.2.tgz",
+      "resolved": "https://registry.nlark.com/pretty-error/download/pretty-error-2.1.2.tgz",
       "integrity": "sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=",
       "integrity": "sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -10990,7 +10899,7 @@
     },
     },
     "supports-color": {
     "supports-color": {
       "version": "5.5.0",
       "version": "5.5.0",
-      "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz",
+      "resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz",
       "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
       "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -11089,7 +10998,7 @@
     },
     },
     "terser-webpack-plugin": {
     "terser-webpack-plugin": {
       "version": "1.4.5",
       "version": "1.4.5",
-      "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1620831017649&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz",
+      "resolved": "https://registry.nlark.com/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz",
       "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=",
       "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -11409,7 +11318,7 @@
     },
     },
     "type-fest": {
     "type-fest": {
       "version": "0.6.0",
       "version": "0.6.0",
-      "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1621402383646&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz",
+      "resolved": "https://registry.nlark.com/type-fest/download/type-fest-0.6.0.tgz?cache=0&sync_timestamp=1622543391721&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftype-fest%2Fdownload%2Ftype-fest-0.6.0.tgz",
       "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=",
       "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=",
       "dev": true
       "dev": true
     },
     },
@@ -11431,7 +11340,7 @@
     },
     },
     "uglify-js": {
     "uglify-js": {
       "version": "3.4.10",
       "version": "3.4.10",
-      "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz?cache=0&sync_timestamp=1621369441167&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuglify-js%2Fdownload%2Fuglify-js-3.4.10.tgz",
+      "resolved": "https://registry.nlark.com/uglify-js/download/uglify-js-3.4.10.tgz",
       "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=",
       "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -11688,7 +11597,7 @@
     },
     },
     "util": {
     "util": {
       "version": "0.11.1",
       "version": "0.11.1",
-      "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz",
+      "resolved": "https://registry.nlark.com/util/download/util-0.11.1.tgz?cache=0&sync_timestamp=1622213047493&other_urls=https%3A%2F%2Fregistry.nlark.com%2Futil%2Fdownload%2Futil-0.11.1.tgz",
       "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=",
       "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -11735,7 +11644,7 @@
     },
     },
     "uuid": {
     "uuid": {
       "version": "3.4.0",
       "version": "3.4.0",
-      "resolved": "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1607460081656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz",
+      "resolved": "https://registry.nlark.com/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1622213185460&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz",
       "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
       "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
       "dev": true
       "dev": true
     },
     },
@@ -11877,6 +11786,75 @@
         }
         }
       }
       }
     },
     },
+    "vue-loader-v16": {
+      "version": "npm:vue-loader@16.2.0",
+      "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz?cache=0&sync_timestamp=1620717857145&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-loader%2Fdownload%2Fvue-loader-16.2.0.tgz",
+      "integrity": "sha1-BGpTMI3Ufljv4g3ewe3sAnzjtG4=",
+      "dev": true,
+      "optional": true,
+      "requires": {
+        "chalk": "^4.1.0",
+        "hash-sum": "^2.0.0",
+        "loader-utils": "^2.0.0"
+      },
+      "dependencies": {
+        "ansi-styles": {
+          "version": "4.3.0",
+          "resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995547052&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz",
+          "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-convert": "^2.0.1"
+          }
+        },
+        "chalk": {
+          "version": "4.1.1",
+          "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995354302&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz",
+          "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "ansi-styles": "^4.1.0",
+            "supports-color": "^7.1.0"
+          }
+        },
+        "color-convert": {
+          "version": "2.0.1",
+          "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz",
+          "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "color-name": "~1.1.4"
+          }
+        },
+        "color-name": {
+          "version": "1.1.4",
+          "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz",
+          "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+          "dev": true,
+          "optional": true
+        },
+        "has-flag": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz",
+          "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+          "dev": true,
+          "optional": true
+        },
+        "supports-color": {
+          "version": "7.2.0",
+          "resolved": "https://registry.nlark.com/supports-color/download/supports-color-7.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz",
+          "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+          "dev": true,
+          "optional": true,
+          "requires": {
+            "has-flag": "^4.0.0"
+          }
+        }
+      }
+    },
     "vue-ref": {
     "vue-ref": {
       "version": "2.0.0",
       "version": "2.0.0",
       "resolved": "https://registry.npm.taobao.org/vue-ref/download/vue-ref-2.0.0.tgz",
       "resolved": "https://registry.npm.taobao.org/vue-ref/download/vue-ref-2.0.0.tgz",
@@ -12114,7 +12092,7 @@
     },
     },
     "webpack": {
     "webpack": {
       "version": "4.46.0",
       "version": "4.46.0",
-      "resolved": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz?cache=0&sync_timestamp=1621407470605&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack%2Fdownload%2Fwebpack-4.46.0.tgz",
+      "resolved": "https://registry.nlark.com/webpack/download/webpack-4.46.0.tgz?cache=0&sync_timestamp=1622151377755&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack%2Fdownload%2Fwebpack-4.46.0.tgz",
       "integrity": "sha1-v5tEBOogoHNgXgoBHRiNd8tq1UI=",
       "integrity": "sha1-v5tEBOogoHNgXgoBHRiNd8tq1UI=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -12199,7 +12177,7 @@
       "dependencies": {
       "dependencies": {
         "acorn": {
         "acorn": {
           "version": "7.4.1",
           "version": "7.4.1",
-          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1620134156200&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz",
+          "resolved": "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=",
           "dev": true
           "dev": true
         }
         }
@@ -12559,7 +12537,7 @@
         },
         },
         "supports-color": {
         "supports-color": {
           "version": "6.1.0",
           "version": "6.1.0",
-          "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1618561008172&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz",
+          "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz",
           "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=",
           "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {
@@ -12645,7 +12623,7 @@
     },
     },
     "webpack-sources": {
     "webpack-sources": {
       "version": "1.4.3",
       "version": "1.4.3",
-      "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965314165&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz",
+      "resolved": "https://registry.nlark.com/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1622110410694&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz",
       "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=",
       "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=",
       "dev": true,
       "dev": true,
       "requires": {
       "requires": {
@@ -12857,7 +12835,7 @@
         },
         },
         "execa": {
         "execa": {
           "version": "0.8.0",
           "version": "0.8.0",
-          "resolved": "https://registry.npm.taobao.org/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1606971027153&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz",
+          "resolved": "https://registry.nlark.com/execa/download/execa-0.8.0.tgz?cache=0&sync_timestamp=1622825484602&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fexeca%2Fdownload%2Fexeca-0.8.0.tgz",
           "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
           "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
           "dev": true,
           "dev": true,
           "requires": {
           "requires": {

+ 28 - 0
src/common/generalData.js

@@ -0,0 +1,28 @@
+// 工种类型
+
+let ENGINEERING_WORK_LIST = null
+export function getEngineeringWorkList() {
+  if (!ENGINEERING_WORK_LIST) {
+    this.$_http
+        .get(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST)
+        .then((res) => {
+          ENGINEERING_WORK_LIST = res.data;
+          return ENGINEERING_WORK_LIST
+        })
+  } else {
+  return ENGINEERING_WORK_LIST
+  }
+}
+
+// 题目类别
+let EXAM_QUESTION_TYPE_CONDITION = null
+export function getExamQuestionTypeConditionList() {
+  if (!EXAM_QUESTION_TYPE_CONDITION) {
+    this.$_http
+        .get(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST)
+        .then((res) => {
+          EXAM_QUESTION_TYPE_CONDITION = res.data;
+        })
+  }
+  return EXAM_QUESTION_TYPE_CONDITION
+}

+ 1 - 0
src/plugins/modules/axios.js

@@ -74,6 +74,7 @@ _axios.interceptors.request.use(
 // 拦截响应
 // 拦截响应
 _axios.interceptors.response.use(
 _axios.interceptors.response.use(
   response => {
   response => {
+    console.log(response)
     // 用来判断是否请求成功
     // 用来判断是否请求成功
     const success = response.status === 200;
     const success = response.status === 200;
     let messages = "";
     let messages = "";

+ 56 - 51
src/views/engineeringWorkManagement/engineeringWorkList.vue

@@ -28,7 +28,7 @@
         <div class="engineeringWork-list-title">已有工种</div>
         <div class="engineeringWork-list-title">已有工种</div>
         <a-table
         <a-table
           :columns="columns"
           :columns="columns"
-          :row-key="(record) => record.code"
+          :row-key="(record) => record.id"
           :data-source="tableData"
           :data-source="tableData"
           :pagination="false"
           :pagination="false"
         >
         >
@@ -45,8 +45,7 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { ENGINEERING_WORK_LIST } from '@/common/Constant';
-// import { pathParams } from '@/filters';
+import { pathParams } from '@/filters';
 export default {
 export default {
   name: 'engineeringWorkList',
   name: 'engineeringWorkList',
   props: {},
   props: {},
@@ -86,60 +85,66 @@ export default {
     },
     },
     // 查询:工种列表
     // 查询:工种列表
     getTableListFun() {
     getTableListFun() {
-      this.tableData = ENGINEERING_WORK_LIST;
-      // this.loading = true;
-      // this.$_http
-      //   .get(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST)
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.tableData = res.data;
-      //     this.loading = false;
-      //   })
-      //   .catch((err) => {
-      //     console.log(err);
-      //     this.loading = false;
-      //   });
+      this.loading = true;
+      this.$_http
+        .get(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST)
+        .then((res) => {
+          this.tableData = res.data;
+          this.loading = false;
+        })
+        .catch(() => {
+          this.loading = false;
+        });
     },
     },
     // 操作:新建工种
     // 操作:新建工种
     engineeringWorkCreateFun() {
     engineeringWorkCreateFun() {
-      this.engineeringWorkName = '';
-      this.$message.success('新建工种成功');
-      // this.loading = true;
-      // let params = {
-      //   name: this.engineeringWorkName,
-      // };
-      // this.$_http
-      //   .post(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST, params)
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.engineeringWorkName = '';
-      //     this.loading = false;
-      //     this.$message.success('新建工种成功');
-      //   })
-      //   .catch(() => {
-      //     this.loading = false;
-      //   });
+      this.loading = true;
+      let params = {
+        name: this.engineeringWorkName,
+      };
+      this.$_http
+        .post(this.$_API.INTERFACE_POST_ENGINEERINGWORK_CREATE, params)
+        .then(() => {
+          this.engineeringWorkName = '';
+          this.loading = false;
+          this.$message.success('新建工种成功');
+          this.getTableListFun(); // 查询:工种列表
+        })
+        .catch(() => {
+          this.loading = false;
+        });
     },
     },
     // 操作:删除工种
     // 操作:删除工种
     engineeringWorkDelete(record) {
     engineeringWorkDelete(record) {
-      console.log('删除', record);
-      this.$message.success('删除工种成功');
-      // this.loading = true;
-      // let params = {
-      //   engineertypeid: record.id,
-      // };
-      // this.$_http
-      //   .delete(
-      //     pathParams(this.$_API.INTERFACE_DELETE_ENGINEERINGWORK_DELETE, params)
-      //   )
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.loading = false;
-      //     this.$message.success('删除工种成功');
-      //   })
-      //   .catch(() => {
-      //     this.loading = false;
-      //   });
+      let that = this;
+      that.$confirm({
+        title: '删除',
+        content: `确认删除 ${record.name} 吗?`,
+        okText: '确认',
+        cancelText: '取消',
+        onOk() {
+          that.loading = true;
+          let params = {
+            engineertypeid: record.id,
+          };
+          that.$_http
+            .delete(
+              pathParams(
+                that.$_API.INTERFACE_DELETE_ENGINEERINGWORK_DELETE,
+                params
+              )
+            )
+            .then(() => {
+              that.loading = false;
+              that.$message.success('删除工种成功');
+              that.getTableListFun(); // 查询:工种列表
+            })
+            .catch(() => {
+              that.loading = false;
+            });
+        },
+        onCancel() {},
+      });
     },
     },
   },
   },
 };
 };

+ 12 - 0
src/views/examQuestionManagement/examQuestionList.vue

@@ -192,6 +192,18 @@ export default {
       ];
       ];
       this.getQusetionsListFun(); // 查询:题目列表数据
       this.getQusetionsListFun(); // 查询:题目列表数据
     },
     },
+    // 查询:工种列表
+    getTableListFun() {
+      this.loading = true;
+      this.$_http
+        .get(this.$_API.INTERFACE_GET_ENGINEERINGWORK_LIST)
+        .then((res) => {
+          this.tableData = res.data;
+        })
+        .catch(() => {
+          this.loading = false;
+        });
+    },
     // 操作:选择某个题目类型
     // 操作:选择某个题目类型
     handleExamQuestionTypeFun(item) {
     handleExamQuestionTypeFun(item) {
       console.log('选择某个题目类型', item);
       console.log('选择某个题目类型', item);

+ 50 - 54
src/views/examQuestionManagement/examQuestionType.vue

@@ -9,13 +9,13 @@
           <div class="engineeringWork-create-input">
           <div class="engineeringWork-create-input">
             <span>类别名称:</span>
             <span>类别名称:</span>
             <a-input
             <a-input
-              v-model.trim="engineeringWorkName"
+              v-model.trim="questionTypeName"
               placeholder="请输入题目类别"
               placeholder="请输入题目类别"
             />
             />
           </div>
           </div>
           <a-button
           <a-button
             type="primary"
             type="primary"
-            :disabled="!engineeringWorkName.length"
+            :disabled="!questionTypeName.length"
             @click="engineeringWorkCreateFun"
             @click="engineeringWorkCreateFun"
             >新建</a-button
             >新建</a-button
           >
           >
@@ -28,7 +28,7 @@
         <div class="engineeringWork-list-title">已有类别</div>
         <div class="engineeringWork-list-title">已有类别</div>
         <a-table
         <a-table
           :columns="columns"
           :columns="columns"
-          :row-key="(record) => record.code"
+          :row-key="(record) => record.id"
           :data-source="tableData"
           :data-source="tableData"
           :pagination="false"
           :pagination="false"
         >
         >
@@ -45,15 +45,14 @@
 </template>
 </template>
 
 
 <script>
 <script>
-import { EXAM_QUESTION_TYPE_CONDITION } from '@/common/Constant';
-// import { pathParams } from '@/filters';
+import { pathParams } from '@/filters';
 export default {
 export default {
   name: 'examQuestionType',
   name: 'examQuestionType',
   props: {},
   props: {},
   components: {},
   components: {},
   data() {
   data() {
     return {
     return {
-      engineeringWorkName: '', // 新建题目类别的名称
+      questionTypeName: '', // 新建题目类别的名称
       columns: [], // 表单配置
       columns: [], // 表单配置
       tableData: [], // 列表数据
       tableData: [], // 列表数据
     };
     };
@@ -86,60 +85,57 @@ export default {
     },
     },
     // 查询:题目类别列表
     // 查询:题目类别列表
     getTableListFun() {
     getTableListFun() {
-      this.tableData = EXAM_QUESTION_TYPE_CONDITION;
-      // this.loading = true;
-      // this.$_http
-      //   .get(this.$_API.INTERFACE_GET_EXAMS_QUESTION_TYPE)
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.tableData = res.data;
-      //     this.loading = false;
-      //   })
-      //   .catch((err) => {
-      //     console.log(err);
-      //     this.loading = false;
-      //   });
+      this.loading = true;
+      this.$_http
+        .get(this.$_API.INTERFACE_GET_EXAMS_QUESTION_TYPE)
+        .then((res) => {
+          this.tableData = res.data;
+          this.loading = false;
+        })
+        .catch(() => {
+          this.loading = false;
+        });
     },
     },
     // 操作:新建题目类别
     // 操作:新建题目类别
     engineeringWorkCreateFun() {
     engineeringWorkCreateFun() {
-      this.engineeringWorkName = '';
-      this.$message.success('新建题目类别成功');
-      // this.loading = true;
-      // let params = {
-      //   name: this.engineeringWorkName,
-      // };
-      // this.$_http
-      //   .post(this.$_API.INTERFACE_POST_EXAMS_QUESTION_TYPE_CREATE, params)
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.engineeringWorkName = '';
-      //     this.loading = false;
-      //     this.$message.success('新建题目成功');
-      //   })
-      //   .catch(() => {
-      //     this.loading = false;
-      //   });
+      this.loading = true;
+      let params = {
+        name: this.questionTypeName,
+        parentId: null,
+      };
+      this.$_http
+        .post(this.$_API.INTERFACE_POST_EXAMS_QUESTION_TYPE_CREATE, params)
+        .then(() => {
+          this.questionTypeName = '';
+          this.loading = false;
+          this.$message.success('新建题目类别成功');
+          this.getTableListFun(); // 查询:题目类别列表
+        })
+        .catch(() => {
+          this.loading = false;
+        });
     },
     },
     // 操作:删除题目类别
     // 操作:删除题目类别
     engineeringWorkDelete(record) {
     engineeringWorkDelete(record) {
-      console.log('删除', record);
-      this.$message.success('删除题目类别成功');
-      // this.loading = true;
-      // let params = {
-      //   categoryId: record.id,
-      // };
-      // this.$_http
-      //   .delete(
-      //     pathParams(this.$_API.INTERFACE_POST_EXAMS_QUESTION_TYPE_DELETE, params)
-      //   )
-      //   .then((res) => {
-      //     console.log(res);
-      //     this.loading = false;
-      //     this.$message.success('删除题目类别成功');
-      //   })
-      //   .catch(() => {
-      //     this.loading = false;
-      //   });
+      this.loading = true;
+      let params = {
+        categoryId: record.id,
+      };
+      this.$_http
+        .delete(
+          pathParams(
+            this.$_API.INTERFACE_POST_EXAMS_QUESTION_TYPE_DELETE,
+            params
+          )
+        )
+        .then(() => {
+          this.loading = false;
+          this.$message.success('删除题目类别成功');
+          this.getTableListFun(); // 查询:题目类别列表
+        })
+        .catch(() => {
+          this.loading = false;
+        });
     },
     },
   },
   },
 };
 };