Commit 667dd19050e00042a2aa4e52a4c9f5b08203c14d

Authored by liuqimichale
1 parent 813cafa3

地磁

build/webpack.base.conf.js
... ... @@ -64,6 +64,14 @@ module.exports = {
64 64 limit: 10000,
65 65 name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
66 66 }
  67 + },
  68 + {
  69 + test: /\.scss$/,
  70 + use: [
  71 + "style-loader", // creates style nodes from JS strings
  72 + "css-loader", // translates CSS into CommonJS
  73 + "sass-loader" // compiles Sass to CSS, using Node Sass by default
  74 + ]
67 75 }
68 76 ]
69 77 },
... ...
package-lock.json
... ... @@ -4,6 +4,12 @@
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
  7 + "abbrev": {
  8 + "version": "1.1.1",
  9 + "resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
  10 + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
  11 + "dev": true
  12 + },
7 13 "accepts": {
8 14 "version": "1.3.5",
9 15 "resolved": "http://registry.npm.taobao.org/accepts/download/accepts-1.3.5.tgz",
... ... @@ -48,6 +54,12 @@
48 54 "uri-js": "^4.2.2"
49 55 }
50 56 },
  57 + "ajv-errors": {
  58 + "version": "1.0.1",
  59 + "resolved": "http://registry.npm.taobao.org/ajv-errors/download/ajv-errors-1.0.1.tgz",
  60 + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=",
  61 + "dev": true
  62 + },
51 63 "ajv-keywords": {
52 64 "version": "3.2.0",
53 65 "resolved": "http://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.2.0.tgz",
... ... @@ -71,6 +83,12 @@
71 83 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
72 84 "dev": true
73 85 },
  86 + "amdefine": {
  87 + "version": "1.0.1",
  88 + "resolved": "http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
  89 + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
  90 + "dev": true
  91 + },
74 92 "ansi-html": {
75 93 "version": "0.0.7",
76 94 "resolved": "http://registry.npm.taobao.org/ansi-html/download/ansi-html-0.0.7.tgz",
... ... @@ -108,6 +126,16 @@
108 126 "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=",
109 127 "dev": true
110 128 },
  129 + "are-we-there-yet": {
  130 + "version": "1.1.5",
  131 + "resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz",
  132 + "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
  133 + "dev": true,
  134 + "requires": {
  135 + "delegates": "^1.0.0",
  136 + "readable-stream": "^2.0.6"
  137 + }
  138 + },
111 139 "argparse": {
112 140 "version": "1.0.10",
113 141 "resolved": "http://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz",
... ... @@ -184,6 +212,15 @@
184 212 "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
185 213 "dev": true
186 214 },
  215 + "asn1": {
  216 + "version": "0.2.4",
  217 + "resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz",
  218 + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=",
  219 + "dev": true,
  220 + "requires": {
  221 + "safer-buffer": "~2.1.0"
  222 + }
  223 + },
187 224 "asn1.js": {
188 225 "version": "4.10.1",
189 226 "resolved": "http://registry.npm.taobao.org/asn1.js/download/asn1.js-4.10.1.tgz",
... ... @@ -221,6 +258,12 @@
221 258 }
222 259 }
223 260 },
  261 + "assert-plus": {
  262 + "version": "1.0.0",
  263 + "resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
  264 + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
  265 + "dev": true
  266 + },
224 267 "assign-symbols": {
225 268 "version": "1.0.0",
226 269 "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz",
... ... @@ -242,12 +285,24 @@
242 285 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
243 286 "dev": true
244 287 },
  288 + "async-foreach": {
  289 + "version": "0.1.3",
  290 + "resolved": "http://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
  291 + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
  292 + "dev": true
  293 + },
245 294 "async-limiter": {
246 295 "version": "1.0.0",
247 296 "resolved": "http://registry.npm.taobao.org/async-limiter/download/async-limiter-1.0.0.tgz",
248 297 "integrity": "sha1-ePrtjD0HSrgfIrTphdeehzj3IPg=",
249 298 "dev": true
250 299 },
  300 + "asynckit": {
  301 + "version": "0.4.0",
  302 + "resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
  303 + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
  304 + "dev": true
  305 + },
251 306 "atob": {
252 307 "version": "2.1.2",
253 308 "resolved": "http://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz",
... ... @@ -268,6 +323,18 @@
268 323 "postcss-value-parser": "^3.2.3"
269 324 }
270 325 },
  326 + "aws-sign2": {
  327 + "version": "0.7.0",
  328 + "resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
  329 + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
  330 + "dev": true
  331 + },
  332 + "aws4": {
  333 + "version": "1.8.0",
  334 + "resolved": "http://registry.npm.taobao.org/aws4/download/aws4-1.8.0.tgz",
  335 + "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=",
  336 + "dev": true
  337 + },
271 338 "axios": {
272 339 "version": "0.18.0",
273 340 "resolved": "http://registry.npm.taobao.org/axios/download/axios-0.18.0.tgz",
... ... @@ -1189,6 +1256,15 @@
1189 1256 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
1190 1257 "dev": true
1191 1258 },
  1259 + "bcrypt-pbkdf": {
  1260 + "version": "1.0.2",
  1261 + "resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz",
  1262 + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
  1263 + "dev": true,
  1264 + "requires": {
  1265 + "tweetnacl": "^0.14.3"
  1266 + }
  1267 + },
1192 1268 "bfj-node4": {
1193 1269 "version": "5.3.1",
1194 1270 "resolved": "http://registry.npm.taobao.org/bfj-node4/download/bfj-node4-5.3.1.tgz",
... ... @@ -1212,6 +1288,15 @@
1212 1288 "integrity": "sha1-wteA9T1Fu6gxeokC1M7q86Y4WxQ=",
1213 1289 "dev": true
1214 1290 },
  1291 + "block-stream": {
  1292 + "version": "0.0.9",
  1293 + "resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
  1294 + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
  1295 + "dev": true,
  1296 + "requires": {
  1297 + "inherits": "~2.0.0"
  1298 + }
  1299 + },
1215 1300 "bluebird": {
1216 1301 "version": "3.5.3",
1217 1302 "resolved": "http://registry.npm.taobao.org/bluebird/download/bluebird-3.5.3.tgz",
... ... @@ -1492,9 +1577,9 @@
1492 1577 }
1493 1578 },
1494 1579 "camelcase": {
1495   - "version": "1.2.1",
1496   - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
1497   - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
  1580 + "version": "3.0.0",
  1581 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-3.0.0.tgz",
  1582 + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
1498 1583 "dev": true
1499 1584 },
1500 1585 "camelcase-keys": {
... ... @@ -1551,6 +1636,12 @@
1551 1636 "integrity": "sha1-COZQ1AkKnAqwa/0rRrfTrW3K6ig=",
1552 1637 "dev": true
1553 1638 },
  1639 + "caseless": {
  1640 + "version": "0.12.0",
  1641 + "resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
  1642 + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
  1643 + "dev": true
  1644 + },
1554 1645 "center-align": {
1555 1646 "version": "0.1.3",
1556 1647 "resolved": "http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz",
... ... @@ -1699,14 +1790,36 @@
1699 1790 "dev": true
1700 1791 },
1701 1792 "cliui": {
1702   - "version": "2.1.0",
1703   - "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
1704   - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
  1793 + "version": "3.2.0",
  1794 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
  1795 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
1705 1796 "dev": true,
1706 1797 "requires": {
1707   - "center-align": "^0.1.1",
1708   - "right-align": "^0.1.1",
1709   - "wordwrap": "0.0.2"
  1798 + "string-width": "^1.0.1",
  1799 + "strip-ansi": "^3.0.1",
  1800 + "wrap-ansi": "^2.0.0"
  1801 + },
  1802 + "dependencies": {
  1803 + "is-fullwidth-code-point": {
  1804 + "version": "1.0.0",
  1805 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  1806 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  1807 + "dev": true,
  1808 + "requires": {
  1809 + "number-is-nan": "^1.0.0"
  1810 + }
  1811 + },
  1812 + "string-width": {
  1813 + "version": "1.0.2",
  1814 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  1815 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  1816 + "dev": true,
  1817 + "requires": {
  1818 + "code-point-at": "^1.0.0",
  1819 + "is-fullwidth-code-point": "^1.0.0",
  1820 + "strip-ansi": "^3.0.0"
  1821 + }
  1822 + }
1710 1823 }
1711 1824 },
1712 1825 "clone": {
... ... @@ -1715,6 +1828,35 @@
1715 1828 "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
1716 1829 "dev": true
1717 1830 },
  1831 + "clone-deep": {
  1832 + "version": "2.0.2",
  1833 + "resolved": "http://registry.npm.taobao.org/clone-deep/download/clone-deep-2.0.2.tgz",
  1834 + "integrity": "sha1-ANs6Hhc2VnMNEYjD1qztbX6pdxM=",
  1835 + "dev": true,
  1836 + "requires": {
  1837 + "for-own": "^1.0.0",
  1838 + "is-plain-object": "^2.0.4",
  1839 + "kind-of": "^6.0.0",
  1840 + "shallow-clone": "^1.0.0"
  1841 + },
  1842 + "dependencies": {
  1843 + "for-own": {
  1844 + "version": "1.0.0",
  1845 + "resolved": "http://registry.npm.taobao.org/for-own/download/for-own-1.0.0.tgz",
  1846 + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
  1847 + "dev": true,
  1848 + "requires": {
  1849 + "for-in": "^1.0.1"
  1850 + }
  1851 + },
  1852 + "kind-of": {
  1853 + "version": "6.0.2",
  1854 + "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
  1855 + "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE=",
  1856 + "dev": true
  1857 + }
  1858 + }
  1859 + },
