From 350097e42a1640b26c8c3ec2a318c82bcc362f9f Mon Sep 17 00:00:00 2001 From: liuqimichale <123456lq> Date: Fri, 15 Mar 2019 18:13:35 +0800 Subject: [PATCH] 调取接口 --- .babelrc | 3 +++ package-lock.json | 43 +++++++++++++++++++++++++++++++++++-------- package.json | 2 ++ src/components/VEquipment.vue | 12 ++++++++++-- src/components/VParking.vue | 13 +++++++++++++ src/components/base/AccountNum.vue | 10 +++++++++- src/components/base/PieEchart.vue | 7 ++++++- src/main.js | 3 +++ src/utils/api.js | 17 +++++++++++++++++ src/utils/request.js | 8 ++++---- src/utils/variables.js | 2 ++ src/view/VHome.vue | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------- 12 files changed, 222 insertions(+), 38 deletions(-) create mode 100644 .babelrc create mode 100644 src/utils/api.js create mode 100644 src/utils/variables.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..85af630 --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "plugins": ["transform-object-rest-spread"] +} diff --git a/package-lock.json b/package-lock.json index 2492cfe..1edc54d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -894,8 +894,7 @@ "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "http://registry.npm.taobao.org/babel-plugin-syntax-object-rest-spread/download/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-syntax-trailing-function-commas": { "version": "6.22.0", @@ -1199,7 +1198,6 @@ "version": "6.26.0", "resolved": "http://registry.npm.taobao.org/babel-plugin-transform-object-rest-spread/download/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, "requires": { "babel-plugin-syntax-object-rest-spread": "^6.8.0", "babel-runtime": "^6.26.0" @@ -1292,6 +1290,38 @@ } } }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "http://registry.npm.taobao.org/babel-preset-es2015/download/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, "babel-preset-stage-2": { "version": "6.24.1", "resolved": "http://registry.npm.taobao.org/babel-preset-stage-2/download/babel-preset-stage-2-6.24.1.tgz", @@ -1336,7 +1366,6 @@ "version": "6.26.0", "resolved": "http://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -2379,8 +2408,7 @@ "core-js": { "version": "2.6.5", "resolved": "http://registry.npm.taobao.org/core-js/download/core-js-2.6.5.tgz", - "integrity": "sha1-RLyNJJ5/sv9dAOA0Gn/7lPv2eJU=", - "dev": true + "integrity": "sha1-RLyNJJ5/sv9dAOA0Gn/7lPv2eJU=" }, "core-util-is": { "version": "1.0.2", @@ -10019,8 +10047,7 @@ "regenerator-runtime": { "version": "0.11.1", "resolved": "http://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", - "dev": true + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=" }, "regenerator-transform": { "version": "0.10.1", diff --git a/package.json b/package.json index 7b1bd1d..10369fc 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "axios": "^0.18.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0", "echarts": "^4.1.0", "vue": "^2.5.2" }, @@ -25,6 +26,7 @@ "babel-plugin-transform-runtime": "^6.22.0", "babel-plugin-transform-vue-jsx": "^3.5.0", "babel-preset-env": "^1.3.2", + "babel-preset-es2015": "^6.24.1", "babel-preset-stage-2": "^6.22.0", "chalk": "^2.0.1", "copy-webpack-plugin": "^4.0.1", diff --git a/src/components/VEquipment.vue b/src/components/VEquipment.vue index 9fb5524..030b1bc 100644 --- a/src/components/VEquipment.vue +++ b/src/components/VEquipment.vue @@ -4,7 +4,7 @@