diff --git a/ControlPlatform/web/config/index.js b/ControlPlatform/web/config/index.js
index 86e6d589f..130d445dd 100644
--- a/ControlPlatform/web/config/index.js
+++ b/ControlPlatform/web/config/index.js
@@ -11,10 +11,10 @@ module.exports = {
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
- 'api': {
- target: 'http://192.168.100.98:8181',
- changeorigin: true,
- pathrewrite: {
+ '/api': {
+ target: 'http://192.168.100.98:8181/',
+ changeOrigin: true,
+ pathRewrite: {
'^/api': '/'
}
}
@@ -37,7 +37,8 @@ module.exports = {
showEslintErrorsInOverlay: false,
/**
- * Source Maps
+ * Source
+ *
*/
// https://webpack.js.org/configuration/devtool/#development
diff --git a/ControlPlatform/web/package-lock.json b/ControlPlatform/web/package-lock.json
index b50592c7f..95b9978e4 100644
--- a/ControlPlatform/web/package-lock.json
+++ b/ControlPlatform/web/package-lock.json
@@ -1,18 +1,18 @@
{
- "name": "cmcc-front",
+ "name": "sdn-web",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@ant-design/icons": {
- "version": "1.1.16",
- "resolved": "http://registry.npm.taobao.org/@ant-design/icons/download/@ant-design/icons-1.1.16.tgz",
- "integrity": "sha1-rGQmIWk04/S8EI8vSPku1meJI14="
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-1.2.1.tgz",
+ "integrity": "sha512-gQx3nH6m1xvebOWh5xibhzVK02aoqHY7JUXUS4doAidSDRWsj5iwKC8Gq9DemDZ4T+bW6xO7jJZN1UsbvcW7Uw=="
},
"@ant-design/icons-vue": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/@ant-design/icons-vue/download/@ant-design/icons-vue-1.0.1.tgz",
- "integrity": "sha1-NDV5IZwEGQgxyco4Jq7HNhu4tNQ=",
+ "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-1.0.1.tgz",
+ "integrity": "sha512-WRlfa3t9/e2wwVw9FPRgJ/pan4Ttzd+JvgounFsXdpuyDm0q6djAwhjj7W/ZxWWU3XkArbcaXTMSslnn25804w==",
"requires": {
"ant-design-palettes": "^1.1.3",
"babel-runtime": "^6.26.0"
@@ -259,8 +259,8 @@
},
"add-dom-event-listener": {
"version": "1.1.0",
- "resolved": "http://registry.npm.taobao.org/add-dom-event-listener/download/add-dom-event-listener-1.1.0.tgz",
- "integrity": "sha1-apLbOg3Qq8JU4JXA8dwUrLuq4xA=",
+ "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz",
+ "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==",
"requires": {
"object-assign": "4.x"
}
@@ -295,12 +295,6 @@
"json-schema-traverse": "^0.3.0"
}
},
- "ajv-errors": {
- "version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz",
- "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=",
- "dev": true
- },
"ajv-keywords": {
"version": "3.2.0",
"resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
@@ -320,7 +314,7 @@
},
"alphanum-sort": {
"version": "1.0.2",
- "resolved": "http://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
"dev": true
},
@@ -332,7 +326,7 @@
},
"ansi-html": {
"version": "0.0.7",
- "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
"integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
"dev": true
},
@@ -353,14 +347,16 @@
},
"ant-design-palettes": {
"version": "1.1.3",
- "resolved": "http://registry.npm.taobao.org/ant-design-palettes/download/ant-design-palettes-1.1.3.tgz",
- "integrity": "sha1-hBGbGk2GNjrcUqONWH5lM2oKJ90=",
+ "resolved": "https://registry.npmjs.org/ant-design-palettes/-/ant-design-palettes-1.1.3.tgz",
+ "integrity": "sha512-UpkkTp8egEN21KZNvY7sTcabLlkHvLvS71EVPk4CYi77Z9AaGGCaVn7i72tbOgWDrQp2wjIg8WgMbKBdK7GtWA==",
"requires": {
"tinycolor2": "^1.4.1"
}
},
"ant-design-vue": {
- "version": "1.3.2",
+ "version": "1.3.10",
+ "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-1.3.10.tgz",
+ "integrity": "sha512-C+2i0P1DirL+Bc+gpJI9Ys3FXWMza3E8bHD/OpkDnVRV4VegOBuy5eMJsmOzmiGJQM/WQBw8t1v+ma+xIasNXw==",
"requires": {
"@ant-design/icons": "^1.1.15",
"@ant-design/icons-vue": "^1.0.1",
@@ -389,18 +385,6 @@
"shallowequal": "^1.0.2",
"vue-ref": "^1.0.4",
"warning": "^3.0.0"
- },
- "dependencies": {
- "enquire.js": {
- "version": "2.1.6",
- "resolved": "http://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz",
- "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ="
- },
- "lodash": {
- "version": "4.17.11",
- "resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz",
- "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40="
- }
}
},
"anymatch": {
@@ -651,6 +635,8 @@
},
"apexcharts": {
"version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-2.6.0.tgz",
+ "integrity": "sha512-pnssdU+tV3ot0laEeED+4O1ngfKBESQQmZUVy87MRoRlezcrn0vLRLlAr6Cl2+WdJXtHBCZ9oq1P0+74MkkbWQ==",
"requires": {
"babel-polyfill": "^6.26.0",
"core-js": "^2.5.7",
@@ -718,7 +704,7 @@
},
"array-equal": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/array-equal/download/array-equal-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
"dev": true
},
@@ -730,7 +716,7 @@
},
"array-flatten": {
"version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
"dev": true
},
@@ -746,8 +732,8 @@
},
"array-tree-filter": {
"version": "2.1.0",
- "resolved": "http://registry.npm.taobao.org/array-tree-filter/download/array-tree-filter-2.1.0.tgz",
- "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA="
+ "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz",
+ "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw=="
},
"array-union": {
"version": "1.0.2",
@@ -881,9 +867,9 @@
"dev": true
},
"async-validator": {
- "version": "1.10.1",
- "resolved": "http://registry.npm.taobao.org/async-validator/download/async-validator-1.10.1.tgz",
- "integrity": "sha1-QemwufjnGebt+UY3LwGKlYwucPM=",
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.11.3.tgz",
+ "integrity": "sha512-Xeyt+fpqTSYeC++J/M/KkBq8UEGiAkjjKTirKhvkR9M9q+iZNCsv6ffVWNySllAuNPZ+SqzKMgBuvWHILjHatg==",
"requires": {
"babel-runtime": "6.x"
}
@@ -902,6 +888,8 @@
},
"autoprefixer": {
"version": "7.2.6",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz",
+ "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==",
"dev": true,
"requires": {
"browserslist": "^2.11.3",
@@ -969,6 +957,8 @@
},
"axios": {
"version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
+ "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
"requires": {
"follow-redirects": "^1.3.0",
"is-buffer": "^1.1.5"
@@ -1052,6 +1042,8 @@
},
"babel-eslint": {
"version": "8.2.6",
+ "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz",
+ "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==",
"dev": true,
"requires": {
"@babel/code-frame": "7.0.0-beta.44",
@@ -1280,6 +1272,8 @@
},
"babel-jest": {
"version": "21.2.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-21.2.0.tgz",
+ "integrity": "sha512-O0W2qLoWu1QOoOGgxiR2JID4O6WSpxPiQanrkyi9SSlM0PJ60Ptzlck47lhtnr9YZO3zYOsxHwnyeWJ6AffoBQ==",
"dev": true,
"requires": {
"babel-plugin-istanbul": "^4.0.0",
@@ -1288,6 +1282,8 @@
},
"babel-loader": {
"version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz",
+ "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==",
"dev": true,
"requires": {
"find-cache-dir": "^1.0.0",
@@ -1315,6 +1311,8 @@
},
"babel-plugin-dynamic-import-node": {
"version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz",
+ "integrity": "sha512-yeDwKaLgGdTpXL7RgGt5r6T4LmnTza/hUn5Ul8uZSGGMtEjYo13Nxai7SQaGCTEzUtg9Zq9qJn0EjEr7SeSlTQ==",
"dev": true,
"requires": {
"babel-plugin-syntax-dynamic-import": "^6.18.0"
@@ -1839,6 +1837,8 @@
},
"babel-preset-stage-2": {
"version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
+ "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
"dev": true,
"requires": {
"babel-plugin-syntax-dynamic-import": "^6.18.0",
@@ -2059,7 +2059,7 @@
},
"batch": {
"version": "0.6.1",
- "resolved": "http://registry.npm.taobao.org/batch/download/batch-0.6.1.tgz",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
"integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
"dev": true
},
@@ -2182,7 +2182,7 @@
},
"bonjour": {
"version": "3.5.0",
- "resolved": "http://registry.npm.taobao.org/bonjour/download/bonjour-3.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
"dev": true,
"requires": {
@@ -2260,7 +2260,7 @@
"dependencies": {
"resolve": {
"version": "1.1.7",
- "resolved": "http://registry.npm.taobao.org/resolve/download/resolve-1.1.7.tgz",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
"integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
"dev": true
}
@@ -2665,6 +2665,8 @@
},
"chromedriver": {
"version": "2.40.0",
+ "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.40.0.tgz",
+ "integrity": "sha512-ewvRQ1HMk0vpFSWYCk5hKDoEz5QMPplx5w3C6/Me+03y1imr67l3Hxl9U0jn3mu2N7+c7BoC7JtNW6HzbRAwDQ==",
"dev": true,
"requires": {
"del": "^3.0.0",
@@ -2757,8 +2759,8 @@
},
"classnames": {
"version": "2.2.6",
- "resolved": "http://registry.npm.taobao.org/classnames/download/classnames-2.2.6.tgz",
- "integrity": "sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4="
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
+ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
},
"clean-css": {
"version": "4.1.11",
@@ -2916,7 +2918,7 @@
},
"component-classes": {
"version": "1.2.6",
- "resolved": "http://registry.npm.taobao.org/component-classes/download/component-classes-1.2.6.tgz",
+ "resolved": "https://registry.npmjs.org/component-classes/-/component-classes-1.2.6.tgz",
"integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=",
"requires": {
"component-indexof": "0.0.3"
@@ -2930,7 +2932,7 @@
},
"component-indexof": {
"version": "0.0.3",
- "resolved": "http://registry.npm.taobao.org/component-indexof/download/component-indexof-0.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/component-indexof/-/component-indexof-0.0.3.tgz",
"integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ="
},
"compressible": {
@@ -2969,232 +2971,16 @@
}
},
"compression-webpack-plugin": {
- "version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/compression-webpack-plugin/download/compression-webpack-plugin-2.0.0.tgz",
- "integrity": "sha1-RkdjUMHrJ/eD3Mx5rC9wm6os/7w=",
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz",
+ "integrity": "sha512-UpBXSHbrCSdSZieAffqXlAQpLO2fikVVRYibrWlbHYzKpOw1Y4jwkVZ/+S91GzWuJvXSbc8SBy/e8fQJh8uEMQ==",
"dev": true,
"requires": {
- "cacache": "^11.2.0",
- "find-cache-dir": "^2.0.0",
+ "cacache": "^10.0.1",
+ "find-cache-dir": "^1.0.0",
"neo-async": "^2.5.0",
- "schema-utils": "^1.0.0",
"serialize-javascript": "^1.4.0",
"webpack-sources": "^1.0.1"
- },
- "dependencies": {
- "ajv": {
- "version": "6.7.0",
- "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.7.0.tgz",
- "integrity": "sha1-4857s3LWV3uxg58d/fy/WtKUjZY=",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "bluebird": {
- "version": "3.5.3",
- "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.3.tgz",
- "integrity": "sha1-fQHG+WFsmlGrD4xUmnnf5uwz76c=",
- "dev": true
- },
- "cacache": {
- "version": "11.3.2",
- "resolved": "http://registry.npm.taobao.org/cacache/download/cacache-11.3.2.tgz",
- "integrity": "sha1-LYHjCOPSWMo4Eltna5iyrJzmm/o=",
- "dev": true,
- "requires": {
- "bluebird": "^3.5.3",
- "chownr": "^1.1.1",
- "figgy-pudding": "^3.5.1",
- "glob": "^7.1.3",
- "graceful-fs": "^4.1.15",
- "lru-cache": "^5.1.1",
- "mississippi": "^3.0.0",
- "mkdirp": "^0.5.1",
- "move-concurrently": "^1.0.1",
- "promise-inflight": "^1.0.1",
- "rimraf": "^2.6.2",
- "ssri": "^6.0.1",
- "unique-filename": "^1.1.1",
- "y18n": "^4.0.0"
- }
- },
- "chownr": {
- "version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/chownr/download/chownr-1.1.1.tgz",
- "integrity": "sha1-VHJri4//TfBTxCGH6AH7RBLfFJQ=",
- "dev": true
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
- "dev": true
- },
- "find-cache-dir": {
- "version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-2.0.0.tgz",
- "integrity": "sha1-TB+u1Z9FGEUw+51/oSOk0EqYRy0=",
- "dev": true,
- "requires": {
- "commondir": "^1.0.1",
- "make-dir": "^1.0.0",
- "pkg-dir": "^3.0.0"
- }
- },
- "find-up": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz",
- "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
- "glob": {
- "version": "7.1.3",
- "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz",
- "integrity": "sha1-OWCDLT8VdBCDQtr9OmezMsCWnfE=",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "graceful-fs": {
- "version": "4.1.15",
- "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
- "integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
- "dev": true
- },
- "locate-path": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/locate-path/download/locate-path-3.0.0.tgz",
- "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "lru-cache": {
- "version": "5.1.1",
- "resolved": "http://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz",
- "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=",
- "dev": true,
- "requires": {
- "yallist": "^3.0.2"
- }
- },
- "mississippi": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz",
- "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=",
- "dev": true,
- "requires": {
- "concat-stream": "^1.5.0",
- "duplexify": "^3.4.2",
- "end-of-stream": "^1.1.0",
- "flush-write-stream": "^1.0.0",
- "from2": "^2.1.0",
- "parallel-transform": "^1.1.0",
- "pump": "^3.0.0",
- "pumpify": "^1.3.3",
- "stream-each": "^1.1.0",
- "through2": "^2.0.0"
- }
- },
- "p-limit": {
- "version": "2.1.0",
- "resolved": "http://registry.npm.taobao.org/p-limit/download/p-limit-2.1.0.tgz",
- "integrity": "sha1-HVoNIPsScHx1imVfa7xDhrWTDWg=",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/p-locate/download/p-locate-3.0.0.tgz",
- "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
- "p-try": {
- "version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/p-try/download/p-try-2.0.0.tgz",
- "integrity": "sha1-hQgLuHxkaI+keZb+j3376CEXYLE=",
- "dev": true
- },
- "pkg-dir": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/pkg-dir/download/pkg-dir-3.0.0.tgz",
- "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=",
- "dev": true,
- "requires": {
- "find-up": "^3.0.0"
- }
- },
- "pump": {
- "version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz",
- "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
- "dev": true,
- "requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "schema-utils": {
- "version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz",
- "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
- "dev": true,
- "requires": {
- "ajv": "^6.1.0",
- "ajv-errors": "^1.0.0",
- "ajv-keywords": "^3.1.0"
- }
- },
- "ssri": {
- "version": "6.0.1",
- "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz",
- "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=",
- "dev": true,
- "requires": {
- "figgy-pudding": "^3.5.1"
- }
- },
- "unique-filename": {
- "version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz",
- "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=",
- "dev": true,
- "requires": {
- "unique-slug": "^2.0.0"
- }
- },
- "y18n": {
- "version": "4.0.0",
- "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-4.0.0.tgz",
- "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=",
- "dev": true
- }
}
},
"concat-map": {
@@ -3312,7 +3098,7 @@
},
"cookie-signature": {
"version": "1.0.6",
- "resolved": "http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
"dev": true
},
@@ -3338,6 +3124,8 @@
},
"copy-webpack-plugin": {
"version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==",
"dev": true,
"requires": {
"cacache": "^10.0.4",
@@ -3508,12 +3296,14 @@
},
"css-color-names": {
"version": "0.0.4",
- "resolved": "http://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
"integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
"dev": true
},
"css-loader": {
"version": "0.28.11",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz",
+ "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==",
"dev": true,
"requires": {
"babel-code-frame": "^6.26.0",
@@ -3721,7 +3511,9 @@
}
},
"date-fns": {
- "version": "1.29.0"
+ "version": "1.29.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz",
+ "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw=="
},
"date-now": {
"version": "0.1.4",
@@ -3764,7 +3556,7 @@
},
"deep-eql": {
"version": "0.1.3",
- "resolved": "http://registry.npm.taobao.org/deep-eql/download/deep-eql-0.1.3.tgz",
+ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz",
"integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=",
"dev": true,
"requires": {
@@ -3773,7 +3565,7 @@
},
"deep-equal": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/deep-equal/download/deep-equal-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
"integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
"dev": true
},
@@ -3868,7 +3660,7 @@
},
"degenerator": {
"version": "1.0.4",
- "resolved": "http://registry.npm.taobao.org/degenerator/download/degenerator-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
"integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
"dev": true,
"requires": {
@@ -3907,7 +3699,7 @@
},
"depd": {
"version": "1.1.2",
- "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
"integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
"dev": true
},
@@ -3923,7 +3715,7 @@
},
"destroy": {
"version": "1.0.4",
- "resolved": "http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
"dev": true
},
@@ -3938,7 +3730,7 @@
},
"detect-newline": {
"version": "2.1.0",
- "resolved": "http://registry.npm.taobao.org/detect-newline/download/detect-newline-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
"integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
"dev": true
},
@@ -3967,7 +3759,7 @@
},
"dns-equal": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
"integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
"dev": true
},
@@ -3983,7 +3775,7 @@
},
"dns-txt": {
"version": "2.0.2",
- "resolved": "http://registry.npm.taobao.org/dns-txt/download/dns-txt-2.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
"dev": true,
"requires": {
@@ -4001,13 +3793,13 @@
}
},
"dom-align": {
- "version": "1.8.0",
- "resolved": "http://registry.npm.taobao.org/dom-align/download/dom-align-1.8.0.tgz",
- "integrity": "sha1-wOibW2dMboNs0kjFLCmSE18JNlQ="
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.9.0.tgz",
+ "integrity": "sha512-HvPfXISxoU7dKrbqS4vIFa1hx88wD7VdKaZ7sHWeow8y76tuzsxXkiPGbeilemLXrTd9cWbPqR4MOl4y3dkcXA=="
},
"dom-closest": {
"version": "0.2.0",
- "resolved": "http://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz",
"integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=",
"requires": {
"dom-matches": ">=1.0.1"
@@ -4024,12 +3816,12 @@
},
"dom-matches": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz",
"integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw="
},
"dom-scroll-into-view": {
"version": "1.2.1",
- "resolved": "http://registry.npm.taobao.org/dom-scroll-into-view/download/dom-scroll-into-view-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
"integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
},
"dom-serializer": {
@@ -4092,7 +3884,7 @@
},
"duplexer": {
"version": "0.1.1",
- "resolved": "http://registry.npm.taobao.org/duplexer/download/duplexer-0.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
"integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
"dev": true
},
@@ -4144,7 +3936,7 @@
},
"ee-first": {
"version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
"dev": true
},
@@ -4183,7 +3975,7 @@
},
"encodeurl": {
"version": "1.0.2",
- "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
"dev": true
},
@@ -4208,6 +4000,11 @@
"tapable": "^0.2.7"
}
},
+ "enquire.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz",
+ "integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ="
+ },
"entities": {
"version": "1.1.2",
"resolved": "http://registry.npm.taobao.org/entities/download/entities-1.1.2.tgz",
@@ -4351,7 +4148,7 @@
},
"escape-html": {
"version": "1.0.3",
- "resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
"dev": true
},
@@ -4397,6 +4194,8 @@
},
"eslint": {
"version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
+ "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
"dev": true,
"requires": {
"ajv": "^5.3.0",
@@ -4476,10 +4275,14 @@
},
"eslint-config-standard": {
"version": "10.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-10.2.1.tgz",
+ "integrity": "sha1-wGHk0GbzedwXzVYsZOgZtN1FRZE=",
"dev": true
},
"eslint-friendly-formatter": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-friendly-formatter/-/eslint-friendly-formatter-3.0.0.tgz",
+ "integrity": "sha1-J4h0Q1psRuwdlPoLH/SU4w7wQpA=",
"dev": true,
"requires": {
"chalk": "^1.0.0",
@@ -4539,6 +4342,8 @@
},
"eslint-loader": {
"version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz",
+ "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==",
"dev": true,
"requires": {
"loader-fs-cache": "^1.0.0",
@@ -4571,6 +4376,8 @@
},
"eslint-plugin-import": {
"version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.13.0.tgz",
+ "integrity": "sha512-t6hGKQDMIt9N8R7vLepsYXgDfeuhp6ZJSgtrLEDxonpSubyxUZHjhm6LsAaZX8q6GYVxkbT3kTsV9G5mBCFR6A==",
"dev": true,
"requires": {
"contains-path": "^0.1.0",
@@ -4640,6 +4447,8 @@
},
"eslint-plugin-node": {
"version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-5.2.1.tgz",
+ "integrity": "sha512-xhPXrh0Vl/b7870uEbaumb2Q+LxaEcOQ3kS1jtIXanBAwpMre1l5q/l2l/hESYJGEFKuI78bp6Uw50hlpr7B+g==",
"dev": true,
"requires": {
"ignore": "^3.3.6",
@@ -4658,14 +4467,20 @@
},
"eslint-plugin-promise": {
"version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz",
+ "integrity": "sha512-JiFL9UFR15NKpHyGii1ZcvmtIqa3UTwiDAGb8atSffe43qJ3+1czVGN6UtkklpcJ2DVnqvTMzEKRaJdBkAL2aQ==",
"dev": true
},
"eslint-plugin-standard": {
"version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.1.0.tgz",
+ "integrity": "sha512-fVcdyuKRr0EZ4fjWl3c+gp1BANFJD1+RaWa2UPYfMZ6jCtp5RG00kSaXnK/dE5sYzt4kaWJ9qdxqUfc0d9kX0w==",
"dev": true
},
"eslint-plugin-vue": {
"version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.0.tgz",
+ "integrity": "sha512-SVu9wZ5ptK0bMROx5avzHPJjNtG2qi6L150Mo2elstPvGNvjvSG6pkMmIdJzlSkhfpmg9fqSu/q/XRIQY8sW+g==",
"dev": true,
"requires": {
"vue-eslint-parser": "^2.0.3"
@@ -4699,7 +4514,7 @@
},
"esprima": {
"version": "3.1.3",
- "resolved": "http://registry.npm.taobao.org/esprima/download/esprima-3.1.3.tgz",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
"dev": true
},
@@ -4735,7 +4550,7 @@
},
"etag": {
"version": "1.8.1",
- "resolved": "http://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
"dev": true
},
@@ -4806,7 +4621,7 @@
},
"exit": {
"version": "0.1.2",
- "resolved": "http://registry.npm.taobao.org/exit/download/exit-0.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
"integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
"dev": true
},
@@ -4979,6 +4794,8 @@
},
"extract-text-webpack-plugin": {
"version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz",
+ "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==",
"dev": true,
"requires": {
"async": "^2.4.1",
@@ -5053,7 +4870,7 @@
},
"faye-websocket": {
"version": "0.10.0",
- "resolved": "http://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
"integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
"dev": true,
"requires": {
@@ -5062,7 +4879,7 @@
},
"fb-watchman": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/fb-watchman/download/fb-watchman-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz",
"integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=",
"dev": true,
"requires": {
@@ -5078,12 +4895,6 @@
"pend": "~1.2.0"
}
},
- "figgy-pudding": {
- "version": "3.5.1",
- "resolved": "http://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.1.tgz",
- "integrity": "sha1-hiRwESkBxyeg5JWoB0S9W6odZ5A=",
- "dev": true
- },
"figures": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/figures/download/figures-2.0.0.tgz",
@@ -5105,6 +4916,8 @@
},
"file-loader": {
"version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz",
+ "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==",
"dev": true,
"requires": {
"loader-utils": "^1.0.2",
@@ -5305,7 +5118,7 @@
},
"forwarded": {
"version": "0.1.2",
- "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
"integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
"dev": true
},
@@ -5320,12 +5133,14 @@
},
"fresh": {
"version": "0.5.2",
- "resolved": "http://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
"dev": true
},
"friendly-errors-webpack-plugin": {
"version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz",
+ "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==",
"dev": true,
"requires": {
"chalk": "^1.1.3",
@@ -5919,7 +5734,7 @@
},
"ftp": {
"version": "0.3.10",
- "resolved": "http://registry.npm.taobao.org/ftp/download/ftp-0.3.10.tgz",
+ "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
"integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
"dev": true,
"requires": {
@@ -5929,13 +5744,13 @@
"dependencies": {
"isarray": {
"version": "0.0.1",
- "resolved": "http://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"readable-stream": {
"version": "1.1.14",
- "resolved": "http://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true,
"requires": {
@@ -6258,7 +6073,7 @@
},
"has-symbols": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/has-symbols/download/has-symbols-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
"integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
"dev": true
},
@@ -6355,7 +6170,7 @@
},
"hpack.js": {
"version": "2.1.6",
- "resolved": "http://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
"integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
"dev": true,
"requires": {
@@ -6382,7 +6197,7 @@
},
"html-entities": {
"version": "1.2.1",
- "resolved": "http://registry.npm.taobao.org/html-entities/download/html-entities-1.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
"integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
"dev": true
},
@@ -6435,6 +6250,8 @@
},
"html-webpack-plugin": {
"version": "2.30.1",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz",
+ "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=",
"dev": true,
"requires": {
"bluebird": "^3.4.7",
@@ -6502,7 +6319,7 @@
},
"http-deceiver": {
"version": "1.2.7",
- "resolved": "http://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
"integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
"dev": true
},
@@ -6828,7 +6645,7 @@
},
"intersperse": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/intersperse/download/intersperse-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/intersperse/-/intersperse-1.0.0.tgz",
"integrity": "sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE="
},
"invariant": {
@@ -6848,7 +6665,7 @@
},
"ip": {
"version": "1.1.5",
- "resolved": "http://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
"dev": true
},
@@ -6860,7 +6677,7 @@
},
"is-absolute-url": {
"version": "2.1.0",
- "resolved": "http://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
"integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
"dev": true
},
@@ -6928,7 +6745,7 @@
},
"is-date-object": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/is-date-object/download/is-date-object-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
"integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
"dev": true
},
@@ -7016,7 +6833,7 @@
},
"is-negative-zero": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
"integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
},
"is-number": {
@@ -7087,7 +6904,7 @@
},
"is-regex": {
"version": "1.0.4",
- "resolved": "http://registry.npm.taobao.org/is-regex/download/is-regex-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
"integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
"dev": true,
"requires": {
@@ -7150,7 +6967,7 @@
},
"is-wsl": {
"version": "1.1.0",
- "resolved": "http://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
"dev": true
},
@@ -7167,9 +6984,9 @@
"dev": true
},
"ismobilejs": {
- "version": "0.5.1",
- "resolved": "http://registry.npm.taobao.org/ismobilejs/download/ismobilejs-0.5.1.tgz",
- "integrity": "sha1-Dj+CXinjL4StXdu2Dp4EqJQEZIg="
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-0.5.2.tgz",
+ "integrity": "sha512-ta9UdV60xVZk/ZafFtSFslQaE76SvNkcs1r73d2PVR21zVzx9xuYv9tNe4MxA1NN7WoeCc2RjGot3Bz1eHDx3Q=="
},
"isobject": {
"version": "3.0.1",
@@ -7316,6 +7133,8 @@
},
"jest": {
"version": "22.4.4",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.4.tgz",
+ "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==",
"dev": true,
"requires": {
"import-local": "^1.0.0",
@@ -7664,6 +7483,8 @@
},
"jest-serializer-vue": {
"version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/jest-serializer-vue/-/jest-serializer-vue-0.3.0.tgz",
+ "integrity": "sha512-Id1x3XabYu2r6BnmTfGk2tY172BEqR+vAzSvPk4VF8HyVqwebxZQbqiZ/giAtCnRSqi6lzxuyvzQbwQ6bo6Hbg==",
"dev": true,
"requires": {
"pretty": "2.0.0"
@@ -7873,7 +7694,7 @@
},
"json2mq": {
"version": "0.2.0",
- "resolved": "http://registry.npm.taobao.org/json2mq/download/json2mq-0.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
"integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=",
"requires": {
"string-convert": "^0.2.0"
@@ -7963,6 +7784,8 @@
},
"less": {
"version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/less/-/less-3.7.1.tgz",
+ "integrity": "sha512-Cmf5XJlzNklkBC8eAa+Ef16AHUBAkApHNAw3x9Vmn84h2BvGrri5Id7kf6H1n6SN74Fc0WdHIRPlFMxsl0eJkA==",
"dev": true,
"requires": {
"errno": "^0.1.1",
@@ -7986,6 +7809,8 @@
},
"less-loader": {
"version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz",
+ "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==",
"dev": true,
"requires": {
"clone": "^2.1.1",
@@ -8003,7 +7828,7 @@
},
"leven": {
"version": "2.1.0",
- "resolved": "http://registry.npm.taobao.org/leven/download/leven-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
"integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
"dev": true
},
@@ -8094,24 +7919,23 @@
"lodash": {
"version": "4.17.11",
"resolved": "http://registry.npm.taobao.org/lodash/download/lodash-4.17.11.tgz",
- "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40=",
- "dev": true
+ "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40="
},
"lodash._arraycopy": {
"version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/lodash._arraycopy/download/lodash._arraycopy-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz",
"integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=",
"dev": true
},
"lodash._arrayeach": {
"version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/lodash._arrayeach/download/lodash._arrayeach-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz",
"integrity": "sha1-urFWsqkNPxu9XGU0AzSeXlkz754=",
"dev": true
},
"lodash._baseassign": {
"version": "3.2.0",
- "resolved": "http://registry.npm.taobao.org/lodash._baseassign/download/lodash._baseassign-3.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
"integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
"dev": true,
"requires": {
@@ -8121,7 +7945,7 @@
},
"lodash._baseclone": {
"version": "3.3.0",
- "resolved": "http://registry.npm.taobao.org/lodash._baseclone/download/lodash._baseclone-3.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz",
"integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=",
"dev": true,
"requires": {
@@ -8135,7 +7959,7 @@
},
"lodash._basecopy": {
"version": "3.0.1",
- "resolved": "http://registry.npm.taobao.org/lodash._basecopy/download/lodash._basecopy-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
"integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
"dev": true
},
@@ -8147,25 +7971,25 @@
},
"lodash._basefor": {
"version": "3.0.3",
- "resolved": "http://registry.npm.taobao.org/lodash._basefor/download/lodash._basefor-3.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz",
"integrity": "sha1-dVC06SGO8J+tJDQ7YSAhx5tMIMI=",
"dev": true
},
"lodash._bindcallback": {
"version": "3.0.1",
- "resolved": "http://registry.npm.taobao.org/lodash._bindcallback/download/lodash._bindcallback-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz",
"integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=",
"dev": true
},
"lodash._getnative": {
"version": "3.9.1",
- "resolved": "http://registry.npm.taobao.org/lodash._getnative/download/lodash._getnative-3.9.1.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
"integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
"dev": true
},
"lodash._isiterateecall": {
"version": "3.0.9",
- "resolved": "http://registry.npm.taobao.org/lodash._isiterateecall/download/lodash._isiterateecall-3.0.9.tgz",
+ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
"integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
"dev": true
},
@@ -8183,7 +8007,7 @@
},
"lodash.clone": {
"version": "3.0.3",
- "resolved": "http://registry.npm.taobao.org/lodash.clone/download/lodash.clone-3.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-3.0.3.tgz",
"integrity": "sha1-hGiMc9MrWpDKJWFpY/GJJSqZcEM=",
"dev": true,
"requires": {
@@ -8233,13 +8057,13 @@
},
"lodash.isarguments": {
"version": "3.1.0",
- "resolved": "http://registry.npm.taobao.org/lodash.isarguments/download/lodash.isarguments-3.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
"integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
"dev": true
},
"lodash.isarray": {
"version": "3.0.4",
- "resolved": "http://registry.npm.taobao.org/lodash.isarray/download/lodash.isarray-3.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
"dev": true
},
@@ -8251,7 +8075,7 @@
},
"lodash.keys": {
"version": "3.1.2",
- "resolved": "http://registry.npm.taobao.org/lodash.keys/download/lodash.keys-3.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
"dev": true,
"requires": {
@@ -8268,7 +8092,7 @@
},
"lodash.memoize": {
"version": "4.1.2",
- "resolved": "http://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
"integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
"dev": true
},
@@ -8286,13 +8110,13 @@
},
"lodash.sortby": {
"version": "4.7.0",
- "resolved": "http://registry.npm.taobao.org/lodash.sortby/download/lodash.sortby-4.7.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
"integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
"dev": true
},
"lodash.uniq": {
"version": "4.5.0",
- "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
"integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
"dev": true
},
@@ -8378,7 +8202,7 @@
},
"makeerror": {
"version": "1.0.11",
- "resolved": "http://registry.npm.taobao.org/makeerror/download/makeerror-1.0.11.tgz",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
"integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
"dev": true,
"requires": {
@@ -8431,7 +8255,7 @@
},
"media-typer": {
"version": "0.3.0",
- "resolved": "http://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
"dev": true
},
@@ -8480,13 +8304,13 @@
},
"merge-descriptors": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
"dev": true
},
"merge-stream": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/merge-stream/download/merge-stream-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
"integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
"dev": true,
"requires": {
@@ -8495,7 +8319,7 @@
},
"methods": {
"version": "1.1.2",
- "resolved": "http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
"dev": true
},
@@ -8650,7 +8474,7 @@
},
"mkpath": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/mkpath/download/mkpath-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-1.0.0.tgz",
"integrity": "sha1-67Opd+evHGg65v2hK1Raa6bFhT0=",
"dev": true
},
@@ -8723,9 +8547,9 @@
}
},
"moment": {
- "version": "2.23.0",
- "resolved": "http://registry.npm.taobao.org/moment/download/moment-2.23.0.tgz",
- "integrity": "sha1-dZ6kkayX1UusWtd2mW4qWMwbwiU="
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
+ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg=="
},
"move-concurrently": {
"version": "1.0.1",
@@ -8759,14 +8583,14 @@
},
"multicast-dns-service-types": {
"version": "1.1.0",
- "resolved": "http://registry.npm.taobao.org/multicast-dns-service-types/download/multicast-dns-service-types-1.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
"mutationobserver-shim": {
- "version": "0.3.2",
- "resolved": "http://registry.npm.taobao.org/mutationobserver-shim/download/mutationobserver-shim-0.3.2.tgz",
- "integrity": "sha1-9NXa56SXGiIHkU+1qQ69UUtlrMo="
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
+ "integrity": "sha512-gciOLNN8Vsf7YzcqRjKzlAJ6y7e+B86u7i3KXes0xfxx/nfLmozlW1Vn+Sc9x3tPIePFgc1AeIFhtRgkqTjzDQ=="
},
"mute-stream": {
"version": "0.0.7",
@@ -8840,7 +8664,7 @@
},
"netmask": {
"version": "1.0.6",
- "resolved": "http://registry.npm.taobao.org/netmask/download/netmask-1.0.6.tgz",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
"integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
"dev": true
},
@@ -8852,6 +8676,8 @@
},
"nightwatch": {
"version": "0.9.21",
+ "resolved": "https://registry.npmjs.org/nightwatch/-/nightwatch-0.9.21.tgz",
+ "integrity": "sha1-nnlKdRS0/V9GYC02jlBRUjKrnpA=",
"dev": true,
"requires": {
"chai-nightwatch": "~0.1.x",
@@ -8904,7 +8730,7 @@
},
"node-int64": {
"version": "0.4.0",
- "resolved": "http://registry.npm.taobao.org/node-int64/download/node-int64-0.4.0.tgz",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
"dev": true
},
@@ -9102,7 +8928,7 @@
},
"object.getownpropertydescriptors": {
"version": "2.0.3",
- "resolved": "http://registry.npm.taobao.org/object.getownpropertydescriptors/download/object.getownpropertydescriptors-2.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
"integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
"dev": true,
"requires": {
@@ -9136,16 +8962,16 @@
"dev": true
},
"omit.js": {
- "version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/omit.js/download/omit.js-1.0.0.tgz",
- "integrity": "sha1-4BPLhqdRe5z298+w3bQpclapkog=",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz",
+ "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==",
"requires": {
"babel-runtime": "^6.23.0"
}
},
"on-finished": {
"version": "2.3.0",
- "resolved": "http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
"dev": true,
"requires": {
@@ -9193,7 +9019,7 @@
},
"optimist": {
"version": "0.6.1",
- "resolved": "http://registry.npm.taobao.org/optimist/download/optimist-0.6.1.tgz",
+ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
"dev": true,
"requires": {
@@ -9203,7 +9029,7 @@
"dependencies": {
"minimist": {
"version": "0.0.10",
- "resolved": "http://registry.npm.taobao.org/minimist/download/minimist-0.0.10.tgz",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
"dev": true
}
@@ -9211,6 +9037,8 @@
},
"optimize-css-assets-webpack-plugin": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha512-Fjn7wyyadPAriuH2DHamDQw5B8GohEWbroBkKoPeP+vSF2PIAPI7WDihi8WieMRb/At4q7Ea7zTKaMDuSoIAAg==",
"dev": true,
"requires": {
"cssnano": "^3.4.0",
@@ -9241,6 +9069,8 @@
},
"ora": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz",
+ "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==",
"dev": true,
"requires": {
"chalk": "^2.1.0",
@@ -9501,7 +9331,7 @@
},
"path-to-regexp": {
"version": "0.1.7",
- "resolved": "http://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
"dev": true
},
@@ -9776,6 +9606,8 @@
},
"postcss-import": {
"version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-11.1.0.tgz",
+ "integrity": "sha512-5l327iI75POonjxkXgdRCUS+AlzAdBx4pOvMEhTKTCjb1p8IEeVR9yx3cPbmN7LIWJLbfnIXxAhoB4jpD0c/Cw==",
"dev": true,
"requires": {
"postcss": "^6.0.1",
@@ -9837,6 +9669,8 @@
},
"postcss-loader": {
"version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz",
+ "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==",
"dev": true,
"requires": {
"loader-utils": "^1.1.0",
@@ -10217,6 +10051,8 @@
},
"postcss-url": {
"version": "7.3.2",
+ "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-7.3.2.tgz",
+ "integrity": "sha512-QMV5mA+pCYZQcUEPQkmor9vcPQ2MT+Ipuu8qdi1gVxbNiIiErEGft+eny1ak19qALoBkccS5AHaCaCDzh7b9MA==",
"dev": true,
"requires": {
"mime": "^1.4.1",
@@ -10526,8 +10362,8 @@
},
"raf": {
"version": "3.4.1",
- "resolved": "http://registry.npm.taobao.org/raf/download/raf-3.4.1.tgz",
- "integrity": "sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk=",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
"requires": {
"performance-now": "^2.1.0"
}
@@ -11201,14 +11037,14 @@
},
"requires-port": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/requires-port/download/requires-port-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
"dev": true
},
"resize-observer-polyfill": {
"version": "1.5.1",
- "resolved": "http://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz",
- "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ="
+ "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
},
"resolve": {
"version": "1.10.0",
@@ -11221,7 +11057,7 @@
},
"resolve-cwd": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/resolve-cwd/download/resolve-cwd-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
"integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
"dev": true,
"requires": {
@@ -11641,12 +11477,14 @@
},
"select-hose": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
"dev": true
},
"selenium-server": {
"version": "3.13.0",
+ "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.13.0.tgz",
+ "integrity": "sha512-aCTsgty53p/sOasa7V+zyuyGcK1KCPhICblE9JqkyuswttWbvGp4vAWO8AZxUiejn+Ae+lcNRM9HMOnHQZhuUw==",
"dev": true
},
"selfsigned": {
@@ -11710,7 +11548,7 @@
},
"serve-index": {
"version": "1.9.1",
- "resolved": "http://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
"dev": true,
"requires": {
@@ -11798,14 +11636,14 @@
}
},
"shallow-equal": {
- "version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/shallow-equal/download/shallow-equal-1.0.0.tgz",
- "integrity": "sha1-UI0YOLPeWQq4dXsBGyXkMJAJRfc="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
+ "integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA=="
},
"shallowequal": {
"version": "1.1.0",
- "resolved": "http://registry.npm.taobao.org/shallowequal/download/shallowequal-1.1.0.tgz",
- "integrity": "sha1-GI1SHelbkIdAT9TctosT3wrk5/g="
+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
},
"shebang-command": {
"version": "1.2.0",
@@ -11824,6 +11662,8 @@
},
"shelljs": {
"version": "0.7.8",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz",
+ "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
"dev": true,
"requires": {
"glob": "^7.0.0",
@@ -12265,7 +12105,7 @@
},
"stealthy-require": {
"version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
"integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
"dev": true
},
@@ -12316,12 +12156,12 @@
},
"string-convert": {
"version": "0.2.1",
- "resolved": "http://registry.npm.taobao.org/string-convert/download/string-convert-0.2.1.tgz",
+ "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz",
"integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c="
},
"string-length": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/string-length/download/string-length-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
"integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=",
"dev": true,
"requires": {
@@ -12331,13 +12171,13 @@
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"strip-ansi": {
"version": "4.0.0",
- "resolved": "http://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
@@ -12580,7 +12420,7 @@
},
"throat": {
"version": "4.1.0",
- "resolved": "http://registry.npm.taobao.org/throat/download/throat-4.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz",
"integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
"dev": true
},
@@ -12602,7 +12442,7 @@
},
"thunkify": {
"version": "2.1.2",
- "resolved": "http://registry.npm.taobao.org/thunkify/download/thunkify-2.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
"integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
"dev": true
},
@@ -12629,7 +12469,7 @@
},
"tinycolor2": {
"version": "1.4.1",
- "resolved": "http://registry.npm.taobao.org/tinycolor2/download/tinycolor2-1.4.1.tgz",
+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
"integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
},
"tmp": {
@@ -12643,7 +12483,7 @@
},
"tmpl": {
"version": "1.0.4",
- "resolved": "http://registry.npm.taobao.org/tmpl/download/tmpl-1.0.4.tgz",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
"integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
"dev": true
},
@@ -12716,7 +12556,7 @@
},
"tr46": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/tr46/download/tr46-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
"integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
"dev": true,
"requires": {
@@ -12793,7 +12633,7 @@
},
"type-detect": {
"version": "0.1.1",
- "resolved": "http://registry.npm.taobao.org/type-detect/download/type-detect-0.1.1.tgz",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz",
"integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=",
"dev": true
},
@@ -12846,6 +12686,8 @@
},
"uglifyjs-webpack-plugin": {
"version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz",
+ "integrity": "sha512-1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA==",
"dev": true,
"requires": {
"cacache": "^10.0.4",
@@ -12909,7 +12751,7 @@
},
"uniqs": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
"integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
"dev": true
},
@@ -12933,7 +12775,7 @@
},
"unpipe": {
"version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
"dev": true
},
@@ -13032,6 +12874,8 @@
},
"url-loader": {
"version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.9.tgz",
+ "integrity": "sha512-B7QYFyvv+fOBqBVeefsxv6koWWtjmHaMFT6KZWti4KRw8YUD/hOU+3AECvXuzyVawIBx3z7zQRejXCDSO5kk1Q==",
"dev": true,
"requires": {
"loader-utils": "^1.0.2",
@@ -13095,7 +12939,7 @@
},
"utils-merge": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
"dev": true
},
@@ -13117,7 +12961,7 @@
},
"vary": {
"version": "1.1.2",
- "resolved": "http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
"dev": true
},
@@ -13148,10 +12992,14 @@
}
},
"vue": {
- "version": "2.5.17"
+ "version": "2.5.17",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz",
+ "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ=="
},
"vue-apexcharts": {
- "version": "1.2.7"
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/vue-apexcharts/-/vue-apexcharts-1.2.7.tgz",
+ "integrity": "sha512-Zp7dh1S2i4a1kkzIzHlDlTplwblYDtmxBX68IxiJGTeGNmziqZN6Zlg4DHgEb8FnKyhIDfED9/UadD20kFtz6g=="
},
"vue-eslint-parser": {
"version": "2.0.3",
@@ -13175,6 +13023,8 @@
},
"vue-jest": {
"version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/vue-jest/-/vue-jest-1.4.0.tgz",
+ "integrity": "sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg==",
"dev": true,
"requires": {
"babel-core": "^6.25.0",
@@ -13191,6 +13041,8 @@
},
"vue-loader": {
"version": "13.7.2",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.2.tgz",
+ "integrity": "sha512-pgFWFsUjYO1v+J+3r7K0Q4lCp0eOyI24/q9j+cCudWyCTjgpjpcAa1MdwjlDUUettt9xkkUBbQ9fkAN1NC8t9w==",
"dev": true,
"requires": {
"consolidate": "^0.14.0",
@@ -13228,12 +13080,14 @@
}
},
"vue-ref": {
- "version": "1.0.4",
- "resolved": "http://registry.npm.taobao.org/vue-ref/download/vue-ref-1.0.4.tgz",
- "integrity": "sha1-wnhisVonIM/2t5JWbYJNHDrFMyA="
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/vue-ref/-/vue-ref-1.0.6.tgz",
+ "integrity": "sha512-UzD8t1CG+aoWVOOpGd5KcaCNtCgUc0byaKhJMH+6N7H/p1ThVkYl/VCt7DmCrdhUlzZK+hT5JPTKAdrbWi0nNw=="
},
"vue-router": {
- "version": "3.0.1"
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz",
+ "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w=="
},
"vue-style-loader": {
"version": "3.1.2",
@@ -13247,6 +13101,8 @@
},
"vue-template-compiler": {
"version": "2.5.17",
+ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz",
+ "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==",
"dev": true,
"requires": {
"de-indent": "^1.0.2",
@@ -13261,16 +13117,20 @@
},
"vuedraggable": {
"version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.16.0.tgz",
+ "integrity": "sha512-fr9gcWKXMJlzbbtJcrQs4kU7qdOZqd4SEpAcx+r0nykbW8AygZN0aKVpadEtI53T8A2azhzCdXMvEqrLuKE2fA==",
"requires": {
"sortablejs": "^1.7.0"
}
},
"vuex": {
- "version": "3.0.1"
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz",
+ "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w=="
},
"w3c-hr-time": {
"version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/w3c-hr-time/download/w3c-hr-time-1.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz",
"integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=",
"dev": true,
"requires": {
@@ -13279,7 +13139,7 @@
},
"walker": {
"version": "1.0.7",
- "resolved": "http://registry.npm.taobao.org/walker/download/walker-1.0.7.tgz",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
"integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
"dev": true,
"requires": {
@@ -13288,7 +13148,7 @@
},
"warning": {
"version": "3.0.0",
- "resolved": "http://registry.npm.taobao.org/warning/download/warning-3.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
"integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
"requires": {
"loose-envify": "^1.0.0"
@@ -13332,6 +13192,8 @@
},
"webpack": {
"version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
+ "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
"dev": true,
"requires": {
"acorn": "^5.0.0",
@@ -13567,6 +13429,8 @@
},
"webpack-bundle-analyzer": {
"version": "2.13.1",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz",
+ "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==",
"dev": true,
"requires": {
"acorn": "^5.3.0",
@@ -13606,6 +13470,8 @@
},
"webpack-dev-server": {
"version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz",
+ "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==",
"dev": true,
"requires": {
"ansi-html": "0.0.7",
@@ -13734,6 +13600,8 @@
},
"webpack-merge": {
"version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz",
+ "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==",
"dev": true,
"requires": {
"lodash": "^4.17.5"
@@ -13836,7 +13704,7 @@
},
"wordwrap": {
"version": "0.0.3",
- "resolved": "http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
"dev": true
},
@@ -13925,7 +13793,7 @@
},
"xregexp": {
"version": "2.0.0",
- "resolved": "http://registry.npm.taobao.org/xregexp/download/xregexp-2.0.0.tgz",
+ "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
"integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
"dev": true
},
@@ -13950,12 +13818,6 @@
"integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
"dev": true
},
- "yallist": {
- "version": "3.0.3",
- "resolved": "http://registry.npm.taobao.org/yallist/download/yallist-3.0.3.tgz",
- "integrity": "sha1-tLBJ4xS+VF486AIjbWzSLNkcPek=",
- "dev": true
- },
"yargs": {
"version": "10.1.2",
"resolved": "http://registry.npm.taobao.org/yargs/download/yargs-10.1.2.tgz",
diff --git a/ControlPlatform/web/package.json b/ControlPlatform/web/package.json
index ccc122506..a61c8369a 100644
--- a/ControlPlatform/web/package.json
+++ b/ControlPlatform/web/package.json
@@ -1,7 +1,7 @@
{
- "name": "cmcc-front",
+ "name": "sdn-web",
"version": "1.0.0",
- "description": "CMCC Front By Vue",
+ "description": "SDN Front By Vue",
"author": "CMHI ",
"private": true,
"scripts": {
diff --git a/ControlPlatform/web/src/CMCC.vue b/ControlPlatform/web/src/CMCC.vue
index 0e7c22ee1..1484c21e6 100644
--- a/ControlPlatform/web/src/CMCC.vue
+++ b/ControlPlatform/web/src/CMCC.vue
@@ -10,7 +10,6 @@
import enquireScreen from './utils/device'
import chinese from 'ant-design-vue/lib/locale-provider/zh_CN'
import 'moment/locale/zh-cn'
-
export default {
name: 'cmcc',
data () {
diff --git a/ControlPlatform/web/src/main.js b/ControlPlatform/web/src/main.js
index 5e56ad1cf..57884749a 100644
--- a/ControlPlatform/web/src/main.js
+++ b/ControlPlatform/web/src/main.js
@@ -31,6 +31,7 @@ Vue.prototype.$delete = request.delete
Vue.prototype.$export = request.export
Vue.prototype.$download = request.download
Vue.prototype.$upload = request.upload
+Vue.prototype.$bodyRequest = request.bodyRequest
/* eslint-disable no-new */
new Vue({
diff --git a/ControlPlatform/web/src/router/index.js b/ControlPlatform/web/src/router/index.js
index 5295f9aae..be4642e34 100644
--- a/ControlPlatform/web/src/router/index.js
+++ b/ControlPlatform/web/src/router/index.js
@@ -6,7 +6,6 @@ import LoginView from '@/views/login/Common'
import EmptyPageView from '@/views/common/EmptyPageView'
import HomePageView from '@/views/HomePage'
import db from 'utils/localstorage'
-import request from 'utils/request'
Vue.use(Router)
@@ -37,16 +36,190 @@ router.beforeEach((to, from, next) => {
next()
}
let token = db.get('USER_TOKEN')
- let user = db.get('USER')
let userRouter = get('USER_ROUTER')
- if (token.length && user) {
+ if (token.length) {
if (!asyncRouter) {
if (!userRouter) {
- request.get(`menu/${user.username}`).then((res) => {
- asyncRouter = res.data
- save('USER_ROUTER', asyncRouter)
- go(to, next)
- })
+ asyncRouter = [
+ {
+ children: [
+ {
+ component: 'HomePageView',
+ hasChildren: false,
+ hasParent: false,
+ icon: 'home',
+ meta: {
+ closeable: false,
+ isShow: true
+ },
+ name: '系统主页',
+ path: '/home'
+ },
+ {
+ children: [
+ {
+ component: 'system/domain/Domain',
+ hasChildren: false,
+ hasParent: true,
+ id: 143,
+ meta: {
+ closeable: true
+ },
+ name: '域管理',
+ parentId: 1,
+ path: '/system/domain'
+ },
+ {
+ component: 'system/user/User',
+ hasChildren: false,
+ hasParent: true,
+ icon: '',
+ id: 3,
+ meta: {
+ closeable: true
+ },
+ name: '用户管理',
+ parentId: 1,
+ path: '/system/user'
+ },
+ {
+ component: 'system/role/Role',
+ hasChildren: false,
+ hasParent: true,
+ icon: '',
+ id: 4,
+ meta: {
+ closeable: true
+ },
+ name: '角色管理',
+ parentId: 1,
+ path: '/system/role'
+ },
+ {
+ component: 'system/resource/Resource',
+ hasChildren: false,
+ hasParent: true,
+ icon: '',
+ id: 139,
+ meta: {
+ closeable: true
+ },
+ name: '资源管理',
+ parentId: 1,
+ path: '/system/resource'
+ }
+ ],
+ component: 'PageView',
+ hasChildren: true,
+ hasParent: true,
+ icon: 'appstore-o',
+ id: 1,
+ meta: {
+ closeable: true
+ },
+ name: '系统管理',
+ parentId: 0,
+ path: '/system'
+ },
+ {
+ children: [
+ {
+ component: 'monitor/Online',
+ hasChildren: false,
+ hasParent: true,
+ icon: '',
+ id: 8,
+ meta: {
+ closeable: true
+ },
+ name: '在线用户',
+ parentId: 2,
+ path: '/monitor/online'
+ },
+ {
+ component: 'monitor/SystemLog',
+ hasChildren: false,
+ hasParent: true,
+ icon: '',
+ id: 10,
+ meta: {
+ closeable: true
+ },
+ name: '系统日志',
+ parentId: 2,
+ path: '/monitor/systemlog'
+ }
+ ],
+ component: 'PageView',
+ hasChildren: true,
+ hasParent: true,
+ icon: 'dashboard',
+ id: 2,
+ meta: {
+ closeable: true
+ },
+ name: '系统监控',
+ parentId: 0,
+ path: '/monitor'
+ },
+ {
+ children: [
+ {
+ component: 'others/Excel',
+ hasChildren: false,
+ hasParent: true,
+ id: 129,
+ meta: {
+ closeable: true
+ },
+ name: '导入导出',
+ parentId: 128,
+ path: '/others/excel'
+ }
+ ],
+ component: 'PageView',
+ hasChildren: true,
+ hasParent: true,
+ icon: 'coffee',
+ id: 128,
+ meta: {
+ closeable: true
+ },
+ name: '其他模块',
+ parentId: 0,
+ path: '/others'
+ },
+ {
+ component: 'personal/Profile',
+ hasChildren: false,
+ hasParent: false,
+ icon: 'none',
+ meta: {
+ closeable: true,
+ isShow: false
+ },
+ name: '个人中心',
+ path: '/profile'
+ }
+ ],
+ component: 'MenuView',
+ hasChildren: false,
+ hasParent: false,
+ icon: 'none',
+ name: '主页',
+ path: '/',
+ redirect: '/home'
+ },
+ {
+ component: 'error/404',
+ hasChildren: false,
+ hasParent: false,
+ name: 404,
+ path: '*'
+ }
+ ]
+ save('USER_ROUTER', asyncRouter)
+ go(to, next)
} else {
asyncRouter = userRouter
go(to, next)
diff --git a/ControlPlatform/web/src/utils/request.js b/ControlPlatform/web/src/utils/request.js
index 832f3bde2..62576fe10 100644
--- a/ControlPlatform/web/src/utils/request.js
+++ b/ControlPlatform/web/src/utils/request.js
@@ -8,21 +8,21 @@ moment.locale('zh-cn')
// 统一配置
let SDN_REQUEST = axios.create({
// baseURL: 'http://127.0.0.1:9527/',
- baseURL: 'http://192.168.100.98:8181/',
+ baseURL: '/api',
responseType: 'json',
withCredentials: true,
validateStatus (status) {
- // 200 外的状态码都认定为失败
- return status === 200
+ // 200、201、204外的状态码都认定为失败
+ return status === 200 || status === 201 || status === 204
}
})
// 拦截请求
SDN_REQUEST.interceptors.request.use((config) => {
let expireTime = store.state.account.expireTime
- let now = moment().format('YYYYMMDDHHmmss')
+ // let now = moment().format('YYYYMMDDHHmmss')
// 让token早10秒种过期,提升“请重新登录”弹窗体验
- if (now - expireTime >= -10) {
+ if (expireTime < -10) {
Modal.error({
title: '登录已过期',
content: '很抱歉,登录已过期,请重新登录',
@@ -50,7 +50,7 @@ SDN_REQUEST.interceptors.response.use((config) => {
return config
}, (error) => {
if (error.response) {
- let errorMessage = error.response.data === null ? '系统内部异常,请联系网站管理员' : error.response.data.message
+ let errorMessage = error.response.data === null ? '系统内部异常,请联系网站管理员' : error.response.status + ':' + error.response.data.message
switch (error.response.status) {
case 404:
notification.error({
@@ -96,6 +96,17 @@ const request = {
}
})
},
+
+ bodyRequest (method, url, params) {
+ return SDN_REQUEST.request({
+ method: method,
+ url: url,
+ data: params,
+ headers: {
+ 'Content-Type': 'application/json'
+ }
+ })
+ },
put (url, params) {
return SDN_REQUEST.put(url, params, {
transformRequest: [(params) => {
diff --git a/ControlPlatform/web/src/views/HomePage.vue b/ControlPlatform/web/src/views/HomePage.vue
index 6d8517dc6..a38948877 100644
--- a/ControlPlatform/web/src/views/HomePage.vue
+++ b/ControlPlatform/web/src/views/HomePage.vue
@@ -23,7 +23,7 @@
-
+
@@ -86,8 +86,8 @@ export default {
}
},
todayIp: '',
- todayVisitCount: '',
- totalVisitCount: '',
+ todayVisitCount: 0,
+ totalVisitCount: 0,
userRole: '',
userDept: '',
lastLoginTime: '',
@@ -125,64 +125,63 @@ export default {
},
mounted () {
this.welcomeMessage = this.welcome()
- this.$get(`index/${this.user.username}`).then((r) => {
- let data = r.data.data
- this.todayIp = data.todayIp
- this.todayVisitCount = data.todayVisitCount
- this.totalVisitCount = data.totalVisitCount
- let sevenVisitCount = []
- let dateArr = []
- for (let i = 6; i >= 0; i--) {
- let time = moment().subtract(i, 'days').format('MM-DD')
- let contain = false
- for (let o of data.lastSevenVisitCount) {
- if (o.days === time) {
- contain = true
- sevenVisitCount.push(o.count)
- }
- }
- if (!contain) {
- sevenVisitCount.push(0)
- }
- dateArr.push(time)
+ // this.$get(`index/${this.user.username}`).then((r) => {
+ this.todayIp = ''
+ // this.todayVisitCount = this.$db.get('todayVisit') ? this.$db.get('todayVisit') : 0
+ // this.totalVisitCount = this.$db.get('totalVisit') ? this.$db.get('totalVisit') : 0
+ // let sevenVisitCount = this.$db.get('sevenVisit') ? this.$db.get('sevenVisit') : []
+ // let sevenUserCount = this.$db.get('sevenUserVisit') ? this.$db.get('sevenUserVisit') : []
+ // let dateArr = []
+ // for (let i = 6; i >= 0; i--) {
+ // let time = moment().subtract(i, 'days').format('MM-DD')
+ // let contain = false
+ // for (let o of sevenVisitCount) {
+ // if (o.days === time) {
+ // contain = true
+ // sevenVisitCount.push(o.count)
+ // }
+ // }
+ // if (!contain) {
+ // sevenVisitCount.push(0)
+ // }
+ // dateArr.push(time)
+ // }
+ // for (let i = 6; i >= 0; i--) {
+ // let time = moment().subtract(i, 'days').format('MM-DD')
+ // let contain = false
+ // for (let o of sevenUserCount) {
+ // if (o.days === time) {
+ // contain = true
+ // sevenUserCount.push(o.count)
+ // }
+ // }
+ // if (!contain) {
+ // sevenUserCount.push(0)
+ // }
+ // }
+ this.$refs.count.updateSeries([
+ {
+ name: '您',
+ data: 1
+ },
+ {
+ name: '总数',
+ data: 1
}
- let sevenUserVistCount = []
- for (let i = 6; i >= 0; i--) {
- let time = moment().subtract(i, 'days').format('MM-DD')
- let contain = false
- for (let o of data.lastSevenUserVisitCount) {
- if (o.days === time) {
- contain = true
- sevenUserVistCount.push(o.count)
- }
- }
- if (!contain) {
- sevenUserVistCount.push(0)
- }
+ ], true)
+ this.$refs.count.updateOptions({
+ xaxis: {
+ // categories: dateArr
+ },
+ title: {
+ text: '近七日系统访问记录',
+ align: 'left'
}
- this.$refs.count.updateSeries([
- {
- name: '您',
- data: sevenUserVistCount
- },
- {
- name: '总数',
- data: sevenVisitCount
- }
- ], true)
- this.$refs.count.updateOptions({
- xaxis: {
- categories: dateArr
- },
- title: {
- text: '近七日系统访问记录',
- align: 'left'
- }
- }, true, true)
- }).catch((r) => {
- console.error(r)
- this.$message.error('获取首页信息失败')
- })
+ }, true, true)
+ // }).catch((r) => {
+ // console.error(r)
+ // this.$message.error('获取首页信息失败')
+ // })
}
}
diff --git a/ControlPlatform/web/src/views/common/HeaderAvatar.vue b/ControlPlatform/web/src/views/common/HeaderAvatar.vue
index d715584b9..704a074d7 100644
--- a/ControlPlatform/web/src/views/common/HeaderAvatar.vue
+++ b/ControlPlatform/web/src/views/common/HeaderAvatar.vue
@@ -78,14 +78,16 @@ export default {
}, 1500)
},
logout () {
- this.$get(`logout/${this.user.id}`).then(() => {
- return new Promise((resolve, reject) => {
- this.$db.clear()
- location.reload()
- })
- }).catch(() => {
- this.$message.error('退出系统失败')
- })
+ // this.$get(`logout/${this.user.username}`).then(() => {
+ // return new Promise((resolve, reject) => {
+ // this.$db.clear()
+ // location.reload()
+ // })
+ // }).catch(() => {
+ // this.$message.error('退出系统失败')
+ // })
+ this.$db.clear()
+ location.reload()
},
...mapMutations({setSettingBar: 'setting/setSettingBar'})
}
diff --git a/ControlPlatform/web/src/views/login/Login.vue b/ControlPlatform/web/src/views/login/Login.vue
index ab1aba477..7148e1c08 100644
--- a/ControlPlatform/web/src/views/login/Login.vue
+++ b/ControlPlatform/web/src/views/login/Login.vue
@@ -70,14 +70,17 @@ export default {
scope: 'sdn',
grant_type: 'password'
}).then((r) => {
- let data = r.data.data
- data.user = name
- data.password = password
+ console.log(r)
+ let data = r.data
+ data.user = {
+ 'username': name,
+ 'password': password
+ }
this.saveLoginData(data)
setTimeout(() => {
this.loading = false
}, 500)
- this.$router.push('/')
+ this.$router.push('/index')
}).catch(() => {
setTimeout(() => {
this.loading = false
@@ -108,14 +111,8 @@ export default {
this.setToken(data.access_token)
this.setExpireTime(data.expires_in)
this.setUser(data.user)
- this.setPermissions(data.permissions)
- this.setRoles(data.roles)
- this.setTheme(data.config.theme)
- this.setLayout(data.config.layout)
- this.setMultipage(data.config.multiPage === '1')
- this.fixSiderbar(data.config.fixSiderbar === '1')
- this.fixHeader(data.config.fixHeader === '1')
- this.setColor(data.config.color)
+ this.setPermissions(['user:view', 'role:update', 'dept:add', 'resource:view', 'role:add', 'role:export', 'menu:update', 'menu:export', 'resource:export', 'dept:export', 'menu:view', 'role:view', 'dept:delete', 'user:export', 'role:delete', 'menu:delete', 'dept:view', 'user:add', 'user:delete', 'log:view', 'resource:delete', 'user:kickout', 'user:update', 'dept:update', 'menu:add', 'log:delete', 'domain:view', 'redis:view', 'log:export', 'user:reset', 'user:online', 'resource:add'])
+ this.setRoles(['管理员'])
}
}
}
diff --git a/ControlPlatform/web/src/views/personal/UpdatePassword.vue b/ControlPlatform/web/src/views/personal/UpdatePassword.vue
index 5b9cb6125..e2d32f044 100644
--- a/ControlPlatform/web/src/views/personal/UpdatePassword.vue
+++ b/ControlPlatform/web/src/views/personal/UpdatePassword.vue
@@ -10,16 +10,16 @@
@cancel="cancelUpdatePassword"
@ok="handleUpdatePassword">
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -54,6 +54,8 @@