1718 1860 "co": {
1719 1861 "version": "4.6.0",
1720 1862 "resolved": "http://registry.npm.taobao.org/co/download/co-4.6.0.tgz",
... ... @@ -1798,6 +1940,15 @@
1798 1940 "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
1799 1941 "dev": true
1800 1942 },
  1943 + "combined-stream": {
  1944 + "version": "1.0.7",
  1945 + "resolved": "http://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.7.tgz",
  1946 + "integrity": "sha1-LR0kMXr7ir6V1tLAsHtXgTU52Cg=",
  1947 + "dev": true,
  1948 + "requires": {
  1949 + "delayed-stream": "~1.0.0"
  1950 + }
  1951 + },
1801 1952 "commander": {
1802 1953 "version": "2.17.1",
1803 1954 "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.17.1.tgz",
... ... @@ -1873,6 +2024,12 @@
1873 2024 "date-now": "^0.1.4"
1874 2025 }
1875 2026 },
  2027 + "console-control-strings": {
  2028 + "version": "1.1.0",
  2029 + "resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
  2030 + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
  2031 + "dev": true
  2032 + },
1876 2033 "consolidate": {
1877 2034 "version": "0.14.5",
1878 2035 "resolved": "http://registry.npm.taobao.org/consolidate/download/consolidate-0.14.5.tgz",
... ... @@ -2037,13 +2194,12 @@
2037 2194 }
2038 2195 },
2039 2196 "cross-spawn": {
2040   - "version": "5.1.0",
2041   - "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
2042   - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
  2197 + "version": "3.0.1",
  2198 + "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
  2199 + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
2043 2200 "dev": true,
2044 2201 "requires": {
2045 2202 "lru-cache": "^4.0.1",
2046   - "shebang-command": "^1.2.0",
2047 2203 "which": "^1.2.9"
2048 2204 }
2049 2205 },
... ... @@ -2378,6 +2534,15 @@
2378 2534 "es5-ext": "^0.10.9"
2379 2535 }
2380 2536 },
  2537 + "dashdash": {
  2538 + "version": "1.14.1",
  2539 + "resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
  2540 + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
  2541 + "dev": true,
  2542 + "requires": {
  2543 + "assert-plus": "^1.0.0"
  2544 + }
  2545 + },
2381 2546 "date-now": {
2382 2547 "version": "0.1.4",
2383 2548 "resolved": "http://registry.npm.taobao.org/date-now/download/date-now-0.1.4.tgz",
... ... @@ -2516,6 +2681,18 @@
2516 2681 }
2517 2682 }
2518 2683 },
  2684 + "delayed-stream": {
  2685 + "version": "1.0.0",
  2686 + "resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
  2687 + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
  2688 + "dev": true
  2689 + },
  2690 + "delegates": {
  2691 + "version": "1.0.0",
  2692 + "resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
  2693 + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
  2694 + "dev": true
  2695 + },
2519 2696 "depd": {
2520 2697 "version": "1.1.2",
2521 2698 "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
... ... @@ -2675,6 +2852,16 @@
2675 2852 "stream-shift": "^1.0.0"
2676 2853 }
2677 2854 },
  2855 + "ecc-jsbn": {
  2856 + "version": "0.1.2",
  2857 + "resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz",
  2858 + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
  2859 + "dev": true,
  2860 + "requires": {
  2861 + "jsbn": "~0.1.0",
  2862 + "safer-buffer": "^2.1.0"
  2863 + }
  2864 + },
2678 2865 "echarts": {
2679 2866 "version": "4.2.0-rc.2",
2680 2867 "resolved": "http://registry.npm.taobao.org/echarts/download/echarts-4.2.0-rc.2.tgz",
... ... @@ -2988,6 +3175,19 @@
2988 3175 "p-finally": "^1.0.0",
2989 3176 "signal-exit": "^3.0.0",
2990 3177 "strip-eof": "^1.0.0"
  3178 + },
  3179 + "dependencies": {
  3180 + "cross-spawn": {
  3181 + "version": "5.1.0",
  3182 + "resolved": "http://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
  3183 + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
  3184 + "dev": true,
  3185 + "requires": {
  3186 + "lru-cache": "^4.0.1",
  3187 + "shebang-command": "^1.2.0",
  3188 + "which": "^1.2.9"
  3189 + }
  3190 + }
2991 3191 }
2992 3192 },
2993 3193 "expand-brackets": {
... ... @@ -3105,6 +3305,12 @@
3105 3305 "vary": "~1.1.2"
3106 3306 }
3107 3307 },
  3308 + "extend": {
  3309 + "version": "3.0.2",
  3310 + "resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz",
  3311 + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
  3312 + "dev": true
  3313 + },
3108 3314 "extend-shallow": {
3109 3315 "version": "3.0.2",
3110 3316 "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
... ... @@ -3209,6 +3415,12 @@
3209 3415 "webpack-sources": "^1.0.1"
3210 3416 }
3211 3417 },
  3418 + "extsprintf": {
  3419 + "version": "1.3.0",
  3420 + "resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
  3421 + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
  3422 + "dev": true
  3423 + },
3212 3424 "fast-deep-equal": {
3213 3425 "version": "2.0.1",
3214 3426 "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
... ... @@ -3399,6 +3611,23 @@
3399 3611 "for-in": "^1.0.1"
3400 3612 }
3401 3613 },
  3614 + "forever-agent": {
  3615 + "version": "0.6.1",
  3616 + "resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
  3617 + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
  3618 + "dev": true
  3619 + },
  3620 + "form-data": {
  3621 + "version": "2.3.3",
  3622 + "resolved": "http://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz",
  3623 + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=",
  3624 + "dev": true,
  3625 + "requires": {
  3626 + "asynckit": "^0.4.0",
  3627 + "combined-stream": "^1.0.6",
  3628 + "mime-types": "^2.1.12"
  3629 + }
  3630 + },
3402 3631 "forwarded": {
3403 3632 "version": "0.1.2",
3404 3633 "resolved": "http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz",
... ... @@ -4015,12 +4244,71 @@
4015 4244 }
4016 4245 }
4017 4246 },
  4247 + "fstream": {
  4248 + "version": "1.0.11",
  4249 + "resolved": "http://registry.npm.taobao.org/fstream/download/fstream-1.0.11.tgz",
  4250 + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
  4251 + "dev": true,
  4252 + "requires": {
  4253 + "graceful-fs": "^4.1.2",
  4254 + "inherits": "~2.0.0",
  4255 + "mkdirp": ">=0.5 0",
  4256 + "rimraf": "2"
  4257 + }
  4258 + },
4018 4259 "function-bind": {
4019 4260 "version": "1.1.1",
4020 4261 "resolved": "http://registry.npm.taobao.org/function-bind/download/function-bind-1.1.1.tgz",
4021 4262 "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=",
4022 4263 "dev": true
4023 4264 },
  4265 + "gauge": {
  4266 + "version": "2.7.4",
  4267 + "resolved": "http://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
  4268 + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
  4269 + "dev": true,
  4270 + "requires": {
  4271 + "aproba": "^1.0.3",
  4272 + "console-control-strings": "^1.0.0",
  4273 + "has-unicode": "^2.0.0",
  4274 + "object-assign": "^4.1.0",
  4275 + "signal-exit": "^3.0.0",
  4276 + "string-width": "^1.0.1",
  4277 + "strip-ansi": "^3.0.1",
  4278 + "wide-align": "^1.1.0"
  4279 + },
  4280 + "dependencies": {
  4281 + "is-fullwidth-code-point": {
  4282 + "version": "1.0.0",
  4283 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  4284 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  4285 + "dev": true,
  4286 + "requires": {
  4287 + "number-is-nan": "^1.0.0"
  4288 + }
  4289 + },
  4290 + "string-width": {
  4291 + "version": "1.0.2",
  4292 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  4293 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  4294 + "dev": true,
  4295 + "requires": {
  4296 + "code-point-at": "^1.0.0",
  4297 + "is-fullwidth-code-point": "^1.0.0",
  4298 + "strip-ansi": "^3.0.0"
  4299 + }
  4300 + }
  4301 + }
  4302 + },
  4303 + "gaze": {
  4304 + "version": "1.1.3",
  4305 + "resolved": "http://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz",
  4306 + "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
  4307 + "dev": true,
  4308 + "requires": {
  4309 + "globule": "^1.0.0"
  4310 + }
  4311 + },
4024 4312 "get-caller-file": {
4025 4313 "version": "1.0.3",
4026 4314 "resolved": "http://registry.npm.taobao.org/get-caller-file/download/get-caller-file-1.0.3.tgz",
... ... @@ -4045,6 +4333,15 @@
4045 4333 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
4046 4334 "dev": true
4047 4335 },
  4336 + "getpass": {
  4337 + "version": "0.1.7",
  4338 + "resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
  4339 + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
  4340 + "dev": true,
  4341 + "requires": {
  4342 + "assert-plus": "^1.0.0"
  4343 + }
  4344 + },
4048 4345 "glob": {
4049 4346 "version": "7.1.3",
4050 4347 "resolved": "http://registry.npm.taobao.org/glob/download/glob-7.1.3.tgz",
... ... @@ -4136,6 +4433,17 @@
4136 4433 "slash": "^1.0.0"
4137 4434 }
4138 4435 },
  4436 + "globule": {
  4437 + "version": "1.2.1",
  4438 + "resolved": "http://registry.npm.taobao.org/globule/download/globule-1.2.1.tgz",
  4439 + "integrity": "sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0=",
  4440 + "dev": true,
  4441 + "requires": {
  4442 + "glob": "~7.1.1",
  4443 + "lodash": "~4.17.10",
  4444 + "minimatch": "~3.0.2"
  4445 + }
  4446 + },
4139 4447 "graceful-fs": {
4140 4448 "version": "4.1.15",
4141 4449 "resolved": "http://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.1.15.tgz",
... ... @@ -4164,6 +4472,22 @@
4164 4472 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
4165 4473 "dev": true
4166 4474 },
  4475 + "har-schema": {
  4476 + "version": "2.0.0",
  4477 + "resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
  4478 + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
  4479 + "dev": true
  4480 + },
  4481 + "har-validator": {
  4482 + "version": "5.1.3",
  4483 + "resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz",
  4484 + "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=",
  4485 + "dev": true,
  4486 + "requires": {
  4487 + "ajv": "^6.5.5",
  4488 + "har-schema": "^2.0.0"
  4489 + }
  4490 + },
4167 4491 "has": {
4168 4492 "version": "1.0.3",
4169 4493 "resolved": "http://registry.npm.taobao.org/has/download/has-1.0.3.tgz",
... ... @@ -4194,6 +4518,12 @@
4194 4518 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
4195 4519 "dev": true
4196 4520 },
  4521 + "has-unicode": {
  4522 + "version": "2.0.1",
  4523 + "resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
  4524 + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
  4525 + "dev": true
  4526 + },
4197 4527 "has-value": {
4198 4528 "version": "1.0.0",
4199 4529 "resolved": "http://registry.npm.taobao.org/has-value/download/has-value-1.0.0.tgz",
... ... @@ -4243,9 +4573,9 @@
4243 4573 "dev": true
4244 4574 },
4245 4575 "hash.js": {
4246   - "version": "1.1.5",
4247   - "resolved": "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.5.tgz",
4248   - "integrity": "sha1-44q0uF37HgxA/pJlwOm1SFTCOBI=",
  4576 + "version": "1.1.7",
  4577 + "resolved": "http://registry.npm.taobao.org/hash.js/download/hash.js-1.1.7.tgz",
  4578 + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=",
4249 4579 "dev": true,
4250 4580 "requires": {
4251 4581 "inherits": "^2.0.3",
... ... @@ -4547,6 +4877,17 @@
4547 4877 }
4548 4878 }
4549 4879 },
  4880 + "http-signature": {
  4881 + "version": "1.2.0",
  4882 + "resolved": "http://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz",
  4883 + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
  4884 + "dev": true,
  4885 + "requires": {
  4886 + "assert-plus": "^1.0.0",
  4887 + "jsprim": "^1.2.2",
  4888 + "sshpk": "^1.7.0"
  4889 + }
  4890 + },
4550 4891 "https-browserify": {
4551 4892 "version": "1.0.0",
4552 4893 "resolved": "http://registry.npm.taobao.org/https-browserify/download/https-browserify-1.0.0.tgz",
... ... @@ -4629,6 +4970,12 @@
4629 4970 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
4630 4971 "dev": true
4631 4972 },
  4973 + "in-publish": {
  4974 + "version": "2.0.0",
  4975 + "resolved": "http://registry.npm.taobao.org/in-publish/download/in-publish-2.0.0.tgz",
  4976 + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
  4977 + "dev": true
  4978 + },
4632 4979 "indent-string": {
4633 4980 "version": "2.1.0",
4634 4981 "resolved": "http://registry.npm.taobao.org/indent-string/download/indent-string-2.1.0.tgz",
... ... @@ -4942,6 +5289,12 @@
4942 5289 "has-symbols": "^1.0.0"
4943 5290 }
4944 5291 },
  5292 + "is-typedarray": {
  5293 + "version": "1.0.0",
  5294 + "resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
  5295 + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
  5296 + "dev": true
  5297 + },
4945 5298 "is-utf8": {
4946 5299 "version": "0.2.1",
4947 5300 "resolved": "http://registry.npm.taobao.org/is-utf8/download/is-utf8-0.2.1.tgz",
... ... @@ -4978,6 +5331,12 @@
4978 5331 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4979 5332 "dev": true
4980 5333 },
  5334 + "isstream": {
  5335 + "version": "0.1.2",
  5336 + "resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
  5337 + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
  5338 + "dev": true
  5339 + },
4981 5340 "js-base64": {
4982 5341 "version": "2.4.9",
4983 5342 "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.9.tgz",
... ... @@ -5000,6 +5359,12 @@
5000 5359 "esprima": "^2.6.0"
5001 5360 }
5002 5361 },
  5362 + "jsbn": {
  5363 + "version": "0.1.1",
  5364 + "resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
  5365 + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
  5366 + "dev": true
  5367 + },
5003 5368 "jsesc": {
5004 5369 "version": "1.3.0",
5005 5370 "resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
... ... @@ -5018,11 +5383,23 @@
5018 5383 "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=",
5019 5384 "dev": true
5020 5385 },
  5386 + "json-schema": {
  5387 + "version": "0.2.3",
  5388 + "resolved": "http://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz",
  5389 + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
  5390 + "dev": true
  5391 + },
5021 5392 "json-schema-traverse": {
5022 5393 "version": "0.4.1",
5023 5394 "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
5024 5395 "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
5025 5396 },
  5397 + "json-stringify-safe": {
  5398 + "version": "5.0.1",
  5399 + "resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
  5400 + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
  5401 + "dev": true
  5402 + },
5026 5403 "json3": {
5027 5404 "version": "3.3.2",
5028 5405 "resolved": "http://registry.npm.taobao.org/json3/download/json3-3.3.2.tgz",
... ... @@ -5035,6 +5412,18 @@
5035 5412 "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
5036 5413 "dev": true
5037 5414 },
  5415 + "jsprim": {
  5416 + "version": "1.4.1",
  5417 + "resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
  5418 + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
  5419 + "dev": true,
  5420 + "requires": {
  5421 + "assert-plus": "1.0.0",
  5422 + "extsprintf": "1.3.0",
  5423 + "json-schema": "0.2.3",
  5424 + "verror": "1.10.0"
  5425 + }
  5426 + },
5038 5427 "killable": {
5039 5428 "version": "1.0.1",
5040 5429 "resolved": "http://registry.npm.taobao.org/killable/download/killable-1.0.1.tgz",
... ... @@ -5076,15 +5465,16 @@
5076 5465 }
5077 5466 },
5078 5467 "load-json-file": {
5079   - "version": "2.0.0",
5080   - "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz",
5081   - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
  5468 + "version": "1.1.0",
  5469 + "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-1.1.0.tgz",
  5470 + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
5082 5471 "dev": true,
5083 5472 "requires": {
5084 5473 "graceful-fs": "^4.1.2",
5085 5474 "parse-json": "^2.2.0",
5086 5475 "pify": "^2.0.0",
5087   - "strip-bom": "^3.0.0"
  5476 + "pinkie-promise": "^2.0.0",
  5477 + "strip-bom": "^2.0.0"
5088 5478 },
5089 5479 "dependencies": {
5090 5480 "parse-json": {
... ... @@ -5137,12 +5527,24 @@
5137 5527 "integrity": "sha1-s56mIp72B+zYniyN8SU2iRysm40=",
5138 5528 "dev": true
5139 5529 },
  5530 + "lodash.assign": {
  5531 + "version": "4.2.0",
  5532 + "resolved": "http://registry.npm.taobao.org/lodash.assign/download/lodash.assign-4.2.0.tgz",
  5533 + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
  5534 + "dev": true
  5535 + },
5140 5536 "lodash.camelcase": {
5141 5537 "version": "4.3.0",
5142 5538 "resolved": "http://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
5143 5539 "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
5144 5540 "dev": true
5145 5541 },
  5542 + "lodash.clonedeep": {
  5543 + "version": "4.5.0",
  5544 + "resolved": "http://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
  5545 + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
  5546 + "dev": true
  5547 + },
5146 5548 "lodash.debounce": {
5147 5549 "version": "4.0.8",
5148 5550 "resolved": "http://registry.npm.taobao.org/lodash.debounce/download/lodash.debounce-4.0.8.tgz",
... ... @@ -5155,6 +5557,18 @@
5155 5557 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
5156 5558 "dev": true
5157 5559 },
  5560 + "lodash.mergewith": {
  5561 + "version": "4.6.1",
  5562 + "resolved": "http://registry.npm.taobao.org/lodash.mergewith/download/lodash.mergewith-4.6.1.tgz",
  5563 + "integrity": "sha1-Y5BX5ybDr72z59QnQcqo1uQzWSc=",
  5564 + "dev": true
  5565 + },
  5566 + "lodash.tail": {
  5567 + "version": "4.1.1",
  5568 + "resolved": "http://registry.npm.taobao.org/lodash.tail/download/lodash.tail-4.1.1.tgz",
  5569 + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
  5570 + "dev": true
  5571 + },
5158 5572 "lodash.uniq": {
5159 5573 "version": "4.5.0",
5160 5574 "resolved": "http://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz",
... ... @@ -5553,6 +5967,24 @@
5553 5967 }
5554 5968 }
5555 5969 },
  5970 + "mixin-object": {
  5971 + "version": "2.0.1",
  5972 + "resolved": "http://registry.npm.taobao.org/mixin-object/download/mixin-object-2.0.1.tgz",
  5973 + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=",
  5974 + "dev": true,
  5975 + "requires": {
  5976 + "for-in": "^0.1.3",
  5977 + "is-extendable": "^0.1.1"
  5978 + },
  5979 + "dependencies": {
  5980 + "for-in": {
  5981 + "version": "0.1.8",
  5982 + "resolved": "http://registry.npm.taobao.org/for-in/download/for-in-0.1.8.tgz",
  5983 + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=",
  5984 + "dev": true
  5985 + }
  5986 + }
  5987 + },
5556 5988 "mkdirp": {
5557 5989 "version": "0.5.1",
5558 5990 "resolved": "http://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.1.tgz",
... ... @@ -5610,8 +6042,7 @@
5610 6042 "version": "2.11.1",
5611 6043 "resolved": "http://registry.npm.taobao.org/nan/download/nan-2.11.1.tgz",
5612 6044 "integrity": "sha1-kOIrzLjKV+pM03zIPTgZtS7qZ2Y=",
5613   - "dev": true,
5614   - "optional": true
  6045 + "dev": true
5615 6046 },
5616 6047 "nanomatch": {
5617 6048 "version": "1.2.13",
... ... @@ -5673,16 +6104,44 @@
5673 6104 "integrity": "sha1-bBUsNFzhHFL0ZcKr2VfoY5zWdN8=",
5674 6105 "dev": true
5675 6106 },
5676   - "node-libs-browser": {
5677   - "version": "2.1.0",
5678   - "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.1.0.tgz",
5679   - "integrity": "sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8=",
  6107 + "node-gyp": {
  6108 + "version": "3.8.0",
  6109 + "resolved": "http://registry.npm.taobao.org/node-gyp/download/node-gyp-3.8.0.tgz",
  6110 + "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=",
5680 6111 "dev": true,
5681 6112 "requires": {
5682   - "assert": "^1.1.1",
5683   - "browserify-zlib": "^0.2.0",
5684   - "buffer": "^4.3.0",
5685   - "console-browserify": "^1.1.0",
  6113 + "fstream": "^1.0.0",
  6114 + "glob": "^7.0.3",
  6115 + "graceful-fs": "^4.1.2",
  6116 + "mkdirp": "^0.5.0",
  6117 + "nopt": "2 || 3",
  6118 + "npmlog": "0 || 1 || 2 || 3 || 4",
  6119 + "osenv": "0",
  6120 + "request": "^2.87.0",
  6121 + "rimraf": "2",
  6122 + "semver": "~5.3.0",
  6123 + "tar": "^2.0.0",
  6124 + "which": "1"
  6125 + },
  6126 + "dependencies": {
  6127 + "semver": {
  6128 + "version": "5.3.0",
  6129 + "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
  6130 + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
  6131 + "dev": true
  6132 + }
  6133 + }
  6134 + },
  6135 + "node-libs-browser": {
  6136 + "version": "2.1.0",
  6137 + "resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.1.0.tgz",
  6138 + "integrity": "sha1-X5QmPUBPbkR2fXJpAf/wVHjWAN8=",
  6139 + "dev": true,
  6140 + "requires": {
  6141 + "assert": "^1.1.1",
  6142 + "browserify-zlib": "^0.2.0",
  6143 + "buffer": "^4.3.0",
  6144 + "console-browserify": "^1.1.0",
5686 6145 "constants-browserify": "^1.0.0",
5687 6146 "crypto-browserify": "^3.11.0",
5688 6147 "domain-browser": "^1.1.1",
... ... @@ -5724,6 +6183,69 @@
5724 6183 "which": "^1.3.0"
5725 6184 }
5726 6185 },
  6186 + "node-sass": {
  6187 + "version": "4.11.0",
  6188 + "resolved": "http://registry.npm.taobao.org/node-sass/download/node-sass-4.11.0.tgz",
  6189 + "integrity": "sha1-GD+uw5jpy+k7pDNi4naMqYimNpo=",
  6190 + "dev": true,
  6191 + "requires": {
  6192 + "async-foreach": "^0.1.3",
  6193 + "chalk": "^1.1.1",
  6194 + "cross-spawn": "^3.0.0",
  6195 + "gaze": "^1.0.0",
  6196 + "get-stdin": "^4.0.1",
  6197 + "glob": "^7.0.3",
  6198 + "in-publish": "^2.0.0",
  6199 + "lodash.assign": "^4.2.0",
  6200 + "lodash.clonedeep": "^4.3.2",
  6201 + "lodash.mergewith": "^4.6.0",
  6202 + "meow": "^3.7.0",
  6203 + "mkdirp": "^0.5.1",
  6204 + "nan": "^2.10.0",
  6205 + "node-gyp": "^3.8.0",
  6206 + "npmlog": "^4.0.0",
  6207 + "request": "^2.88.0",
  6208 + "sass-graph": "^2.2.4",
  6209 + "stdout-stream": "^1.4.0",
  6210 + "true-case-path": "^1.0.2"
  6211 + },
  6212 + "dependencies": {
  6213 + "ansi-styles": {
  6214 + "version": "2.2.1",
  6215 + "resolved": "http://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
  6216 + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
  6217 + "dev": true
  6218 + },
  6219 + "chalk": {
  6220 + "version": "1.1.3",
  6221 + "resolved": "http://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz",
  6222 + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
  6223 + "dev": true,
  6224 + "requires": {
  6225 + "ansi-styles": "^2.2.1",
  6226 + "escape-string-regexp": "^1.0.2",
  6227 + "has-ansi": "^2.0.0",
  6228 + "strip-ansi": "^3.0.0",
  6229 + "supports-color": "^2.0.0"
  6230 + }
  6231 + },
  6232 + "supports-color": {
  6233 + "version": "2.0.0",
  6234 + "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz",
  6235 + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
  6236 + "dev": true
  6237 + }
  6238 + }
  6239 + },
  6240 + "nopt": {
  6241 + "version": "3.0.6",
  6242 + "resolved": "http://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
  6243 + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
  6244 + "dev": true,
  6245 + "requires": {
  6246 + "abbrev": "1"
  6247 + }
  6248 + },
5727 6249 "normalize-package-data": {
5728 6250 "version": "2.4.0",
5729 6251 "resolved": "http://registry.npm.taobao.org/normalize-package-data/download/normalize-package-data-2.4.0.tgz",
... ... @@ -5772,6 +6294,18 @@
5772 6294 "path-key": "^2.0.0"
5773 6295 }
5774 6296 },
  6297 + "npmlog": {
  6298 + "version": "4.1.2",
  6299 + "resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
  6300 + "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
  6301 + "dev": true,
  6302 + "requires": {
  6303 + "are-we-there-yet": "~1.1.2",
  6304 + "console-control-strings": "~1.1.0",
  6305 + "gauge": "~2.7.3",
  6306 + "set-blocking": "~2.0.0"
  6307 + }
  6308 + },
5775 6309 "nth-check": {
5776 6310 "version": "1.0.2",
5777 6311 "resolved": "http://registry.npm.taobao.org/nth-check/download/nth-check-1.0.2.tgz",
... ... @@ -5793,6 +6327,12 @@
5793 6327 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
5794 6328 "dev": true
5795 6329 },
  6330 + "oauth-sign": {
  6331 + "version": "0.9.0",
  6332 + "resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz",
  6333 + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=",
  6334 + "dev": true
  6335 + },
5796 6336 "object-assign": {
5797 6337 "version": "4.1.1",
5798 6338 "resolved": "http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.1.tgz",
... ... @@ -5953,14 +6493,12 @@
5953 6493 "dev": true
5954 6494 },
5955 6495 "os-locale": {
5956   - "version": "2.1.0",
5957   - "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
5958   - "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
  6496 + "version": "1.4.0",
  6497 + "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-1.4.0.tgz",
  6498 + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
5959 6499 "dev": true,
5960 6500 "requires": {
5961   - "execa": "^0.7.0",
5962   - "lcid": "^1.0.0",
5963   - "mem": "^1.1.0"
  6501 + "lcid": "^1.0.0"
5964 6502 }
5965 6503 },
5966 6504 "os-tmpdir": {
... ... @@ -5969,6 +6507,16 @@
5969 6507 "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5970 6508 "dev": true
5971 6509 },
  6510 + "osenv": {
  6511 + "version": "0.1.5",
  6512 + "resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
  6513 + "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
  6514 + "dev": true,
  6515 + "requires": {
  6516 + "os-homedir": "^1.0.0",
  6517 + "os-tmpdir": "^1.0.0"
  6518 + }
  6519 + },
5972 6520 "p-finally": {
5973 6521 "version": "1.0.0",
5974 6522 "resolved": "http://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
... ... @@ -6006,9 +6554,9 @@
6006 6554 "dev": true
6007 6555 },
6008 6556 "pako": {
6009   - "version": "1.0.6",
6010   - "resolved": "http://registry.npm.taobao.org/pako/download/pako-1.0.6.tgz",
6011   - "integrity": "sha1-AQEhG6pwxLykoPY/Igbpe3368lg=",
  6557 + "version": "1.0.7",
  6558 + "resolved": "http://registry.npm.taobao.org/pako/download/pako-1.0.7.tgz",
  6559 + "integrity": "sha1-JHNDkCG1fxUWyC9YvnJ1rY7xuyc=",
6012 6560 "dev": true
6013 6561 },
6014 6562 "parallel-transform": {
... ... @@ -6165,6 +6713,12 @@
6165 6713 "sha.js": "^2.4.8"
6166 6714 }
6167 6715 },
  6716 + "performance-now": {
  6717 + "version": "2.1.0",
  6718 + "resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
  6719 + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
  6720 + "dev": true
  6721 + },
6168 6722 "pify": {
6169 6723 "version": "3.0.0",
6170 6724 "resolved": "http://registry.npm.taobao.org/pify/download/pify-3.0.0.tgz",
... ... @@ -8366,6 +8920,12 @@
8366 8920 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
8367 8921 "dev": true
8368 8922 },
  8923 + "psl": {
  8924 + "version": "1.1.29",
  8925 + "resolved": "http://registry.npm.taobao.org/psl/download/psl-1.1.29.tgz",
  8926 + "integrity": "sha1-YPWA02AXC7cip5fMcEQR5tqFDGc=",
  8927 + "dev": true
  8928 + },
8369 8929 "public-encrypt": {
8370 8930 "version": "4.0.3",
8371 8931 "resolved": "http://registry.npm.taobao.org/public-encrypt/download/public-encrypt-4.0.3.tgz",
... ... @@ -8526,23 +9086,25 @@
8526 9086 }
8527 9087 },
8528 9088 "read-pkg": {
8529   - "version": "2.0.0",
8530   - "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz",
8531   - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
  9089 + "version": "1.1.0",
  9090 + "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-1.1.0.tgz",
  9091 + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
8532 9092 "dev": true,
8533 9093 "requires": {
8534   - "load-json-file": "^2.0.0",
  9094 + "load-json-file": "^1.0.0",
8535 9095 "normalize-package-data": "^2.3.2",
8536   - "path-type": "^2.0.0"
  9096 + "path-type": "^1.0.0"
8537 9097 },
8538 9098 "dependencies": {
8539 9099 "path-type": {
8540   - "version": "2.0.0",
8541   - "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz",
8542   - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
  9100 + "version": "1.1.0",
  9101 + "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-1.1.0.tgz",
  9102 + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
8543 9103 "dev": true,
8544 9104 "requires": {
8545   - "pify": "^2.0.0"
  9105 + "graceful-fs": "^4.1.2",
  9106 + "pify": "^2.0.0",
  9107 + "pinkie-promise": "^2.0.0"
8546 9108 }
8547 9109 },
8548 9110 "pify": {
... ... @@ -8554,13 +9116,34 @@
8554 9116 }
8555 9117 },
8556 9118 "read-pkg-up": {
8557   - "version": "2.0.0",
8558   - "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
8559   - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
  9119 + "version": "1.0.1",
  9120 + "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-1.0.1.tgz",
  9121 + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
8560 9122 "dev": true,
8561 9123 "requires": {
8562   - "find-up": "^2.0.0",
8563   - "read-pkg": "^2.0.0"
  9124 + "find-up": "^1.0.0",
  9125 + "read-pkg": "^1.0.0"
  9126 + },
  9127 + "dependencies": {
  9128 + "find-up": {
  9129 + "version": "1.1.2",
  9130 + "resolved": "http://registry.npm.taobao.org/find-up/download/find-up-1.1.2.tgz",
  9131 + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
  9132 + "dev": true,
  9133 + "requires": {
  9134 + "path-exists": "^2.0.0",
  9135 + "pinkie-promise": "^2.0.0"
  9136 + }
  9137 + },
  9138 + "path-exists": {
  9139 + "version": "2.1.0",
  9140 + "resolved": "http://registry.npm.taobao.org/path-exists/download/path-exists-2.1.0.tgz",
  9141 + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
  9142 + "dev": true,
  9143 + "requires": {
  9144 + "pinkie-promise": "^2.0.0"
  9145 + }
  9146 + }
8564 9147 }
8565 9148 },
8566 9149 "readable-stream": {
... ... @@ -8766,6 +9349,34 @@
8766 9349 "is-finite": "^1.0.0"
8767 9350 }
8768 9351 },
  9352 + "request": {
  9353 + "version": "2.88.0",
  9354 + "resolved": "http://registry.npm.taobao.org/request/download/request-2.88.0.tgz",
  9355 + "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=",
  9356 + "dev": true,
  9357 + "requires": {
  9358 + "aws-sign2": "~0.7.0",
  9359 + "aws4": "^1.8.0",
  9360 + "caseless": "~0.12.0",
  9361 + "combined-stream": "~1.0.6",
  9362 + "extend": "~3.0.2",
  9363 + "forever-agent": "~0.6.1",
  9364 + "form-data": "~2.3.2",
  9365 + "har-validator": "~5.1.0",
  9366 + "http-signature": "~1.2.0",
  9367 + "is-typedarray": "~1.0.0",
  9368 + "isstream": "~0.1.2",
  9369 + "json-stringify-safe": "~5.0.1",
  9370 + "mime-types": "~2.1.19",
  9371 + "oauth-sign": "~0.9.0",
  9372 + "performance-now": "^2.1.0",
  9373 + "qs": "~6.5.2",
  9374 + "safe-buffer": "^5.1.2",
  9375 + "tough-cookie": "~2.4.3",
  9376 + "tunnel-agent": "^0.6.0",
  9377 + "uuid": "^3.3.2"
  9378 + }
  9379 + },
8769 9380 "require-directory": {
8770 9381 "version": "2.1.1",
8771 9382 "resolved": "http://registry.npm.taobao.org/require-directory/download/require-directory-2.1.1.tgz",
... ... @@ -8894,6 +9505,32 @@
8894 9505 "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=",
8895 9506 "dev": true
8896 9507 },
  9508 + "sass-graph": {
  9509 + "version": "2.2.4",
  9510 + "resolved": "http://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.4.tgz",
  9511 + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
  9512 + "dev": true,
  9513 + "requires": {
  9514 + "glob": "^7.0.0",
  9515 + "lodash": "^4.0.0",
  9516 + "scss-tokenizer": "^0.2.3",
  9517 + "yargs": "^7.0.0"
  9518 + }
  9519 + },
  9520 + "sass-loader": {
  9521 + "version": "7.1.0",
  9522 + "resolved": "http://registry.npm.taobao.org/sass-loader/download/sass-loader-7.1.0.tgz",
  9523 + "integrity": "sha1-Fv1ROMuLQkv4p1lSihly1yqtBp0=",
  9524 + "dev": true,
  9525 + "requires": {
  9526 + "clone-deep": "^2.0.1",
  9527 + "loader-utils": "^1.0.1",
  9528 + "lodash.tail": "^4.1.1",
  9529 + "neo-async": "^2.5.0",
  9530 + "pify": "^3.0.0",
  9531 + "semver": "^5.5.0"
  9532 + }
  9533 + },
8897 9534 "sax": {
8898 9535 "version": "1.2.4",
8899 9536 "resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
... ... @@ -8935,6 +9572,27 @@
8935 9572 }
8936 9573 }
8937 9574 },
  9575 + "scss-tokenizer": {
  9576 + "version": "0.2.3",
  9577 + "resolved": "http://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
  9578 + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
  9579 + "dev": true,
  9580 + "requires": {
  9581 + "js-base64": "^2.1.8",
  9582 + "source-map": "^0.4.2"
  9583 + },
  9584 + "dependencies": {
  9585 + "source-map": {
  9586 + "version": "0.4.4",
  9587 + "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
  9588 + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
  9589 + "dev": true,
  9590 + "requires": {
  9591 + "amdefine": ">=0.0.4"
  9592 + }
  9593 + }
  9594 + }
  9595 + },
8938 9596 "select-hose": {
8939 9597 "version": "2.0.0",
8940 9598 "resolved": "http://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
... ... @@ -9069,6 +9727,25 @@
9069 9727 "safe-buffer": "^5.0.1"
9070 9728 }
9071 9729 },
  9730 + "shallow-clone": {
  9731 + "version": "1.0.0",
  9732 + "resolved": "http://registry.npm.taobao.org/shallow-clone/download/shallow-clone-1.0.0.tgz",
  9733 + "integrity": "sha1-RIDNBuiC72iyrYij6lSDLixItXE=",
  9734 + "dev": true,
  9735 + "requires": {
  9736 + "is-extendable": "^0.1.1",
  9737 + "kind-of": "^5.0.0",
  9738 + "mixin-object": "^2.0.1"
  9739 + },
  9740 + "dependencies": {
  9741 + "kind-of": {
  9742 + "version": "5.1.0",
  9743 + "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
  9744 + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
  9745 + "dev": true
  9746 + }
  9747 + }
  9748 + },
9072 9749 "shebang-command": {
9073 9750 "version": "1.2.0",
9074 9751 "resolved": "http://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz",
... ... @@ -9389,6 +10066,23 @@
9389 10066 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
9390 10067 "dev": true
9391 10068 },
  10069 + "sshpk": {
  10070 + "version": "1.15.2",
  10071 + "resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.15.2.tgz",
  10072 + "integrity": "sha1-yUbWvZsaOdDoY1dj9SQtbtbctik=",
  10073 + "dev": true,
  10074 + "requires": {
  10075 + "asn1": "~0.2.3",
  10076 + "assert-plus": "^1.0.0",
  10077 + "bcrypt-pbkdf": "^1.0.0",
  10078 + "dashdash": "^1.12.0",
  10079 + "ecc-jsbn": "~0.1.1",
  10080 + "getpass": "^0.1.1",
  10081 + "jsbn": "~0.1.0",
  10082 + "safer-buffer": "^2.0.2",
  10083 + "tweetnacl": "~0.14.0"
  10084 + }
  10085 + },
9392 10086 "ssri": {
9393 10087 "version": "5.3.0",
9394 10088 "resolved": "http://registry.npm.taobao.org/ssri/download/ssri-5.3.0.tgz",
... ... @@ -9431,6 +10125,15 @@
9431 10125 "integrity": "sha1-u3PURtonlhBu/MG2AaJT1sRr0Ic=",
9432 10126 "dev": true
9433 10127 },
  10128 + "stdout-stream": {
  10129 + "version": "1.4.1",
  10130 + "resolved": "http://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz",
  10131 + "integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=",
  10132 + "dev": true,
  10133 + "requires": {
  10134 + "readable-stream": "^2.0.1"
  10135 + }
  10136 + },
9434 10137 "stream-browserify": {
9435 10138 "version": "2.0.1",
9436 10139 "resolved": "http://registry.npm.taobao.org/stream-browserify/download/stream-browserify-2.0.1.tgz",
... ... @@ -9522,10 +10225,13 @@
9522 10225 }
9523 10226 },
9524 10227 "strip-bom": {
9525   - "version": "3.0.0",
9526   - "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
9527   - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
9528   - "dev": true
  10228 + "version": "2.0.0",
  10229 + "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-2.0.0.tgz",
  10230 + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
  10231 + "dev": true,
  10232 + "requires": {
  10233 + "is-utf8": "^0.2.0"
  10234 + }
9529 10235 },
9530 10236 "strip-eof": {
9531 10237 "version": "1.0.0",
... ... @@ -9542,6 +10248,29 @@
9542 10248 "get-stdin": "^4.0.1"
9543 10249 }
9544 10250 },
  10251 + "style-loader": {
  10252 + "version": "0.23.1",
  10253 + "resolved": "http://registry.npm.taobao.org/style-loader/download/style-loader-0.23.1.tgz",
  10254 + "integrity": "sha1-y5FUYG8+dxq2xKtjcCahBJF02SU=",
  10255 + "dev": true,
  10256 + "requires": {
  10257 + "loader-utils": "^1.1.0",
  10258 + "schema-utils": "^1.0.0"
  10259 + },
  10260 + "dependencies": {
  10261 + "schema-utils": {
  10262 + "version": "1.0.0",
  10263 + "resolved": "http://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz",
  10264 + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
  10265 + "dev": true,
  10266 + "requires": {
  10267 + "ajv": "^6.1.0",
  10268 + "ajv-errors": "^1.0.0",
  10269 + "ajv-keywords": "^3.1.0"
  10270 + }
  10271 + }
  10272 + }
  10273 + },
9545 10274 "supports-color": {
9546 10275 "version": "5.5.0",
9547 10276 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz",
... ... @@ -9572,6 +10301,17 @@
9572 10301 "integrity": "sha1-ry2LvJsE907hevK02QSPgHrNGKg=",
9573 10302 "dev": true
9574 10303 },
  10304 + "tar": {
  10305 + "version": "2.2.1",
  10306 + "resolved": "http://registry.npm.taobao.org/tar/download/tar-2.2.1.tgz",
  10307 + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
  10308 + "dev": true,
  10309 + "requires": {
  10310 + "block-stream": "*",
  10311 + "fstream": "^1.0.2",
  10312 + "inherits": "2"
  10313 + }
  10314 + },
9575 10315 "through2": {
9576 10316 "version": "2.0.5",
9577 10317 "resolved": "http://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz",
... ... @@ -9652,6 +10392,24 @@
9652 10392 "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
9653 10393 "dev": true
9654 10394 },
  10395 + "tough-cookie": {
  10396 + "version": "2.4.3",
  10397 + "resolved": "http://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.4.3.tgz",
  10398 + "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=",
  10399 + "dev": true,
  10400 + "requires": {
  10401 + "psl": "^1.1.24",
  10402 + "punycode": "^1.4.1"
  10403 + },
  10404 + "dependencies": {
  10405 + "punycode": {
  10406 + "version": "1.4.1",
  10407 + "resolved": "http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
  10408 + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
  10409 + "dev": true
  10410 + }
  10411 + }
  10412 + },
9655 10413 "trim-newlines": {
9656 10414 "version": "1.0.0",
9657 10415 "resolved": "http://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
... ... @@ -9664,6 +10422,15 @@
9664 10422 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
9665 10423 "dev": true
9666 10424 },
  10425 + "true-case-path": {
  10426 + "version": "1.0.3",
  10427 + "resolved": "http://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz",
  10428 + "integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=",
  10429 + "dev": true,
  10430 + "requires": {
  10431 + "glob": "^7.1.2"
  10432 + }
  10433 + },
9667 10434 "tryer": {
9668 10435 "version": "1.0.1",
9669 10436 "resolved": "http://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz",
... ... @@ -9676,6 +10443,21 @@
9676 10443 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
9677 10444 "dev": true
9678 10445 },
  10446 + "tunnel-agent": {
  10447 + "version": "0.6.0",
  10448 + "resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
  10449 + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
  10450 + "dev": true,
  10451 + "requires": {
  10452 + "safe-buffer": "^5.0.1"
  10453 + }
  10454 + },
  10455 + "tweetnacl": {
  10456 + "version": "0.14.5",
  10457 + "resolved": "http://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
  10458 + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
  10459 + "dev": true
  10460 + },
9679 10461 "type-is": {
9680 10462 "version": "1.6.16",
9681 10463 "resolved": "http://registry.npm.taobao.org/type-is/download/type-is-1.6.16.tgz",
... ... @@ -10021,6 +10803,17 @@
10021 10803 "integrity": "sha1-f8te759WI7FWvOqJ7DfWNnbyGAE=",
10022 10804 "dev": true
10023 10805 },
  10806 + "verror": {
  10807 + "version": "1.10.0",
  10808 + "resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
  10809 + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
  10810 + "dev": true,
  10811 + "requires": {
  10812 + "assert-plus": "^1.0.0",
  10813 + "core-util-is": "1.0.2",
  10814 + "extsprintf": "^1.2.0"
  10815 + }
  10816 + },
10024 10817 "vm-browserify": {
10025 10818 "version": "0.0.4",
10026 10819 "resolved": "http://registry.npm.taobao.org/vm-browserify/download/vm-browserify-0.0.4.tgz",
... ... @@ -10188,42 +10981,118 @@
10188 10981 "yargs": "^8.0.2"
10189 10982 },
10190 10983 "dependencies": {
10191   - "ajv": {
10192   - "version": "6.5.5",
10193   - "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-6.5.5.tgz",
10194   - "integrity": "sha1-z5fNreccY5mpLG1sQXc4EpG3gaE=",
  10984 + "camelcase": {
  10985 + "version": "1.2.1",
  10986 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz",
  10987 + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
  10988 + "dev": true
  10989 + },
  10990 + "cliui": {
  10991 + "version": "2.1.0",
  10992 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz",
  10993 + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
10195 10994 "dev": true,
10196 10995 "requires": {
10197   - "fast-deep-equal": "^2.0.1",
10198   - "fast-json-stable-stringify": "^2.0.0",
10199   - "json-schema-traverse": "^0.4.1",
10200   - "uri-js": "^4.2.2"
  10996 + "center-align": "^0.1.1",
  10997 + "right-align": "^0.1.1",
  10998 + "wordwrap": "0.0.2"
10201 10999 }
10202 11000 },
10203   - "fast-deep-equal": {
10204   - "version": "2.0.1",
10205   - "resolved": "http://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
10206   - "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
10207   - "dev": true
10208   - },
10209 11001 "has-flag": {
10210 11002 "version": "2.0.0",
10211 11003 "resolved": "http://registry.npm.taobao.org/has-flag/download/has-flag-2.0.0.tgz",
10212 11004 "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
10213 11005 "dev": true
10214 11006 },
10215   - "json-schema-traverse": {
10216   - "version": "0.4.1",
10217   - "resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
10218   - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=",
  11007 + "is-fullwidth-code-point": {
  11008 + "version": "1.0.0",
  11009 + "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
  11010 + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
  11011 + "dev": true,
  11012 + "requires": {
  11013 + "number-is-nan": "^1.0.0"
  11014 + }
  11015 + },
  11016 + "load-json-file": {
  11017 + "version": "2.0.0",
  11018 + "resolved": "http://registry.npm.taobao.org/load-json-file/download/load-json-file-2.0.0.tgz",
  11019 + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
  11020 + "dev": true,
  11021 + "requires": {
  11022 + "graceful-fs": "^4.1.2",
  11023 + "parse-json": "^2.2.0",
  11024 + "pify": "^2.0.0",
  11025 + "strip-bom": "^3.0.0"
  11026 + }
  11027 + },
  11028 + "os-locale": {
  11029 + "version": "2.1.0",
  11030 + "resolved": "http://registry.npm.taobao.org/os-locale/download/os-locale-2.1.0.tgz",
  11031 + "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=",
  11032 + "dev": true,
  11033 + "requires": {
  11034 + "execa": "^0.7.0",
  11035 + "lcid": "^1.0.0",
  11036 + "mem": "^1.1.0"
  11037 + }
  11038 + },
  11039 + "parse-json": {
  11040 + "version": "2.2.0",
  11041 + "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-2.2.0.tgz",
  11042 + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
  11043 + "dev": true,
  11044 + "requires": {
  11045 + "error-ex": "^1.2.0"
  11046 + }
  11047 + },
  11048 + "path-type": {
  11049 + "version": "2.0.0",
  11050 + "resolved": "http://registry.npm.taobao.org/path-type/download/path-type-2.0.0.tgz",
  11051 + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
  11052 + "dev": true,
  11053 + "requires": {
  11054 + "pify": "^2.0.0"
  11055 + }
  11056 + },
  11057 + "pify": {
  11058 + "version": "2.3.0",
  11059 + "resolved": "http://registry.npm.taobao.org/pify/download/pify-2.3.0.tgz",
  11060 + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
10219 11061 "dev": true
10220 11062 },
  11063 + "read-pkg": {
  11064 + "version": "2.0.0",
  11065 + "resolved": "http://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz",
  11066 + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
  11067 + "dev": true,
  11068 + "requires": {
  11069 + "load-json-file": "^2.0.0",
  11070 + "normalize-package-data": "^2.3.2",
  11071 + "path-type": "^2.0.0"
  11072 + }
  11073 + },
  11074 + "read-pkg-up": {
  11075 + "version": "2.0.0",
  11076 + "resolved": "http://registry.npm.taobao.org/read-pkg-up/download/read-pkg-up-2.0.0.tgz",
  11077 + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
  11078 + "dev": true,
  11079 + "requires": {
  11080 + "find-up": "^2.0.0",
  11081 + "read-pkg": "^2.0.0"
  11082 + }
  11083 + },
10221 11084 "source-map": {
10222 11085 "version": "0.5.7",
10223 11086 "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
10224 11087 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
10225 11088 "dev": true
10226 11089 },
  11090 + "strip-bom": {
  11091 + "version": "3.0.0",
  11092 + "resolved": "http://registry.npm.taobao.org/strip-bom/download/strip-bom-3.0.0.tgz",
  11093 + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
  11094 + "dev": true
  11095 + },
10227 11096 "supports-color": {
10228 11097 "version": "4.5.0",
10229 11098 "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
... ... @@ -10268,6 +11137,88 @@
10268 11137 "uglify-js": "^2.8.29",
10269 11138 "webpack-sources": "^1.0.1"
10270 11139 }
  11140 + },
  11141 + "which-module": {
  11142 + "version": "2.0.0",
  11143 + "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
  11144 + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
  11145 + "dev": true
  11146 + },
  11147 + "y18n": {
  11148 + "version": "3.2.1",
  11149 + "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
  11150 + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
  11151 + "dev": true
  11152 + },
  11153 + "yargs": {
  11154 + "version": "8.0.2",
  11155 + "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
  11156 + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
  11157 + "dev": true,
  11158 + "requires": {
  11159 + "camelcase": "^4.1.0",
  11160 + "cliui": "^3.2.0",
  11161 + "decamelize": "^1.1.1",
  11162 + "get-caller-file": "^1.0.1",
  11163 + "os-locale": "^2.0.0",
  11164 + "read-pkg-up": "^2.0.0",
  11165 + "require-directory": "^2.1.1",
  11166 + "require-main-filename": "^1.0.1",
  11167 + "set-blocking": "^2.0.0",
  11168 + "string-width": "^2.0.0",
  11169 + "which-module": "^2.0.0",
  11170 + "y18n": "^3.2.1",
  11171 + "yargs-parser": "^7.0.0"
  11172 + },
  11173 + "dependencies": {
  11174 + "camelcase": {
  11175 + "version": "4.1.0",
  11176 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
  11177 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  11178 + "dev": true
  11179 + },
  11180 + "cliui": {
  11181 + "version": "3.2.0",
  11182 + "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
  11183 + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
  11184 + "dev": true,
  11185 + "requires": {
  11186 + "string-width": "^1.0.1",
  11187 + "strip-ansi": "^3.0.1",
  11188 + "wrap-ansi": "^2.0.0"
  11189 + },
  11190 + "dependencies": {
  11191 + "string-width": {
  11192 + "version": "1.0.2",
  11193 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  11194 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  11195 + "dev": true,
  11196 + "requires": {
  11197 + "code-point-at": "^1.0.0",
  11198 + "is-fullwidth-code-point": "^1.0.0",
  11199 + "strip-ansi": "^3.0.0"
  11200 + }
  11201 + }
  11202 + }
  11203 + }
  11204 + }
  11205 + },
  11206 + "yargs-parser": {
  11207 + "version": "7.0.0",
  11208 + "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
  11209 + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
  11210 + "dev": true,
  11211 + "requires": {
  11212 + "camelcase": "^4.1.0"
  11213 + },
  11214 + "dependencies": {
  11215 + "camelcase": {
  11216 + "version": "4.1.0",
  11217 + "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
  11218 + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
  11219 + "dev": true
  11220 + }
  11221 + }
10271 11222 }
10272 11223 }
10273 11224 },
... ... @@ -10583,11 +11534,20 @@
10583 11534 }
10584 11535 },
10585 11536 "which-module": {
10586   - "version": "2.0.0",
10587   - "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-2.0.0.tgz",
10588   - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
  11537 + "version": "1.0.0",
  11538 + "resolved": "http://registry.npm.taobao.org/which-module/download/which-module-1.0.0.tgz",
  11539 + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
10589 11540 "dev": true
10590 11541 },
  11542 + "wide-align": {
  11543 + "version": "1.1.3",
  11544 + "resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz",
  11545 + "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=",
  11546 + "dev": true,
  11547 + "requires": {
  11548 + "string-width": "^1.0.2 || 2"
  11549 + }
  11550 + },
10591 11551 "window-size": {
10592 11552 "version": "0.1.0",
10593 11553 "resolved": "http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz",
... ... @@ -10685,56 +11645,26 @@
10685 11645 "dev": true
10686 11646 },
10687 11647 "yargs": {
10688   - "version": "8.0.2",
10689   - "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-8.0.2.tgz",
10690   - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
  11648 + "version": "7.1.0",
  11649 + "resolved": "http://registry.npm.taobao.org/yargs/download/yargs-7.1.0.tgz",
  11650 + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
10691 11651 "dev": true,
10692 11652 "requires": {
10693   - "camelcase": "^4.1.0",
  11653 + "camelcase": "^3.0.0",
10694 11654 "cliui": "^3.2.0",
10695 11655 "decamelize": "^1.1.1",
10696 11656 "get-caller-file": "^1.0.1",
10697   - "os-locale": "^2.0.0",
10698   - "read-pkg-up": "^2.0.0",
  11657 + "os-locale": "^1.4.0",
  11658 + "read-pkg-up": "^1.0.1",
10699 11659 "require-directory": "^2.1.1",
10700 11660 "require-main-filename": "^1.0.1",
10701 11661 "set-blocking": "^2.0.0",
10702   - "string-width": "^2.0.0",
10703   - "which-module": "^2.0.0",
  11662 + "string-width": "^1.0.2",
  11663 + "which-module": "^1.0.0",
10704 11664 "y18n": "^3.2.1",
10705   - "yargs-parser": "^7.0.0"
  11665 + "yargs-parser": "^5.0.0"
10706 11666 },
10707 11667 "dependencies": {
10708   - "camelcase": {
10709   - "version": "4.1.0",
10710   - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
10711   - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
10712   - "dev": true
10713   - },
10714   - "cliui": {
10715   - "version": "3.2.0",
10716   - "resolved": "http://registry.npm.taobao.org/cliui/download/cliui-3.2.0.tgz",
10717   - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
10718   - "dev": true,
10719   - "requires": {
10720   - "string-width": "^1.0.1",
10721   - "strip-ansi": "^3.0.1",
10722   - "wrap-ansi": "^2.0.0"
10723   - },
10724   - "dependencies": {
10725   - "string-width": {
10726   - "version": "1.0.2",
10727   - "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
10728   - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
10729   - "dev": true,
10730   - "requires": {
10731   - "code-point-at": "^1.0.0",
10732   - "is-fullwidth-code-point": "^1.0.0",
10733   - "strip-ansi": "^3.0.0"
10734   - }
10735   - }
10736   - }
10737   - },
10738 11668 "is-fullwidth-code-point": {
10739 11669 "version": "1.0.0",
10740 11670 "resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
... ... @@ -10744,6 +11674,17 @@
10744 11674 "number-is-nan": "^1.0.0"
10745 11675 }
10746 11676 },
  11677 + "string-width": {
  11678 + "version": "1.0.2",
  11679 + "resolved": "http://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz",
  11680 + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
  11681 + "dev": true,
  11682 + "requires": {
  11683 + "code-point-at": "^1.0.0",
  11684 + "is-fullwidth-code-point": "^1.0.0",
  11685 + "strip-ansi": "^3.0.0"
  11686 + }
  11687 + },
10747 11688 "y18n": {
10748 11689 "version": "3.2.1",
10749 11690 "resolved": "http://registry.npm.taobao.org/y18n/download/y18n-3.2.1.tgz",
... ... @@ -10753,20 +11694,12 @@
10753 11694 }
10754 11695 },
10755 11696 "yargs-parser": {
10756   - "version": "7.0.0",
10757   - "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-7.0.0.tgz",
10758   - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
  11697 + "version": "5.0.0",
  11698 + "resolved": "http://registry.npm.taobao.org/yargs-parser/download/yargs-parser-5.0.0.tgz",
  11699 + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
10759 11700 "dev": true,
10760 11701 "requires": {
10761   - "camelcase": "^4.1.0"
10762   - },
10763   - "dependencies": {
10764   - "camelcase": {
10765   - "version": "4.1.0",
10766   - "resolved": "http://registry.npm.taobao.org/camelcase/download/camelcase-4.1.0.tgz",
10767   - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
10768   - "dev": true
10769   - }
  11702 + "camelcase": "^3.0.0"
10770 11703 }
10771 11704 },
10772 11705 "zrender": {
... ...
package.json
... ... @@ -27,13 +27,14 @@
27 27 "babel-preset-stage-2": "^6.22.0",
28 28 "chalk": "^2.0.1",
29 29 "copy-webpack-plugin": "^4.0.1",
30   - "css-loader": "^0.28.0",
  30 + "css-loader": "^0.28.11",
31 31 "extract-text-webpack-plugin": "^3.0.0",
32 32 "file-loader": "^1.1.4",
33 33 "friendly-errors-webpack-plugin": "^1.6.1",
34 34 "html-webpack-plugin": "^2.30.1",
35 35 "mockjs": "^1.0.1-beta3",
36 36 "node-notifier": "^5.1.2",
  37 + "node-sass": "^4.11.0",
37 38 "optimize-css-assets-webpack-plugin": "^3.2.0",
38 39 "ora": "^1.2.0",
39 40 "portfinder": "^1.0.13",
... ... @@ -41,14 +42,16 @@
41 42 "postcss-loader": "^2.0.8",
42 43 "postcss-url": "^7.2.1",
43 44 "rimraf": "^2.6.0",
  45 + "sass-loader": "^7.1.0",
44 46 "semver": "^5.3.0",
45 47 "shelljs": "^0.7.6",
  48 + "style-loader": "^0.23.1",
46 49 "uglifyjs-webpack-plugin": "^1.1.1",
47 50 "url-loader": "^0.5.8",
48 51 "vue-loader": "^13.3.0",
49 52 "vue-style-loader": "^3.0.1",
50 53 "vue-template-compiler": "^2.5.2",
51   - "webpack": "^3.6.0",
  54 + "webpack": "^3.12.0",
52 55 "webpack-bundle-analyzer": "^2.9.0",
53 56 "webpack-dev-server": "^2.9.1",
54 57 "webpack-merge": "^4.1.0"
... ...
src/components/titlesection.vue
1 1 <template>
2 2 <div class="title">
3   - <span>PDA</span>
  3 + <span>{{title}}</span>
4 4 </div>
5 5 </template>
6 6  
7 7 <script>
8 8 export default {
9   - name: 'titlesection'
  9 + name: 'titlesection',
  10 + props:['title'],
  11 + created() {
  12 + console.log(this.title)
  13 + }
10 14 }
11 15 </script>
12 16  
... ...
src/styles/reset.css
... ... @@ -46,6 +46,12 @@ html, body {
46 46 background-size: 100% 100%;
47 47 overflow: hidden;
48 48 }
  49 +html {
  50 + box-sizing: border-box;
  51 +}
  52 +*, *:before, *:after {
  53 + box-sizing: inherit;
  54 +}
49 55  
50 56 ol, ul {
51 57 list-style: none;
... ... @@ -94,6 +100,5 @@ table {
94 100 }
95 101 .flexfm{
96 102 flex: 1;
97   - background: #ff0;
98 103 }
99 104  
... ...
src/views/dicisection.vue 0 → 100644
  1 +<template>
  2 + <div>
  3 + <titlesection title="地磁"></titlesection>
  4 + <totalsection :totalNum="totalVal"></totalsection>
  5 + <ul class="flexfm dici-wrap">
  6 + <li v-for="(item, index) in diciList" :key="index">
  7 + <div>{{item.name}}</div>
  8 + <div><span style="width:80%"></span></div>
  9 + <div>{{$util.formatNumArr(item.count).join('')}}</div>
  10 + </li>
  11 + </ul>
  12 + </div>
  13 +</template>
  14 +
  15 +<script>
  16 +import titlesection from '../components/titlesection'
  17 +import totalsection from '../components/total'
  18 +import {fetchList} from '../api/api'
  19 +
  20 +export default {
  21 + name: 'dicisection',
  22 + components: {
  23 + titlesection,
  24 + totalsection
  25 + },
  26 + data() {
  27 + return {
  28 + totalVal: '21',
  29 + diciList:[
  30 + {
  31 + name: '正常',
  32 + count: '23454',
  33 + percentage: '80%'
  34 + },
  35 + {
  36 + name: '异常',
  37 + count: '12192',
  38 + percentage: '60%'
  39 + },
  40 + {
  41 + name: '正常',
  42 + count: '6235',
  43 + percentage: '40%'
  44 + }
  45 + ]
  46 + }
  47 + },
  48 + created() {
  49 + console.log(this.$util.formatNumArr('123123'))
  50 + },
  51 + methods: {
  52 + getList() {
  53 + fetchList()
  54 + .then(res => {
  55 + console.log(res);
  56 +
  57 + });
  58 + },
  59 + }
  60 +}
  61 +</script>
  62 +
  63 +<style lang="scss" scoped>
  64 + @mixin textStyle($color){
  65 + padding-right: 23px;
  66 + text-align: left;
  67 + color: $color;
  68 + }
  69 + @mixin borderStyle($color) {
  70 + flex: 1;
  71 + height: 12px;
  72 + border:1px solid $color;
  73 + position: relative;
  74 + }
  75 + @mixin fillStyle{
  76 + position: absolute;
  77 + display: inline-block;
  78 + height: 10px;
  79 + top:0;
  80 + left: 0;
  81 + }
  82 + @mixin countStyle($color){
  83 + width: 100px;
  84 + padding-left: 23px;
  85 + text-align: left;
  86 + color: $color;
  87 + }
  88 + .dici-wrap{
  89 + height: 100%;
  90 + display: flex;
  91 + flex-direction: column;
  92 + li{
  93 + flex: 1;
  94 + padding: 0 23px;
  95 + display: flex;
  96 + font-size: 14px;
  97 + &:nth-of-type(1){
  98 + div{
  99 + &:nth-of-type(1){
  100 + @include textStyle(#59AAF7)
  101 + }
  102 + &:nth-of-type(2){
  103 + @include borderStyle(#59AAF7);
  104 + span{
  105 + @include fillStyle;
  106 + background:linear-gradient(90deg,rgba(0,202,254,1),rgba(39,114,244,1));
  107 + }
  108 + }
  109 + &:nth-of-type(3){
  110 + @include countStyle(#59AAF7)
  111 + }
  112 + }
  113 + }
  114 + &:nth-of-type(2){
  115 + div{
  116 + &:nth-of-type(1){
  117 + @include textStyle(#FFB700)
  118 + }
  119 + &:nth-of-type(2){
  120 + @include borderStyle(#59AAF7);
  121 + span{
  122 + @include fillStyle;
  123 + background:linear-gradient(-90deg,rgba(255,186,0,1),rgba(255,129,0,1));
  124 + }
  125 + }
  126 + &:nth-of-type(3){
  127 + @include countStyle(#FFB700)
  128 + }
  129 + }
  130 + }
  131 + &:nth-of-type(3){
  132 + div{
  133 + &:nth-of-type(1){
  134 + @include textStyle(#FD4B15)
  135 + }
  136 + &:nth-of-type(2){
  137 + @include borderStyle(#59AAF7);
  138 + span{
  139 + @include fillStyle;
  140 + background:linear-gradient(-90deg,rgba(255,129,90,1),rgba(237,60,5,1));
  141 + }
  142 + }
  143 + &:nth-of-type(3){
  144 + @include countStyle(#FD4B15)
  145 + }
  146 + }
  147 + }
  148 + }
  149 +
  150 +
  151 + }
  152 +</style>
... ...
src/views/mainContainer.vue
... ... @@ -3,8 +3,7 @@
3 3 <ul class="containerwrap clearfix">
4 4 <li>
5 5 <pdasection class="sectionsmall"></pdasection>
6   -
7   - <div class="sectionsmall margin12-0"></div>
  6 + <dicisection class="sectionsmall margin12-0"></dicisection>
8 7 <div class="sectionsmall"></div>
9 8 </li>
10 9 <li class="margin0-12">
... ... @@ -24,11 +23,13 @@
24 23 <script>
25 24 import loadinggif from '../components/loading'
26 25 import pdasection from '../views/pdasection'
  26 +import dicisection from '../views/dicisection'
27 27 export default {
28 28 name: 'mainContainer',
29 29 components: {
30 30 loadinggif,
31   - pdasection
  31 + pdasection,
  32 + dicisection
32 33 },
33 34 data() {
34 35 return {
... ... @@ -41,7 +42,7 @@ export default {
41 42 <style scoped>
42 43 .maincontainer {
43 44 padding: 12px 12px;
44   - height:calc(100% - 101px);
  45 + height:calc(100% - 77px);
45 46 }
46 47  
47 48 .containerwrap {
... ...
src/views/pdasection.vue
1 1 <template>
2 2 <div>
3   - <titlesection></titlesection>
  3 + <titlesection title="PDA"></titlesection>
4 4 <totalsection :totalNum="totalVal"></totalsection>
5   - <div class="flexfm"></div>
6   - <bar-chart :chart-data="lineChartData"/>
  5 + <bar-chart :chart-data="lineChartData" class="flexfm"/>
7 6 </div>
8 7 </template>
9 8  
... ...