Commit 8196d4e6 authored by 刘飞's avatar 刘飞

鑫源看板添加

parent 74b85d07
...@@ -25,7 +25,7 @@ module.exports = { ...@@ -25,7 +25,7 @@ module.exports = {
}, },
// Various Dev Server settings // Various Dev Server settings
host: 'localhost', // can be overwritten by process.env.HOST host: '192.168.1.110', // can be overwritten by process.env.HOST
port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined port: 8080, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
autoOpenBrowser: true, autoOpenBrowser: true,
errorOverlay: true, errorOverlay: true,
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" />
<!-- <link rel="stylesheet" href="./src/assets/font/iconfont.css"> -->
<title>board</title> <title>board</title>
<style> <style>
.el-progress-bar { .el-progress-bar {
......
...@@ -4,6 +4,18 @@ ...@@ -4,6 +4,18 @@
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@types/json-schema": {
"version": "7.0.5",
"resolved": "https://registry.npm.taobao.org/@types/json-schema/download/@types/json-schema-7.0.5.tgz?cache=0&sync_timestamp=1591720921048&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fjson-schema%2Fdownload%2F%40types%2Fjson-schema-7.0.5.tgz",
"integrity": "sha1-3M5EMOZLRDuolF8CkPtWStW6xt0=",
"dev": true
},
"abbrev": {
"version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz",
"integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=",
"dev": true
},
"accepts": { "accepts": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
...@@ -72,6 +84,12 @@ ...@@ -72,6 +84,12 @@
"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
"dev": true "dev": true
}, },
"amdefine": {
"version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
},
"ansi-html": { "ansi-html": {
"version": "0.0.7", "version": "0.0.7",
"resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
...@@ -120,6 +138,16 @@ ...@@ -120,6 +138,16 @@
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
"dev": true "dev": true
}, },
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz",
"integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=",
"dev": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
}
},
"argparse": { "argparse": {
"version": "1.0.10", "version": "1.0.10",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
...@@ -190,6 +218,15 @@ ...@@ -190,6 +218,15 @@
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
"dev": true "dev": true
}, },
"asn1": {
"version": "0.2.4",
"resolved": "http://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz",
"integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=",
"dev": true,
"requires": {
"safer-buffer": "~2.1.0"
}
},
"asn1.js": { "asn1.js": {
"version": "4.10.1", "version": "4.10.1",
"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
...@@ -227,6 +264,12 @@ ...@@ -227,6 +264,12 @@
} }
} }
}, },
"assert-plus": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true
},
"assign-symbols": { "assign-symbols": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
...@@ -248,6 +291,12 @@ ...@@ -248,6 +291,12 @@
"integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
"dev": true "dev": true
}, },
"async-foreach": {
"version": "0.1.3",
"resolved": "https://registry.npm.taobao.org/async-foreach/download/async-foreach-0.1.3.tgz",
"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
"dev": true
},
"async-limiter": { "async-limiter": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
...@@ -262,6 +311,12 @@ ...@@ -262,6 +311,12 @@
"babel-runtime": "6.x" "babel-runtime": "6.x"
} }
}, },
"asynckit": {
"version": "0.4.0",
"resolved": "http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"atob": { "atob": {
"version": "2.1.2", "version": "2.1.2",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
...@@ -282,6 +337,18 @@ ...@@ -282,6 +337,18 @@
"postcss-value-parser": "^3.2.3" "postcss-value-parser": "^3.2.3"
} }
}, },
"aws-sign2": {
"version": "0.7.0",
"resolved": "http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"dev": true
},
"aws4": {
"version": "1.10.0",
"resolved": "https://registry.npm.taobao.org/aws4/download/aws4-1.10.0.tgz",
"integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=",
"dev": true
},
"axios": { "axios": {
"version": "0.19.0", "version": "0.19.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz",
...@@ -1256,6 +1323,15 @@ ...@@ -1256,6 +1323,15 @@
"integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
"dev": true "dev": true
}, },
"bcrypt-pbkdf": {
"version": "1.0.2",
"resolved": "http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"dev": true,
"requires": {
"tweetnacl": "^0.14.3"
}
},
"bfj-node4": { "bfj-node4": {
"version": "5.3.1", "version": "5.3.1",
"resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz",
...@@ -1279,6 +1355,15 @@ ...@@ -1279,6 +1355,15 @@
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"dev": true "dev": true
}, },
"block-stream": {
"version": "0.0.9",
"resolved": "http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz",
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
"dev": true,
"requires": {
"inherits": "~2.0.0"
}
},
"bluebird": { "bluebird": {
"version": "3.5.4", "version": "3.5.4",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",
...@@ -1612,6 +1697,12 @@ ...@@ -1612,6 +1697,12 @@
"integrity": "sha512-7nK5qs17icQaX6V3/RYrJkOsZyRNnroA4+ZwxaKJzIKy+crIy0Mz5CBlLySd2SNV+4nbUZeqeNfiaEieUBu3aA==", "integrity": "sha512-7nK5qs17icQaX6V3/RYrJkOsZyRNnroA4+ZwxaKJzIKy+crIy0Mz5CBlLySd2SNV+4nbUZeqeNfiaEieUBu3aA==",
"dev": true "dev": true
}, },
"caseless": {
"version": "0.12.0",
"resolved": "http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
},
"center-align": { "center-align": {
"version": "0.1.3", "version": "0.1.3",
"resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
...@@ -1775,6 +1866,25 @@ ...@@ -1775,6 +1866,25 @@
"integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
"dev": true "dev": true
}, },
"clone-deep": {
"version": "4.0.1",
"resolved": "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz",
"integrity": "sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c=",
"dev": true,
"requires": {
"is-plain-object": "^2.0.4",
"kind-of": "^6.0.2",
"shallow-clone": "^3.0.0"
},
"dependencies": {
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz",
"integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=",
"dev": true
}
}
},
"co": { "co": {
"version": "4.6.0", "version": "4.6.0",
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
...@@ -1858,6 +1968,15 @@ ...@@ -1858,6 +1968,15 @@
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
"dev": true "dev": true
}, },
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz",
"integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=",
"dev": true,
"requires": {
"delayed-stream": "~1.0.0"
}
},
"commander": { "commander": {
"version": "2.17.1", "version": "2.17.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
...@@ -1938,6 +2057,12 @@ ...@@ -1938,6 +2057,12 @@
"date-now": "^0.1.4" "date-now": "^0.1.4"
} }
}, },
"console-control-strings": {
"version": "1.1.0",
"resolved": "http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
"dev": true
},
"consolidate": { "consolidate": {
"version": "0.14.5", "version": "0.14.5",
"resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz",
...@@ -2138,8 +2263,8 @@ ...@@ -2138,8 +2263,8 @@
}, },
"css-loader": { "css-loader": {
"version": "0.28.11", "version": "0.28.11",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-0.28.11.tgz?cache=0&sync_timestamp=1592056820460&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-0.28.11.tgz",
"integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "integrity": "sha1-w/mGSnAL4nEbtaJGKyOJsaOS2rc=",
"dev": true, "dev": true,
"requires": { "requires": {
"babel-code-frame": "^6.26.0", "babel-code-frame": "^6.26.0",
...@@ -2160,13 +2285,13 @@ ...@@ -2160,13 +2285,13 @@
"dependencies": { "dependencies": {
"ansi-styles": { "ansi-styles": {
"version": "2.2.1", "version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true "dev": true
}, },
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1591687070184&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -2179,7 +2304,7 @@ ...@@ -2179,7 +2304,7 @@
"dependencies": { "dependencies": {
"supports-color": { "supports-color": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true "dev": true
} }
...@@ -2187,14 +2312,14 @@ ...@@ -2187,14 +2312,14 @@
}, },
"has-flag": { "has-flag": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-1.0.0.tgz",
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
"dev": true "dev": true
}, },
"postcss": { "postcss": {
"version": "5.2.18", "version": "5.2.18",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "resolved": "https://registry.npm.taobao.org/postcss/download/postcss-5.2.18.tgz",
"integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"dev": true, "dev": true,
"requires": { "requires": {
"chalk": "^1.1.3", "chalk": "^1.1.3",
...@@ -2205,13 +2330,13 @@ ...@@ -2205,13 +2330,13 @@
}, },
"source-map": { "source-map": {
"version": "0.5.7", "version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true "dev": true
}, },
"supports-color": { "supports-color": {
"version": "3.2.3", "version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -2233,27 +2358,13 @@ ...@@ -2233,27 +2358,13 @@
} }
}, },
"css-selector-tokenizer": { "css-selector-tokenizer": {
"version": "0.7.1", "version": "0.7.3",
"resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", "resolved": "https://registry.npm.taobao.org/css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-selector-tokenizer%2Fdownload%2Fcss-selector-tokenizer-0.7.3.tgz",
"integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "integrity": "sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=",
"dev": true, "dev": true,
"requires": { "requires": {
"cssesc": "^0.1.0", "cssesc": "^3.0.0",
"fastparse": "^1.1.1", "fastparse": "^1.1.2"
"regexpu-core": "^1.0.0"
},
"dependencies": {
"regexpu-core": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
"integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
"dev": true,
"requires": {
"regenerate": "^1.2.1",
"regjsgen": "^0.2.0",
"regjsparser": "^0.1.4"
}
}
} }
}, },
"css-what": { "css-what": {
...@@ -2263,9 +2374,9 @@ ...@@ -2263,9 +2374,9 @@
"dev": true "dev": true
}, },
"cssesc": { "cssesc": {
"version": "0.1.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-3.0.0.tgz",
"integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=",
"dev": true "dev": true
}, },
"cssnano": { "cssnano": {
...@@ -2442,6 +2553,15 @@ ...@@ -2442,6 +2553,15 @@
"es5-ext": "^0.10.9" "es5-ext": "^0.10.9"
} }
}, },
"dashdash": {
"version": "1.14.1",
"resolved": "http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
"requires": {
"assert-plus": "^1.0.0"
}
},
"date-now": { "date-now": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
...@@ -2585,6 +2705,18 @@ ...@@ -2585,6 +2705,18 @@
} }
} }
}, },
"delayed-stream": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
},
"delegates": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz?cache=0&other_urls=http%3A%2F%2Fregistry.npm.taobao.org%2Fdelegates%2Fdownload%2Fdelegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true
},
"depd": { "depd": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
...@@ -2735,6 +2867,16 @@ ...@@ -2735,6 +2867,16 @@
"stream-shift": "^1.0.0" "stream-shift": "^1.0.0"
} }
}, },
"ecc-jsbn": {
"version": "0.1.2",
"resolved": "http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"dev": true,
"requires": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
}
},
"echarts": { "echarts": {
"version": "4.2.1", "version": "4.2.1",
"resolved": "https://registry.npmjs.org/echarts/-/echarts-4.2.1.tgz", "resolved": "https://registry.npmjs.org/echarts/-/echarts-4.2.1.tgz",
...@@ -2789,6 +2931,12 @@ ...@@ -2789,6 +2931,12 @@
"minimalistic-crypto-utils": "^1.0.0" "minimalistic-crypto-utils": "^1.0.0"
} }
}, },
"emoji-regex": {
"version": "7.0.3",
"resolved": "https://registry.npm.taobao.org/emoji-regex/download/emoji-regex-7.0.3.tgz",
"integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=",
"dev": true
},
"emojis-list": { "emojis-list": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
...@@ -3137,6 +3285,12 @@ ...@@ -3137,6 +3285,12 @@
"vary": "~1.1.2" "vary": "~1.1.2"
} }
}, },
"extend": {
"version": "3.0.2",
"resolved": "http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz",
"integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=",
"dev": true
},
"extend-shallow": { "extend-shallow": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
...@@ -3241,6 +3395,12 @@ ...@@ -3241,6 +3395,12 @@
"webpack-sources": "^1.0.1" "webpack-sources": "^1.0.1"
} }
}, },
"extsprintf": {
"version": "1.3.0",
"resolved": "http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"dev": true
},
"fast-deep-equal": { "fast-deep-equal": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
...@@ -3255,8 +3415,8 @@ ...@@ -3255,8 +3415,8 @@
}, },
"fastparse": { "fastparse": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", "resolved": "https://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz",
"integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", "integrity": "sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=",
"dev": true "dev": true
}, },
"faye-websocket": { "faye-websocket": {
...@@ -3426,6 +3586,23 @@ ...@@ -3426,6 +3586,23 @@
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
"dev": true "dev": true
}, },
"forever-agent": {
"version": "0.6.1",
"resolved": "http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.3.3.tgz?cache=0&sync_timestamp=1573027118125&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.3.3.tgz",
"integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=",
"dev": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
"mime-types": "^2.1.12"
}
},
"forwarded": { "forwarded": {
"version": "0.1.2", "version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
...@@ -4061,12 +4238,71 @@ ...@@ -4061,12 +4238,71 @@
} }
} }
}, },
"fstream": {
"version": "1.0.12",
"resolved": "https://registry.npm.taobao.org/fstream/download/fstream-1.0.12.tgz",
"integrity": "sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"inherits": "~2.0.0",
"mkdirp": ">=0.5 0",
"rimraf": "2"
}
},
"function-bind": { "function-bind": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true "dev": true
}, },
"gauge": {
"version": "2.7.4",
"resolved": "https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
},
"dependencies": {
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1573488535785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
}
}
}
},
"gaze": {
"version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/gaze/download/gaze-1.1.3.tgz",
"integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=",
"dev": true,
"requires": {
"globule": "^1.0.0"
}
},
"get-caller-file": { "get-caller-file": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
...@@ -4091,6 +4327,15 @@ ...@@ -4091,6 +4327,15 @@
"integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
"dev": true "dev": true
}, },
"getpass": {
"version": "0.1.7",
"resolved": "http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true,
"requires": {
"assert-plus": "^1.0.0"
}
},
"glob": { "glob": {
"version": "7.1.3", "version": "7.1.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
...@@ -4146,6 +4391,17 @@ ...@@ -4146,6 +4391,17 @@
"slash": "^1.0.0" "slash": "^1.0.0"
} }
}, },
"globule": {
"version": "1.3.2",
"resolved": "https://registry.npm.taobao.org/globule/download/globule-1.3.2.tgz?cache=0&sync_timestamp=1591641769816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fglobule%2Fdownload%2Fglobule-1.3.2.tgz",
"integrity": "sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=",
"dev": true,
"requires": {
"glob": "~7.1.1",
"lodash": "~4.17.10",
"minimatch": "~3.0.2"
}
},
"graceful-fs": { "graceful-fs": {
"version": "4.1.15", "version": "4.1.15",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
...@@ -4174,6 +4430,48 @@ ...@@ -4174,6 +4430,48 @@
"integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
"dev": true "dev": true
}, },
"har-schema": {
"version": "2.0.0",
"resolved": "http://registry.npm.taobao.org/har-schema/download/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"dev": true
},
"har-validator": {
"version": "5.1.3",
"resolved": "http://registry.npm.taobao.org/har-validator/download/har-validator-5.1.3.tgz",
"integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=",
"dev": true,
"requires": {
"ajv": "^6.5.5",
"har-schema": "^2.0.0"
},
"dependencies": {
"ajv": {
"version": "6.12.3",
"resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.3.tgz?cache=0&sync_timestamp=1593876933357&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.3.tgz",
"integrity": "sha1-GMWvOKER3etPJpe9eNaKvByr1wY=",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599697571&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz",
"integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
"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
}
}
},
"has": { "has": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
...@@ -4204,6 +4502,12 @@ ...@@ -4204,6 +4502,12 @@
"integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
"dev": true "dev": true
}, },
"has-unicode": {
"version": "2.0.1",
"resolved": "http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
"dev": true
},
"has-value": { "has-value": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
...@@ -4442,6 +4746,17 @@ ...@@ -4442,6 +4746,17 @@
"micromatch": "^3.1.10" "micromatch": "^3.1.10"
} }
}, },
"http-signature": {
"version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/http-signature/download/http-signature-1.2.0.tgz?cache=0&sync_timestamp=1585807808622&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"dev": true,
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
"sshpk": "^1.7.0"
}
},
"https-browserify": { "https-browserify": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
...@@ -4459,13 +4774,13 @@ ...@@ -4459,13 +4774,13 @@
}, },
"icss-replace-symbols": { "icss-replace-symbols": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", "resolved": "https://registry.npm.taobao.org/icss-replace-symbols/download/icss-replace-symbols-1.1.0.tgz",
"integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
"dev": true "dev": true
}, },
"icss-utils": { "icss-utils": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-2.1.0.tgz",
"integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -4490,6 +4805,13 @@ ...@@ -4490,6 +4805,13 @@
"integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
"dev": true "dev": true
}, },
"image-size": {
"version": "0.5.5",
"resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz?cache=0&sync_timestamp=1569841504754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimage-size%2Fdownload%2Fimage-size-0.5.5.tgz",
"integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
"dev": true,
"optional": true
},
"import-cwd": { "import-cwd": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
...@@ -4524,6 +4846,12 @@ ...@@ -4524,6 +4846,12 @@
"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
"dev": true "dev": true
}, },
"in-publish": {
"version": "2.0.1",
"resolved": "https://registry.npm.taobao.org/in-publish/download/in-publish-2.0.1.tgz",
"integrity": "sha1-lIsaU1yAMFYc6lIvc/ePS+NX4Aw=",
"dev": true
},
"indent-string": { "indent-string": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
...@@ -4802,6 +5130,12 @@ ...@@ -4802,6 +5130,12 @@
"has-symbols": "^1.0.0" "has-symbols": "^1.0.0"
} }
}, },
"is-typedarray": {
"version": "1.0.0",
"resolved": "http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
"dev": true
},
"is-utf8": { "is-utf8": {
"version": "0.2.1", "version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
...@@ -4838,6 +5172,12 @@ ...@@ -4838,6 +5172,12 @@
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true "dev": true
}, },
"isstream": {
"version": "0.1.2",
"resolved": "http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
"dev": true
},
"js-base64": { "js-base64": {
"version": "2.5.1", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
...@@ -4860,6 +5200,12 @@ ...@@ -4860,6 +5200,12 @@
"esprima": "^2.6.0" "esprima": "^2.6.0"
} }
}, },
"jsbn": {
"version": "0.1.1",
"resolved": "http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
"dev": true
},
"jsesc": { "jsesc": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
...@@ -4878,12 +5224,24 @@ ...@@ -4878,12 +5224,24 @@
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true "dev": true
}, },
"json-schema": {
"version": "0.2.3",
"resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1567740732347&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
"dev": true
},
"json-schema-traverse": { "json-schema-traverse": {
"version": "0.3.1", "version": "0.3.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true "dev": true
}, },
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
"dev": true
},
"json3": { "json3": {
"version": "3.3.2", "version": "3.3.2",
"resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
...@@ -4896,6 +5254,18 @@ ...@@ -4896,6 +5254,18 @@
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true "dev": true
}, },
"jsprim": {
"version": "1.4.1",
"resolved": "http://registry.npm.taobao.org/jsprim/download/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"dev": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
"json-schema": "0.2.3",
"verror": "1.10.0"
}
},
"killable": { "killable": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
...@@ -4936,59 +5306,188 @@ ...@@ -4936,59 +5306,188 @@
"invert-kv": "^1.0.0" "invert-kv": "^1.0.0"
} }
}, },
"load-json-file": { "less": {
"version": "2.0.0", "version": "3.12.2",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "resolved": "https://registry.npm.taobao.org/less/download/less-3.12.2.tgz?cache=0&sync_timestamp=1594913917424&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-3.12.2.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "integrity": "sha1-FX5t0ypohp34hZMUrTjnAhGvOrQ=",
"dev": true, "dev": true,
"requires": { "requires": {
"errno": "^0.1.1",
"graceful-fs": "^4.1.2", "graceful-fs": "^4.1.2",
"parse-json": "^2.2.0", "image-size": "~0.5.0",
"pify": "^2.0.0", "make-dir": "^2.1.0",
"strip-bom": "^3.0.0" "mime": "^1.4.1",
"native-request": "^1.0.5",
"source-map": "~0.6.0",
"tslib": "^1.10.0"
}, },
"dependencies": { "dependencies": {
"parse-json": { "make-dir": {
"version": "2.2.0", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz?cache=0&sync_timestamp=1587567610342&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmake-dir%2Fdownload%2Fmake-dir-2.1.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=",
"dev": true, "dev": true,
"optional": true,
"requires": { "requires": {
"error-ex": "^1.2.0" "pify": "^4.0.1",
"semver": "^5.6.0"
} }
}, },
"pify": { "pify": {
"version": "2.3.0", "version": "4.0.1",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true "dev": true,
"optional": true
} }
} }
}, },
"loader-runner": { "less-loader": {
"version": "2.4.0", "version": "6.2.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "resolved": "https://registry.npm.taobao.org/less-loader/download/less-loader-6.2.0.tgz?cache=0&sync_timestamp=1593787647091&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless-loader%2Fdownload%2Fless-loader-6.2.0.tgz",
"integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "integrity": "sha1-iyb2IcFVs0Lu/CT1vW6dxAxCpxk=",
"dev": true
},
"loader-utils": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
"dev": true, "dev": true,
"requires": { "requires": {
"big.js": "^5.2.2", "clone": "^2.1.2",
"emojis-list": "^2.0.0", "less": "^3.11.3",
"json5": "^1.0.1" "loader-utils": "^2.0.0",
"schema-utils": "^2.7.0"
}, },
"dependencies": { "dependencies": {
"json5": { "ajv": {
"version": "1.0.1", "version": "6.12.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.3.tgz?cache=0&sync_timestamp=1593876933357&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.3.tgz",
"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "integrity": "sha1-GMWvOKER3etPJpe9eNaKvByr1wY=",
"dev": true, "dev": true,
"requires": { "requires": {
"minimist": "^1.2.0" "fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"ajv-keywords": {
"version": "3.5.1",
"resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.1.tgz",
"integrity": "sha1-uDyonF1C1pAx9CTK1JqtoCNsaVc=",
"dev": true
},
"clone": {
"version": "2.1.2",
"resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz",
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
"dev": true
},
"emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz",
"integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=",
"dev": true
},
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599697571&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz",
"integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
"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
},
"json5": {
"version": "2.1.3",
"resolved": "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz?cache=0&sync_timestamp=1586046271069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.1.3.tgz",
"integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=",
"dev": true,
"requires": {
"minimist": "^1.2.5"
}
},
"loader-utils": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz",
"integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=",
"dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
},
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
"integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
"dev": true
},
"schema-utils": {
"version": "2.7.0",
"resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz",
"integrity": "sha1-FxUfdtjq5n+793lgwzxnatn078c=",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.4",
"ajv": "^6.12.2",
"ajv-keywords": "^3.4.1"
}
}
}
},
"load-json-file": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^2.2.0",
"pify": "^2.0.0",
"strip-bom": "^3.0.0"
},
"dependencies": {
"parse-json": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
"requires": {
"error-ex": "^1.2.0"
}
},
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
},
"loader-runner": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
"integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
"dev": true
},
"loader-utils": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
"dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^2.0.0",
"json5": "^1.0.1"
},
"dependencies": {
"json5": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
"dev": true,
"requires": {
"minimist": "^1.2.0"
} }
}, },
"minimist": { "minimist": {
...@@ -5017,10 +5516,16 @@ ...@@ -5017,10 +5516,16 @@
}, },
"lodash.camelcase": { "lodash.camelcase": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "resolved": "https://registry.npm.taobao.org/lodash.camelcase/download/lodash.camelcase-4.3.0.tgz",
"integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=",
"dev": true "dev": true
}, },
"lodash.clonedeep": {
"version": "4.5.0",
"resolved": "https://registry.npm.taobao.org/lodash.clonedeep/download/lodash.clonedeep-4.5.0.tgz",
"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
"dev": true
},
"lodash.memoize": { "lodash.memoize": {
"version": "4.1.2", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
...@@ -5472,8 +5977,7 @@ ...@@ -5472,8 +5977,7 @@
"version": "2.13.2", "version": "2.13.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
"integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
"dev": true, "dev": true
"optional": true
}, },
"nanomatch": { "nanomatch": {
"version": "1.2.13", "version": "1.2.13",
...@@ -5502,6 +6006,13 @@ ...@@ -5502,6 +6006,13 @@
} }
} }
}, },
"native-request": {
"version": "1.0.7",
"resolved": "https://registry.npm.taobao.org/native-request/download/native-request-1.0.7.tgz?cache=0&sync_timestamp=1594998140876&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnative-request%2Fdownload%2Fnative-request-1.0.7.tgz",
"integrity": "sha1-/3QtxVW0yPLxwUtUhjm6F05XOFY=",
"dev": true,
"optional": true
},
"negotiator": { "negotiator": {
"version": "0.6.1", "version": "0.6.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
...@@ -5535,6 +6046,34 @@ ...@@ -5535,6 +6046,34 @@
"integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
"dev": true "dev": true
}, },
"node-gyp": {
"version": "3.8.0",
"resolved": "https://registry.npm.taobao.org/node-gyp/download/node-gyp-3.8.0.tgz",
"integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=",
"dev": true,
"requires": {
"fstream": "^1.0.0",
"glob": "^7.0.3",
"graceful-fs": "^4.1.2",
"mkdirp": "^0.5.0",
"nopt": "2 || 3",
"npmlog": "0 || 1 || 2 || 3 || 4",
"osenv": "0",
"request": "^2.87.0",
"rimraf": "2",
"semver": "~5.3.0",
"tar": "^2.0.0",
"which": "1"
},
"dependencies": {
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npm.taobao.org/semver/download/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"dev": true
}
}
},
"node-libs-browser": { "node-libs-browser": {
"version": "2.2.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
...@@ -5587,6 +6126,77 @@ ...@@ -5587,6 +6126,77 @@
"which": "^1.3.0" "which": "^1.3.0"
} }
}, },
"node-sass": {
"version": "4.14.1",
"resolved": "https://registry.npm.taobao.org/node-sass/download/node-sass-4.14.1.tgz",
"integrity": "sha1-mch+wu+3BH7WOPtMnbfzpC4iF7U=",
"dev": true,
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
"cross-spawn": "^3.0.0",
"gaze": "^1.0.0",
"get-stdin": "^4.0.1",
"glob": "^7.0.3",
"in-publish": "^2.0.0",
"lodash": "^4.17.15",
"meow": "^3.7.0",
"mkdirp": "^0.5.1",
"nan": "^2.13.2",
"node-gyp": "^3.8.0",
"npmlog": "^4.0.0",
"request": "^2.88.0",
"sass-graph": "2.2.5",
"stdout-stream": "^1.4.0",
"true-case-path": "^1.0.2"
},
"dependencies": {
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1591687070184&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
"has-ansi": "^2.0.0",
"strip-ansi": "^3.0.0",
"supports-color": "^2.0.0"
}
},
"cross-spawn": {
"version": "3.0.1",
"resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-3.0.1.tgz",
"integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
"dev": true,
"requires": {
"lru-cache": "^4.0.1",
"which": "^1.2.9"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"nopt": {
"version": "3.0.6",
"resolved": "https://registry.npm.taobao.org/nopt/download/nopt-3.0.6.tgz",
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"dev": true,
"requires": {
"abbrev": "1"
}
},
"normalize-package-data": { "normalize-package-data": {
"version": "2.5.0", "version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
...@@ -5637,6 +6247,18 @@ ...@@ -5637,6 +6247,18 @@
"path-key": "^2.0.0" "path-key": "^2.0.0"
} }
}, },
"npmlog": {
"version": "4.1.2",
"resolved": "http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz",
"integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=",
"dev": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
}
},
"nth-check": { "nth-check": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
...@@ -5658,6 +6280,12 @@ ...@@ -5658,6 +6280,12 @@
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true "dev": true
}, },
"oauth-sign": {
"version": "0.9.0",
"resolved": "http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz",
"integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=",
"dev": true
},
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
...@@ -5824,6 +6452,16 @@ ...@@ -5824,6 +6452,16 @@
"integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
"dev": true "dev": true
}, },
"osenv": {
"version": "0.1.5",
"resolved": "http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz",
"integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=",
"dev": true,
"requires": {
"os-homedir": "^1.0.0",
"os-tmpdir": "^1.0.0"
}
},
"p-finally": { "p-finally": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
...@@ -5992,6 +6630,12 @@ ...@@ -5992,6 +6630,12 @@
"sha.js": "^2.4.8" "sha.js": "^2.4.8"
} }
}, },
"performance-now": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/performance-now/download/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
"dev": true
},
"pify": { "pify": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
...@@ -7399,8 +8043,8 @@ ...@@ -7399,8 +8043,8 @@
}, },
"postcss-modules-extract-imports": { "postcss-modules-extract-imports": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-1.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-1.2.1.tgz",
"integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "integrity": "sha1-3IfjQUjsfqtfeR981YSYMzdbdBo=",
"dev": true, "dev": true,
"requires": { "requires": {
"postcss": "^6.0.1" "postcss": "^6.0.1"
...@@ -7408,7 +8052,7 @@ ...@@ -7408,7 +8052,7 @@
}, },
"postcss-modules-local-by-default": { "postcss-modules-local-by-default": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-1.2.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-1.2.0.tgz",
"integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -7418,7 +8062,7 @@ ...@@ -7418,7 +8062,7 @@
}, },
"postcss-modules-scope": { "postcss-modules-scope": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-1.1.0.tgz",
"integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -7428,7 +8072,7 @@ ...@@ -7428,7 +8072,7 @@
}, },
"postcss-modules-values": { "postcss-modules-values": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-1.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-values%2Fdownload%2Fpostcss-modules-values-1.3.0.tgz",
"integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
"dev": true, "dev": true,
"requires": { "requires": {
...@@ -8187,6 +8831,12 @@ ...@@ -8187,6 +8831,12 @@
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true "dev": true
}, },
"psl": {
"version": "1.8.0",
"resolved": "https://registry.npm.taobao.org/psl/download/psl-1.8.0.tgz?cache=0&sync_timestamp=1585142991033&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpsl%2Fdownload%2Fpsl-1.8.0.tgz",
"integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=",
"dev": true
},
"public-encrypt": { "public-encrypt": {
"version": "4.0.3", "version": "4.0.3",
"resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
...@@ -8553,6 +9203,34 @@ ...@@ -8553,6 +9203,34 @@
"is-finite": "^1.0.0" "is-finite": "^1.0.0"
} }
}, },
"request": {
"version": "2.88.2",
"resolved": "https://registry.npm.taobao.org/request/download/request-2.88.2.tgz",
"integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=",
"dev": true,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
"caseless": "~0.12.0",
"combined-stream": "~1.0.6",
"extend": "~3.0.2",
"forever-agent": "~0.6.1",
"form-data": "~2.3.2",
"har-validator": "~5.1.3",
"http-signature": "~1.2.0",
"is-typedarray": "~1.0.0",
"isstream": "~0.1.2",
"json-stringify-safe": "~5.0.1",
"mime-types": "~2.1.19",
"oauth-sign": "~0.9.0",
"performance-now": "^2.1.0",
"qs": "~6.5.2",
"safe-buffer": "^5.1.2",
"tough-cookie": "~2.5.0",
"tunnel-agent": "^0.6.0",
"uuid": "^3.3.2"
}
},
"require-directory": { "require-directory": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
...@@ -8686,6 +9364,184 @@ ...@@ -8686,6 +9364,184 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true "dev": true
}, },
"sass-graph": {
"version": "2.2.5",
"resolved": "https://registry.npm.taobao.org/sass-graph/download/sass-graph-2.2.5.tgz",
"integrity": "sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=",
"dev": true,
"requires": {
"glob": "^7.0.0",
"lodash": "^4.0.0",
"scss-tokenizer": "^0.2.3",
"yargs": "^13.3.2"
},
"dependencies": {
"ansi-regex": {
"version": "4.1.0",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-4.1.0.tgz",
"integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=",
"dev": true
},
"camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz",
"integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=",
"dev": true
},
"cliui": {
"version": "5.0.0",
"resolved": "https://registry.npm.taobao.org/cliui/download/cliui-5.0.0.tgz?cache=0&sync_timestamp=1573942320052&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcliui%2Fdownload%2Fcliui-5.0.0.tgz",
"integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=",
"dev": true,
"requires": {
"string-width": "^3.1.0",
"strip-ansi": "^5.2.0",
"wrap-ansi": "^5.1.0"
}
},
"find-up": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/find-up/download/find-up-3.0.0.tgz",
"integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=",
"dev": true,
"requires": {
"locate-path": "^3.0.0"
}
},
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npm.taobao.org/get-caller-file/download/get-caller-file-2.0.5.tgz",
"integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=",
"dev": true
},
"locate-path": {
"version": "3.0.0",
"resolved": "https://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"
}
},
"p-limit": {
"version": "2.3.0",
"resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz?cache=0&sync_timestamp=1594559711554&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fp-limit%2Fdownload%2Fp-limit-2.3.0.tgz",
"integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=",
"dev": true,
"requires": {
"p-try": "^2.0.0"
}
},
"p-locate": {
"version": "3.0.0",
"resolved": "https://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.2.0",
"resolved": "https://registry.npm.taobao.org/p-try/download/p-try-2.2.0.tgz",
"integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=",
"dev": true
},
"require-main-filename": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/require-main-filename/download/require-main-filename-2.0.0.tgz",
"integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=",
"dev": true
},
"string-width": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/string-width/download/string-width-3.1.0.tgz?cache=0&sync_timestamp=1573488535785&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring-width%2Fdownload%2Fstring-width-3.1.0.tgz",
"integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=",
"dev": true,
"requires": {
"emoji-regex": "^7.0.1",
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^5.1.0"
}
},
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-5.2.0.tgz",
"integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=",
"dev": true,
"requires": {
"ansi-regex": "^4.1.0"
}
},
"wrap-ansi": {
"version": "5.1.0",
"resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-5.1.0.tgz?cache=0&sync_timestamp=1587574768060&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwrap-ansi%2Fdownload%2Fwrap-ansi-5.1.0.tgz",
"integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=",
"dev": true,
"requires": {
"ansi-styles": "^3.2.0",
"string-width": "^3.0.0",
"strip-ansi": "^5.0.0"
}
},
"yargs": {
"version": "13.3.2",
"resolved": "https://registry.npm.taobao.org/yargs/download/yargs-13.3.2.tgz?cache=0&sync_timestamp=1594421065904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs%2Fdownload%2Fyargs-13.3.2.tgz",
"integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=",
"dev": true,
"requires": {
"cliui": "^5.0.0",
"find-up": "^3.0.0",
"get-caller-file": "^2.0.1",
"require-directory": "^2.1.1",
"require-main-filename": "^2.0.0",
"set-blocking": "^2.0.0",
"string-width": "^3.0.0",
"which-module": "^2.0.0",
"y18n": "^4.0.0",
"yargs-parser": "^13.1.2"
}
},
"yargs-parser": {
"version": "13.1.2",
"resolved": "https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-13.1.2.tgz?cache=0&sync_timestamp=1595125205629&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fyargs-parser%2Fdownload%2Fyargs-parser-13.1.2.tgz",
"integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=",
"dev": true,
"requires": {
"camelcase": "^5.0.0",
"decamelize": "^1.2.0"
}
}
}
},
"sass-loader": {
"version": "7.3.1",
"resolved": "https://registry.npm.taobao.org/sass-loader/download/sass-loader-7.3.1.tgz?cache=0&sync_timestamp=1594134152417&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsass-loader%2Fdownload%2Fsass-loader-7.3.1.tgz",
"integrity": "sha1-pb9ooEvOocE/+ELXRxUPerfQ0j8=",
"dev": true,
"requires": {
"clone-deep": "^4.0.1",
"loader-utils": "^1.0.1",
"neo-async": "^2.5.0",
"pify": "^4.0.1",
"semver": "^6.3.0"
},
"dependencies": {
"pify": {
"version": "4.0.1",
"resolved": "https://registry.npm.taobao.org/pify/download/pify-4.0.1.tgz",
"integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=",
"dev": true
},
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npm.taobao.org/semver/download/semver-6.3.0.tgz",
"integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=",
"dev": true
}
}
},
"sax": { "sax": {
"version": "1.2.4", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
...@@ -8701,6 +9557,27 @@ ...@@ -8701,6 +9557,27 @@
"ajv": "^5.0.0" "ajv": "^5.0.0"
} }
}, },
"scss-tokenizer": {
"version": "0.2.3",
"resolved": "https://registry.npm.taobao.org/scss-tokenizer/download/scss-tokenizer-0.2.3.tgz",
"integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
"dev": true,
"requires": {
"js-base64": "^2.1.8",
"source-map": "^0.4.2"
},
"dependencies": {
"source-map": {
"version": "0.4.4",
"resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
"requires": {
"amdefine": ">=0.0.4"
}
}
}
},
"select-hose": { "select-hose": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
...@@ -8835,6 +9712,23 @@ ...@@ -8835,6 +9712,23 @@
"safe-buffer": "^5.0.1" "safe-buffer": "^5.0.1"
} }
}, },
"shallow-clone": {
"version": "3.0.1",
"resolved": "https://registry.npm.taobao.org/shallow-clone/download/shallow-clone-3.0.1.tgz",
"integrity": "sha1-jymBrZJTH1UDWwH7IwdppA4C76M=",
"dev": true,
"requires": {
"kind-of": "^6.0.2"
},
"dependencies": {
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-6.0.3.tgz",
"integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=",
"dev": true
}
}
},
"shebang-command": { "shebang-command": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
...@@ -9198,6 +10092,23 @@ ...@@ -9198,6 +10092,23 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true "dev": true
}, },
"sshpk": {
"version": "1.16.1",
"resolved": "http://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz",
"integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=",
"dev": true,
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
"bcrypt-pbkdf": "^1.0.0",
"dashdash": "^1.12.0",
"ecc-jsbn": "~0.1.1",
"getpass": "^0.1.1",
"jsbn": "~0.1.0",
"safer-buffer": "^2.0.2",
"tweetnacl": "~0.14.0"
}
},
"ssri": { "ssri": {
"version": "5.3.0", "version": "5.3.0",
"resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
...@@ -9240,6 +10151,15 @@ ...@@ -9240,6 +10151,15 @@
"integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
"dev": true "dev": true
}, },
"stdout-stream": {
"version": "1.4.1",
"resolved": "https://registry.npm.taobao.org/stdout-stream/download/stdout-stream-1.4.1.tgz",
"integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=",
"dev": true,
"requires": {
"readable-stream": "^2.0.1"
}
},
"stream-browserify": { "stream-browserify": {
"version": "2.0.2", "version": "2.0.2",
"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
...@@ -9351,6 +10271,102 @@ ...@@ -9351,6 +10271,102 @@
"get-stdin": "^4.0.1" "get-stdin": "^4.0.1"
} }
}, },
"style-loader": {
"version": "1.2.1",
"resolved": "https://registry.npm.taobao.org/style-loader/download/style-loader-1.2.1.tgz",
"integrity": "sha1-xcu/vxFw0HbP3YbgEJxbuhFLqho=",
"dev": true,
"requires": {
"loader-utils": "^2.0.0",
"schema-utils": "^2.6.6"
},
"dependencies": {
"ajv": {
"version": "6.12.3",
"resolved": "https://registry.npm.taobao.org/ajv/download/ajv-6.12.3.tgz?cache=0&sync_timestamp=1593876933357&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-6.12.3.tgz",
"integrity": "sha1-GMWvOKER3etPJpe9eNaKvByr1wY=",
"dev": true,
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"ajv-keywords": {
"version": "3.5.1",
"resolved": "https://registry.npm.taobao.org/ajv-keywords/download/ajv-keywords-3.5.1.tgz",
"integrity": "sha1-uDyonF1C1pAx9CTK1JqtoCNsaVc=",
"dev": true
},
"emojis-list": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/emojis-list/download/emojis-list-3.0.0.tgz",
"integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=",
"dev": true
},
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npm.taobao.org/fast-deep-equal/download/fast-deep-equal-3.1.3.tgz?cache=0&sync_timestamp=1591599697571&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-deep-equal%2Fdownload%2Ffast-deep-equal-3.1.3.tgz",
"integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=",
"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
},
"json5": {
"version": "2.1.3",
"resolved": "https://registry.npm.taobao.org/json5/download/json5-2.1.3.tgz?cache=0&sync_timestamp=1586046271069&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson5%2Fdownload%2Fjson5-2.1.3.tgz",
"integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=",
"dev": true,
"requires": {
"minimist": "^1.2.5"
}
},
"loader-utils": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz",
"integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=",
"dev": true,
"requires": {
"big.js": "^5.2.2",
"emojis-list": "^3.0.0",
"json5": "^2.1.2"
}
},
"minimist": {
"version": "1.2.5",
"resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
"integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
"dev": true
},
"schema-utils": {
"version": "2.7.0",
"resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz",
"integrity": "sha1-FxUfdtjq5n+793lgwzxnatn078c=",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.4",
"ajv": "^6.12.2",
"ajv-keywords": "^3.4.1"
}
}
}
},
"stylus-loader": {
"version": "3.0.2",
"resolved": "https://registry.npm.taobao.org/stylus-loader/download/stylus-loader-3.0.2.tgz",
"integrity": "sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y=",
"dev": true,
"requires": {
"loader-utils": "^1.0.2",
"lodash.clonedeep": "^4.5.0",
"when": "~3.6.x"
}
},
"supports-color": { "supports-color": {
"version": "5.5.0", "version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
...@@ -9393,6 +10409,17 @@ ...@@ -9393,6 +10409,17 @@
"integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==",
"dev": true "dev": true
}, },
"tar": {
"version": "2.2.2",
"resolved": "https://registry.npm.taobao.org/tar/download/tar-2.2.2.tgz",
"integrity": "sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA=",
"dev": true,
"requires": {
"block-stream": "*",
"fstream": "^1.0.12",
"inherits": "2"
}
},
"throttle-debounce": { "throttle-debounce": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz",
...@@ -9478,6 +10505,16 @@ ...@@ -9478,6 +10505,16 @@
"integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
"dev": true "dev": true
}, },
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.5.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftough-cookie%2Fdownload%2Ftough-cookie-2.5.0.tgz",
"integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=",
"dev": true,
"requires": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
}
},
"trim-newlines": { "trim-newlines": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
...@@ -9490,18 +10527,48 @@ ...@@ -9490,18 +10527,48 @@
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
"dev": true "dev": true
}, },
"true-case-path": {
"version": "1.0.3",
"resolved": "https://registry.npm.taobao.org/true-case-path/download/true-case-path-1.0.3.tgz",
"integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=",
"dev": true,
"requires": {
"glob": "^7.1.2"
}
},
"tryer": { "tryer": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
"integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
"dev": true "dev": true
}, },
"tslib": {
"version": "1.13.0",
"resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.13.0.tgz?cache=0&sync_timestamp=1589411820927&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.13.0.tgz",
"integrity": "sha1-yIHhPMcBWJTtkUhi0nZDb6mkcEM=",
"dev": true
},
"tty-browserify": { "tty-browserify": {
"version": "0.0.0", "version": "0.0.0",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
"integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
"dev": true "dev": true
}, },
"tunnel-agent": {
"version": "0.6.0",
"resolved": "http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"dev": true,
"requires": {
"safe-buffer": "^5.0.1"
}
},
"tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"dev": true
},
"type-is": { "type-is": {
"version": "1.6.16", "version": "1.6.16",
"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
...@@ -9833,6 +10900,17 @@ ...@@ -9833,6 +10900,17 @@
"integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
"dev": true "dev": true
}, },
"verror": {
"version": "1.10.0",
"resolved": "http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"dev": true,
"requires": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
"extsprintf": "^1.2.0"
}
},
"vm-browserify": { "vm-browserify": {
"version": "0.0.4", "version": "0.0.4",
"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
...@@ -10397,6 +11475,12 @@ ...@@ -10397,6 +11475,12 @@
"integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
"dev": true "dev": true
}, },
"when": {
"version": "3.6.4",
"resolved": "https://registry.npm.taobao.org/when/download/when-3.6.4.tgz",
"integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=",
"dev": true
},
"whet.extend": { "whet.extend": {
"version": "0.9.9", "version": "0.9.9",
"resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
...@@ -10418,6 +11502,15 @@ ...@@ -10418,6 +11502,15 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true "dev": true
}, },
"wide-align": {
"version": "1.1.3",
"resolved": "http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz",
"integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=",
"dev": true,
"requires": {
"string-width": "^1.0.2 || 2"
}
},
"window-size": { "window-size": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
......
...@@ -33,11 +33,12 @@ ...@@ -33,11 +33,12 @@
"babel-preset-stage-3": "^6.24.1", "babel-preset-stage-3": "^6.24.1",
"chalk": "^2.0.1", "chalk": "^2.0.1",
"copy-webpack-plugin": "^4.0.1", "copy-webpack-plugin": "^4.0.1",
"css-loader": "^0.28.0", "css-loader": "^0.28.11",
"extract-text-webpack-plugin": "^3.0.0", "extract-text-webpack-plugin": "^3.0.0",
"file-loader": "^1.1.4", "file-loader": "^1.1.4",
"friendly-errors-webpack-plugin": "^1.6.1", "friendly-errors-webpack-plugin": "^1.6.1",
"html-webpack-plugin": "^2.30.1", "html-webpack-plugin": "^2.30.1",
"less-loader": "^6.2.0",
"node-notifier": "^5.1.2", "node-notifier": "^5.1.2",
"node-sass": "^4.12.0", "node-sass": "^4.12.0",
"optimize-css-assets-webpack-plugin": "^3.2.0", "optimize-css-assets-webpack-plugin": "^3.2.0",
...@@ -50,6 +51,8 @@ ...@@ -50,6 +51,8 @@
"sass-loader": "^7.2.0", "sass-loader": "^7.2.0",
"semver": "^5.3.0", "semver": "^5.3.0",
"shelljs": "^0.7.6", "shelljs": "^0.7.6",
"style-loader": "^1.2.1",
"stylus-loader": "^3.0.2",
"uglifyjs-webpack-plugin": "^1.1.1", "uglifyjs-webpack-plugin": "^1.1.1",
"url-loader": "^0.5.8", "url-loader": "^0.5.8",
"vue-loader": "^13.3.0", "vue-loader": "^13.3.0",
......
...@@ -27,6 +27,7 @@ export default { ...@@ -27,6 +27,7 @@ export default {
</script> </script>
<style> <style>
/* @import url('../src/assets/font/iconfont.css'); */
#app { #app {
font-family: "Avenir", Helvetica, Arial, sans-serif; font-family: "Avenir", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
......
@font-face {font-family: "iconfont";
src: url('iconfont.eot?t=1595579233851'); /* IE9 */
src: url('iconfont.eot?t=1595579233851#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAW4AAsAAAAACxwAAAVsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqJSIdsATYCJAMQCwoABCAFhG0HWBtuCREVpPWR/VgoN72YE5Qh1VuTPX2bVW+mhx26AyHiEFvzuOlw53ASWeBEVL/YWrMCGxVhSji+Vfjkt3tZ4MnlngLg4Jjp0jewPNvaJTtwAxsl0IDyo5peMEDwF/EsLlQec+N6IAAcoTgEyskrqYEKBiYnXDYy2N8JNTOAdeAJqlrXcCzT0QYUqNKZ0ksAzrV/Tz8iilRAgiKD3aiiL7cHGd/wb5+TNbeGFtkKbX82AKOTABnAIQAMoIFGRxdkLztkFbwplyEOgMp/IgHf8G8yv33O7aaia1GoJA7IkPA/j3RgCg+MjUnKwDdcCqIyE1NBAr59TvQEFEwfowIIA+hygL4CU5ltqx8kqOmKyjCTr6o3MU/Gz1nkEevNuV7P2DInq5Pzg8Jl9acGF2UvPOEL7rzqPO38qwMEPGwnoNMcQsDhJ1wBZKC8xWrF2SVQw+ucN1hvDPA5BnjAIMlV8GgTjNdyEqOovt5EXsQV0bEbFFCpggPZanjawQ4nQw0/ofkJh8vZKewuks+A1xMhJZqFxKciDy6sX9PAZTHJnSccAathof7AaVuKy7+u32W9xubb0+e07fcDe2se4W+9VfP227XvvltvTXME1Nc+BC3I4QhwXeh/QfCV7+Y//XbEZW/l2JKuOna+39XPC0jZO+9MPPNOZPOmZXH3wxZc9FAMb/QPMdGlj8Yb6Ip38ngNBycuX/ioECRgIHohcAj7w0ENsvMGbrRd5SuJenHkS8Aw4kXWG7jJdh2WIVw3Ura05p5HrI/aH9YeyrLfOOTW52rX1wjikB+T1HX107Gsjt1YFNfl2bVbjWBZrFY5U1M9cz+76DvLdxd9nmse65KZcXXVflWb3VD3n7C4jRntYVUb+o/U15+diUmrjG08+pgp2PRYbtqJnAt6LvC7wI65eOXLKw+sPvDgw+1h7eZQtX+LT9xcnN8DqQ/QeVGslp2pkH3Wz4w8dnJGLbuX9Rrunk1y2cKM5aHLhs8jd7jTbj8cPw5BWnhWq1jkQUZzo9oYUtKn1Cql6kZfC6K0xlhSlVA1qo/oLe1UTMvLgxEdNnuHZ3lpsFoDd1TqlxQ+yuLzvp7epzvC6b6/+s4vGZ/4MrWEuruphHM1Twni+VPTTNLo6MR4Wqq5r/D/ze2NoOPQ5ed3dMjn6HT5eZ179ziibo+cHT8eUkI9PVRMJZ19Jcc6xICD8xH/xFZk+C9StfRLeCSiIoJt5smZ8dJz7qHMDLo4aCYrK0p8x+np70dEZEdlv56ddPya40nZ1RHPpx9RJUO44QZDmLm8NWj66TxqaaHcW/iPF7dnGSONFvmE41eUuSJeizLWGKKNb10c/nP+L3m/5P983Bhp5jnZ914Tfc1t+GWYAAC4Nfk22Qq4X5Bvl4MB9yXy73LXP38bnpi67Jt2z5S/VfHRj32Y8VCn9bs1hu2Ef18hWPg/N7GAH4V4KWZGxuZCqQyAN4HhHfgBf5sOcHAAbuzxxif7UPktYgBBJSoau3bAEkGGil1Ihj0ECgRiQAcV6cBxEPknC/hgCjKI6QEcwKkICCbcChKMeBRkmPAykmE/BgX++Bl0MJEMHHXkc06BPeSwk2xCwVjB6w+szEkJM09c+RvqJghKxZbwhVTbMCxnizJ9wYS0jwPqb71iVqAoRzijm2EIGQplh5Jnhrmc5nPV9EUzmWNrgmxCwVgBXn8AK3NSejRPKr//hroJgjr6Lji/kGq7OGCJGRYA5EWRQH3Ppbb+1iswiSmAGpXmCDgTGwaeyIDSvMmh5BnMFrFywpwMUlDF7Piq+ArPAXCwCzKSSCZGCiyD02uxSbOwv4bwb2zCamelaUTSQ7dWpErk3nxy21YL') format('woff2'),
url('iconfont.woff?t=1595579233851') format('woff'),
url('iconfont.ttf?t=1595579233851') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('iconfont.svg?t=1595579233851#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.iconi-Mpingtaixingzhinengjichuang:before {
content: "\e7c8";
}
.iconjiandao:before {
content: "\e641";
}
.iconwnj5:before {
content: "\e60a";
}
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
<font-face
font-family="iconfont"
font-weight="500"
font-stretch="normal"
units-per-em="1024"
ascent="896"
descent="-128"
/>
<missing-glyph />
<glyph glyph-name="i-Mpingtaixingzhinengjichuang" unicode="&#59336;" d="M933.910788 676.926355H737.182856V729.946682a10.440296 10.440296 0 0 1-10.440296 10.645008h-170.320124l20.471169 27.636077h54.043885a10.645008 10.645008 0 0 1 0 20.471169H593.884675L611.48988 814.083185a10.440296 10.440296 0 0 1 2.865964 5.527216V885.527564a10.440296 10.440296 0 0 1-11.259143 10.440296h-136.747407a10.440296 10.440296 0 0 1-10.440296-10.440296v-14.53453h-69.192551a51.382634 51.382634 0 1 1 0-102.355843h69.192551v-28.045501H90.089212a10.440296 10.440296 0 0 1-10.440296-10.645008V-66.17707a10.440296 10.440296 0 0 1 10.440296-10.440296h81.884675v-40.942338a10.440296 10.440296 0 0 1 10.440296-10.440296h116.685662a10.440296 10.440296 0 0 1 10.440296 10.440296v40.942338h404.919718v-40.942338a10.440296 10.440296 0 0 1 10.440296-10.440296h115.866815a10.440296 10.440296 0 0 1 10.440296 10.440296v40.942338h81.884675a10.440296 10.440296 0 0 1 10.440296 10.440296V666.281347a10.440296 10.440296 0 0 1-9.621449 10.645008zM476.994301 875.496692h115.662104v-52.406192l-62.846488-81.884675h-52.815616z m-90.277854-86.183621a30.29733 30.29733 0 0 0 0 61.413506h69.192551v-61.413506zM307.288313 719.506386h409.423374v-99.48988H307.288313z m0-120.575184h409.423374V204.042357H307.288313z m0-415.974149h409.423374v-99.48988H307.288313zM100.73422 719.506386H286.817144v-636.039213H100.73422zM288.659549-107.119408H193.878038v30.911465h94.781511z m541.667125 0h-94.986223v30.911465h94.986223z m92.939106 51.382634H100.73422v118.118643h822.53156z m0 138.589812H737.182856v573.192725h185.673501zM664.91963 503.330844H359.08037a10.440296 10.440296 0 0 1-10.440297-10.440296v-137.156831a10.440296 10.440296 0 0 1 10.440297-10.440296h126.511822l40.942338-42.580031a11.259143 11.259143 0 0 1 7.779044-3.275387h131.01548a10.440296 10.440296 0 0 1 10.440296 10.645008v182.807537a10.440296 10.440296 0 0 1-10.84972 10.440296zM655.298181 320.523307h-116.890373l-40.942338 42.580031a11.259143 11.259143 0 0 1-7.779044 3.275387h-119.961049V482.450252H655.298181zM466.349294 320.523307h-107.268924a10.645008 10.645008 0 0 1 0-20.471169h107.268924a10.645008 10.645008 0 1 1 0 20.471169zM775.463942 265.660575h110.134887a10.440296 10.440296 0 0 1 10.440297 10.440296V561.468963a10.440296 10.440296 0 0 1-10.440297 10.440296h-110.134887a10.440296 10.440296 0 0 1-10.645008-10.440296v-285.368092a10.440296 10.440296 0 0 1 10.645008-10.440296z m10.440296 285.16338h89.049584v-264.282788h-89.049584zM245.874806 620.016506H143.518963a10.440296 10.440296 0 0 1-10.440296-10.645008v-333.270627a10.440296 10.440296 0 0 1 10.440296-10.440296h102.355843a10.440296 10.440296 0 0 1 10.440296 10.440296V609.371498a10.440296 10.440296 0 0 1-10.440296 10.645008z m-10.645007-333.475339h-81.884675V598.931202h81.884675zM856.939193 333.420143h-32.958581a10.645008 10.645008 0 1 1 0-20.471168h32.958581a10.645008 10.645008 0 1 1 0 20.471168zM856.939193 376.819021h-32.958581a10.645008 10.645008 0 1 1 0-20.471169h32.958581a10.645008 10.645008 0 1 1 0 20.471169zM856.939193 420.217899h-32.958581a10.645008 10.645008 0 1 1 0-20.471169h32.958581a10.645008 10.645008 0 1 1 0 20.471169z" horiz-adv-x="1024" />
<glyph glyph-name="jiandao" unicode="&#58945;" d="M768 307.2c-40.96 0-76.8-12.8-107.52-35.84 0 0 0 2.56-2.56 2.56l-110.08 110.08 366.08 366.08c10.24 10.24 10.24 25.6 0 35.84-5.12 5.12-12.8 7.68-17.92 7.68s-12.8-2.56-17.92-7.68l-366.08-366.08-366.08 366.08c-5.12 5.12-12.8 7.68-17.92 7.68-7.68 0-12.8-2.56-17.92-7.68-10.24-10.24-10.24-25.6 0-35.84l366.08-366.08-110.08-110.08-2.56-2.56c-30.72 23.04-66.56 35.84-107.52 35.84-99.84 0-179.2-79.36-179.2-179.2s79.36-179.2 179.2-179.2 179.2 79.36 179.2 179.2c0 40.96-12.8 76.8-35.84 107.52 0 0 2.56 0 2.56 2.56l110.08 110.08 110.08-110.08 2.56-2.56c-23.04-30.72-35.84-66.56-35.84-107.52 0-17.92 2.56-35.84 7.68-51.2 5.12-12.8 17.92-20.48 30.72-17.92 12.8 5.12 20.48 17.92 17.92 30.72-2.56 12.8-5.12 23.04-5.12 35.84 0 71.68 56.32 128 128 128s128-56.32 128-128-56.32-128-128-128c-25.6 0-51.2 7.68-74.24 23.04-12.8 7.68-28.16 5.12-35.84-5.12-7.68-12.8-5.12-28.16 5.12-35.84 30.72-20.48 66.56-33.28 102.4-33.28 99.84 0 179.2 79.36 179.2 179.2s-76.8 181.76-176.64 181.76z m-512-307.2c-71.68 0-128 56.32-128 128s56.32 128 128 128 128-56.32 128-128-56.32-128-128-128z" horiz-adv-x="1024" />
<glyph glyph-name="wnj5" unicode="&#58890;" d="M892.17086017 657.93327719H925.77334284C971.62045007 657.93327719 1008.78342691 620.77030163 1008.78342691 574.92319312v-83.01263821c0-45.8445544-37.16297556-83.01008407-83.00752995-83.01008407h-33.44157027l0.21199489-307.13986546h33.22957538c45.8445544 0 83.00752995-37.16297556 83.00752995-83.00752996V-97.45848866999995H45.86645087v116.21411822C45.86645087 64.60273806999999 83.02942641 101.76571362000004 128.87908906 101.76571362000004h398.4484033v182.62218524c0 64.18595062-52.03327455 116.21411823-116.21411693 116.21411822h-156.64386109L228.48863609 284.38789885999995h-66.4080683v-66.40806701H112.27451787v66.40806701H45.86645087V674.53529426c4.57194023 41.94435654 39.96743997 74.70907618 83.01263819 74.70907619h33.20403285v66.408067H211.88661901v-66.408067h464.8564716v66.408067h-58.10450499V865.45848867h166.02016815v-49.80605122H726.54914053v-66.408067H809.55922462c43.04008998 0 78.43814384-32.76471835 82.59120255-74.70907619l0.01787887-16.60201707zM845.31741513 409.84040012v258.19967522c-1.83899259 18.43590142-16.14226828 31.39569105-33.25767075 31.39568976H130.21491275c-17.06176458 0-31.35737919-12.83974451-33.1018679-29.73038018L96.94957963 335.37652373000003h93.07345954l26.02685506 115.8386568h196.87948539c91.85001989 0 166.3036798-74.08586217 166.3036798-165.48379562V111.98233911H845.31741513V409.84295425zM96.94957963-46.375359900000035h863.30487489v66.41062241c0 8.80673092-3.4991939 17.24821822-9.72367309 23.47780564A33.21169652 33.21169652 0 0 1 927.05042037 53.23674125000002H130.15361248c-8.80673092 0-17.25332646-3.4991939-23.48291389-9.7236731A33.21169652 33.21169652 0 0 1 96.94957963 20.03270839000004V-46.375359900000035z m794.34265152 656.41820476v-150.69522991h33.20403285a33.05078412 33.05078412 0 0 1 23.48036106 9.80796048 33.63824041 33.63824041 0 0 1 9.72367308 23.6770299v83.72524786c0 8.8808018-3.4991939 17.39380587-9.72367308 23.6770312A33.07632537 33.07632537 0 0 1 924.496264 610.0428448600001H891.29223115z m-180.07058298-158.35769903C665.37453965 451.68514583 628.21411823 488.84812139 628.21411823 534.6952299100001s37.16297556 83.01008407 83.00752994 83.01008407c45.84710851 0 83.0126382-37.16297556 83.01263821-83.01008407S757.07130951 451.68514583 711.22164817 451.68514583z m-1.27707883 51.08312877c18.34139754 0 33.20658827 14.86519074 33.20658827 33.20403286s-14.86519074 33.20403415-33.20658827 33.20403414C691.60828005 569.1763416 676.74309061 554.31115086 676.74309061 535.97230746s14.86519074-33.20403415 33.20147873-33.20403286zM628.21411823 318.86901054h166.02016815v51.08312876h-166.02016815v-51.08312876z m0-125.15366489h166.02016815v51.08312876h-166.02016815v-51.08312876z" horiz-adv-x="1047" />
</font>
</defs></svg>
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1920px" height="1080px" viewBox="0 0 1920 1080" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 59.1 (86144) - https://sketch.com -->
<title>成型A线备份</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#000000" offset="0%"></stop>
<stop stop-color="#01031E" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="100%" y2="0%" id="linearGradient-2">
<stop stop-color="#0CFAFA" offset="0%"></stop>
<stop stop-color="#05F3F3" stop-opacity="0" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="100%" y2="0%" id="linearGradient-3">
<stop stop-color="#0CFAFA" offset="0%"></stop>
<stop stop-color="#05F3F3" stop-opacity="0" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-4">
<stop stop-color="#0AF9F9" offset="0%"></stop>
<stop stop-color="#04F0F0" stop-opacity="0.105004371" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-5">
<stop stop-color="#0AF9F9" offset="0%"></stop>
<stop stop-color="#04F0F0" stop-opacity="0.105004371" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="100%" y2="0%" id="linearGradient-6">
<stop stop-color="#0CFAFA" offset="0%"></stop>
<stop stop-color="#05F3F3" stop-opacity="0" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="100%" y2="0%" id="linearGradient-7">
<stop stop-color="#0CFAFA" offset="0%"></stop>
<stop stop-color="#05F3F3" stop-opacity="0" offset="100%"></stop>
</linearGradient>
</defs>
<g id="成型A线备份" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<rect id="矩形" fill="url(#linearGradient-1)" x="0" y="0" width="1920" height="1080"></rect>
<g id="编组-2" transform="translate(1250.000000, 158.000000)" stroke="#05F3F3">
<rect id="矩形" stroke-width="7.2" opacity="0.429454985" x="4.6" y="4.6" width="581.8" height="240.8" rx="10.8"></rect>
<rect id="矩形" stroke-width="1.2" x="1.6" y="0.6" width="587.8" height="246.8" rx="15.6"></rect>
<path d="M577.10219,0 C584.225454,0 590,4.69155135 590,10.4788732 M590,237.521127 C590,243.308449 584.225454,248 577.10219,248 L13.8978102,248 C6.77454633,248 1,243.308449 1,237.521127 M1,112.647887 L1,112.647887 L1,10.4788732 C1,4.69155135 6.77454633,0 13.8978102,0" id="形状" stroke-width="7.2" opacity="0.668387277"></path>
<line x1="0.5" y1="53" x2="0.5" y2="105" id="路径-2" stroke-width="12" opacity="0.668387277"></line>
</g>
<rect id="矩形" stroke="#05F3F3" stroke-width="1.2" x="1279.6" y="183.6" width="127.2" height="169.2"></rect>
<rect id="矩形" stroke="#05F3F3" stroke-width="1.2" opacity="0.302943638" x="1272.6" y="176.6" width="138.8" height="183.8"></rect>
<g id="编组-2备份-10" transform="translate(282.000000, 113.000000)">
<polygon id="矩形备份-10" fill="#05F3F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#05F3F3" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="486.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-2)"></line>
</g>
<g id="基本信息" transform="translate(46.000000, 96.000000)" fill-rule="nonzero">
<rect id="矩形" fill="#000000" opacity="0" x="0" y="0" width="24" height="24"></rect>
<path d="M12,1.69921875 C11.4773437,1.69921875 10.9546875,1.79765625 10.55625,1.996875 L2.1421875,6.20390625 C1.34765625,6.60234375 1.34765625,7.24921875 2.1421875,7.64765625 L10.55625,11.8546875 C10.9546875,12.0539062 11.4773437,12.1523438 12.0023437,12.1523438 C12.525,12.1523438 13.0476562,12.0539062 13.4460937,11.8546875 L21.8625,7.64765625 C22.6570312,7.24921875 22.6570312,6.60234375 21.8625,6.20390625 L13.44375,1.996875 C13.0453125,1.79765625 12.5226563,1.69921875 12,1.69921875 Z M12,17.2945312 C11.3554687,17.2945312 10.7109375,17.165625 10.1953125,16.9078125 L1.95,12.7875 C1.5515625,12.5882813 1.38984375,12.103125 1.5890625,11.7023438 C1.78828125,11.3039063 2.2734375,11.1421875 2.67421875,11.3414063 L10.9171875,15.4640625 C11.484375,15.7476563 12.515625,15.7476563 13.0851562,15.4640625 L21.328125,11.34375 C21.7265625,11.1445313 22.2117187,11.30625 22.4109375,11.7046875 C22.6101562,12.103125 22.4484375,12.5882813 22.05,12.7875 L13.8046875,16.9078125 C13.2398437,17.1726562 12.6234375,17.3039062 12,17.2945312 Z M12,22.3007812 C11.3554687,22.3007812 10.7109375,22.171875 10.1953125,21.9140625 L1.95234375,17.7914063 C1.55390625,17.5921875 1.3921875,17.1070313 1.59140625,16.7085938 C1.790625,16.3101563 2.27578125,16.1484375 2.67421875,16.3476562 L10.9171875,20.4703125 C11.484375,20.7539063 12.515625,20.7539063 13.0851562,20.4703125 L21.328125,16.3476562 C21.7265625,16.1484375 22.2117187,16.3101563 22.4109375,16.7085938 C22.6101562,17.1070313 22.4484375,17.5921875 22.05,17.7914063 L13.8046875,21.9140625 C13.2914062,22.171875 12.646875,22.3007812 12,22.3007812 Z" id="形状" fill="#05F3F3"></path>
</g>
<g id="编组-2备份-7" transform="translate(958.000000, 446.000000)">
<polygon id="矩形备份-10" fill="#05F3F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#05F3F3" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="874.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-3)"></line>
</g>
<g id="编组-2备份-9" transform="translate(192.000000, 454.000000)">
<polygon id="矩形备份-10" fill="#05F3F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#05F3F3" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="486.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-2)"></line>
</g>
<g id="奖牌排名" transform="translate(46.000000, 437.000000)" fill-rule="nonzero">
<rect id="矩形" fill="#000000" opacity="0" x="0" y="0" width="24" height="24"></rect>
<path d="M19.8151111,14.5528889 C20.7962754,16.8915265 21.7409824,19.245293 22.6488889,21.6133333 C22.4488889,21.8017778 22.4,21.9111111 22.3013333,21.9493333 C22.2543434,21.967033 22.2022612,21.9654354 22.1564445,21.9448889 L17.7013333,19.9537778 L15.7288889,23.5004445 C15.6434154,23.6538268 15.4756496,23.742508 15.3007681,23.7267494 C15.1258867,23.7109909 14.9766767,23.5937471 14.92,23.4275556 L13.1368889,18.1777778 C15.9991111,18.3573333 18.224,17.1493333 19.8151111,14.5528889 L19.8151111,14.5528889 Z M4.19377779,14.496 C5.74044445,17.1395556 7.96355557,18.3662222 10.8631111,18.1777778 L9.07999999,23.4275556 C9.0233233,23.5937471 8.87411334,23.7109909 8.69923188,23.7267494 C8.52435041,23.742508 8.35658457,23.6538268 8.27111112,23.5004445 L6.29777777,19.9537778 L1.85066667,21.9422222 C1.80228353,21.9638059 1.74733304,21.9654033 1.69777779,21.9466667 C1.5937778,21.9075555 1.54133334,21.792 1.35288888,21.6017778 C2.12977777,19.5422222 3.07644443,17.1733333 4.19377779,14.496 Z M11.8266667,0 C16.4106667,0 20.128,3.77155556 20.128,8.42311111 C20.128,13.0755555 16.4106667,16.8462222 11.8257778,16.8462222 C7.24177779,16.8462222 3.52533333,13.0755555 3.52533333,8.42311111 C3.52533333,3.77155556 7.24177779,0 11.8266667,0 Z M11.4684444,3.41333334 L11.4266667,3.48177778 L10.1573333,6.09155555 L7.30488888,6.51199999 C7.15221089,6.5342971 7.02202215,6.63418595 6.96095719,6.77588564 C6.89989224,6.91758532 6.91668997,7.08081745 7.00533333,7.2071111 L7.05777778,7.26844444 L9.12533334,9.31288889 L8.63911111,12.1928889 C8.61315292,12.345804 8.66879014,12.5011906 8.78590969,12.6028758 C8.90302925,12.704561 9.06468753,12.7378341 9.21244444,12.6906667 L9.28622222,12.6595556 L11.8266667,11.3048889 L14.3671111,12.6595556 C14.5038422,12.732383 14.6686292,12.7287591 14.8020265,12.6499912 C14.9354239,12.5712232 15.0181812,12.4286781 15.0204444,12.2737778 L15.0142222,12.1937778 L14.5271111,9.31377778 L16.5955556,7.26844444 C16.7055257,7.16013905 16.7514301,7.0025336 16.716816,6.85211636 C16.6822019,6.70169913 16.5720263,6.5800109 16.4257778,6.53066667 L16.3475556,6.51288888 L13.496,6.09155555 L12.2257778,3.48177778 C12.1575541,3.34204665 12.0212647,3.24813186 11.866399,3.23413578 C11.7115334,3.22013971 11.5606146,3.2880979 11.4684444,3.41333334 L11.4684444,3.41333334 Z" id="形状" fill="#05F3F3"></path>
</g>
<g id="编组-2备份-11" transform="translate(1426.000000, 113.000000)">
<polygon id="矩形备份-10" fill="#05F3F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#05F3F3" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="486.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-2)"></line>
</g>
<g id="五角星" transform="translate(1250.000000, 96.000000)" fill-rule="nonzero">
<rect id="矩形" fill="#000000" opacity="0" x="0" y="0" width="24" height="24"></rect>
<path d="M22.9557073,9.47356097 C22.8714146,9.21131707 22.6466341,9.03570731 22.3937561,8.9982439 L15.6409756,8.0195122 L12.6251707,1.89892683 C12.510439,1.66712196 12.2739512,1.5102439 12,1.5102439 C11.7237073,1.5102439 11.489561,1.66946341 11.3748293,1.89892683 L8.35902438,8.0195122 L1.60390245,8.9982439 C1.35102441,9.03570731 1.1262439,9.21365852 1.04195121,9.47356097 C0.95531707,9.73580487 1.03492683,10.0097561 1.21756097,10.1877073 L6.10185366,14.9549268 L4.94985366,21.6796098 C4.90770731,21.9301463 5.00370731,22.1994146 5.22614634,22.3586341 C5.44858538,22.5178537 5.7342439,22.529561 5.96136586,22.4101463 L12.0023415,19.2374634 L18.0409756,22.4054634 C18.270439,22.524878 18.5514146,22.5131707 18.7738537,22.3539512 C18.9939512,22.1947317 19.0946341,21.9278049 19.0501463,21.6749268 L17.8958049,14.9502439 L22.7800976,10.1877073 C22.9650732,10.0074146 23.04,9.73346341 22.9557073,9.47356097 Z" id="路径" fill="#05F3F3"></path>
</g>
<rect id="矩形备份-14" fill="url(#linearGradient-4)" opacity="0.429454985" x="784" y="484" width="1065" height="37" rx="2"></rect>
<rect id="矩形备份-15" fill="url(#linearGradient-5)" opacity="0.429454985" x="46" y="484" width="638" height="37" rx="2"></rect>
<g id="编组" transform="translate(797.000000, 120.000000)">
<ellipse id="椭圆形" stroke="#00CFFF" stroke-width="10" opacity="0.3" cx="166.5" cy="140" rx="131.5" ry="132"></ellipse>
<circle id="椭圆形备份-8" stroke="#00CFFF" stroke-width="10" opacity="0.372279576" cx="167" cy="141" r="122"></circle>
<circle id="椭圆形备份-9" stroke="#00CFFF" stroke-width="22" opacity="0.372279576" cx="167.5" cy="140.5" r="112.5"></circle>
<path d="M167,263 C234.378739,263 289,208.378739 289,141" id="路径" stroke="#05F3F3" stroke-width="13"></path>
<path d="M23.0111088,223.585147 C90.4764233,223.572967 145.177741,168.883051 145.189922,101.431802" id="路径备份" stroke="#00CFFF" stroke-width="13" opacity="0.749046689" transform="translate(84.100515, 162.508475) rotate(120.000000) translate(-84.100515, -162.508475) "></path>
<g id="编组-11" transform="translate(68.000000, 66.000000)">
<ellipse id="椭圆形" fill="#05F3F3" cx="2.7" cy="2.68085106" rx="2.7" ry="2.68085106"></ellipse>
<polyline id="路径-4" stroke="#05F3F3" points="3.08571429 3.06382979 23.9142857 36 54 36"></polyline>
</g>
<g id="编组-11备份" transform="translate(234.000000, 179.000000) scale(-1, -1) translate(-234.000000, -179.000000) translate(207.000000, 161.000000)">
<ellipse id="椭圆形" fill="#05F3F3" cx="2.7" cy="2.68085106" rx="2.7" ry="2.68085106"></ellipse>
<polyline id="路径-4" stroke="#05F3F3" points="3.08571429 3.06382979 23.9142857 36 54 36"></polyline>
</g>
<circle id="椭圆形备份-2" fill="#05F3F3" cx="56" cy="56" r="4"></circle>
<circle id="椭圆形备份-7" fill="#05F3F3" cx="173.5" cy="2.5" r="2.5"></circle>
</g>
<circle id="椭圆形备份-6" fill="#05F3F3" cx="758" cy="65" r="3"></circle>
<circle id="椭圆形备份-6" fill="#05F3F3" transform="translate(1160.000000, 65.000000) scale(-1, 1) translate(-1160.000000, -65.000000) " cx="1160" cy="65" r="3"></circle>
<g id="编组-2备份-2" transform="translate(1180.000000, 48.000000)">
<polygon id="矩形备份-10" fill="#1B54F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#8C30FF" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="668.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-6)"></line>
</g>
<g id="编组-2备份-3" transform="translate(394.000000, 57.000000) scale(-1, 1) translate(-394.000000, -57.000000) translate(46.000000, 52.000000)">
<polygon id="矩形备份-10" fill="#1B54F3" points="6 0 11 0 5 10 0 10"></polygon>
<polygon id="矩形备份-11" fill="#05F3F3" points="14 0 19 0 13 10 8 10"></polygon>
<polygon id="矩形备份-12" fill="#8C30FF" points="22 0 27 0 21 10 16 10"></polygon>
<polygon id="矩形备份-13" fill="#05F3F3" points="31 0 36 0 30 10 25 10"></polygon>
<line x1="28" y1="9.5" x2="695.5" y2="9.5" id="路径-5" stroke="url(#linearGradient-7)"></line>
</g>
<path d="M791.683617,31 L783.83205,42.7773501 L783,42.2226499 L791.148433,30 L1128.26759,30 L1136.41603,42.2226499 L1135.58397,42.7773501 L1127.73241,31 L791.683617,31 Z" id="形状结合" fill="#05F3F3" fill-rule="nonzero"></path>
<path d="M825.07695,98.5 L816.066727,86.4604779 L813.063319,98.5 L796.62734,98.5 L782.0296,81.7809136 L776.754819,86.0098326 L760.621567,67.3267855 L761.378433,66.6732145 L776.881545,84.626531 L782.152218,80.4009046 L797.081751,97.5 L812.282135,97.5 L815.606,84.1758857 L825.577596,97.5 L1094.04397,97.5 L1104.01557,84.1758857 L1107.33943,97.5 L1122.53982,97.5 L1137.46935,80.4009046 L1142.74002,84.626531 L1158.24313,66.6732145 L1159,67.3267855 L1142.86675,86.0098326 L1137.59197,81.7809136 L1122.99423,98.5 L1106.55825,98.5 L1103.55484,86.4604779 L1094.54462,98.5 L825.07695,98.5 Z" id="形状结合" fill="#05F3F3" fill-rule="nonzero"></path>
<g id="钱" transform="translate(784.000000, 428.000000)" fill="#05F3F3" fill-rule="nonzero">
<rect id="矩形" opacity="0" x="0" y="0" width="24" height="24"></rect>
<path d="M12.0234375,1.4953125 C6.24609375,1.4953125 1.56328125,6.178125 1.56328125,11.9554688 C1.56328125,17.7328125 6.24609375,22.415625 12.0234375,22.415625 C17.8007812,22.415625 22.4835937,17.7328125 22.4835937,11.9554687 C22.4835937,6.178125 17.8007812,1.4953125 12.0234375,1.4953125 Z M15.853125,8.465625 L13.9828125,10.3359375 L14.8007812,10.3359375 C15.2484375,10.3359375 15.6117187,10.6992187 15.6117187,11.146875 C15.6117187,11.5945312 15.2484375,11.9578125 14.8007812,11.9578125 L12.834375,11.9578125 L12.834375,12.99375 L14.8007812,12.99375 C15.2484375,12.99375 15.6117187,13.3570313 15.6117187,13.8046875 C15.6117187,14.2523438 15.2484375,14.615625 14.8007812,14.615625 L12.834375,14.615625 L12.834375,16.865625 C12.834375,17.3132812 12.4710937,17.6765625 12.0234375,17.6765625 C11.5757812,17.6765625 11.2125,17.3132812 11.2125,16.865625 L11.2125,14.615625 L9.24609375,14.615625 C8.7984375,14.615625 8.43515625,14.2523438 8.43515625,13.8046875 C8.43515625,13.3570313 8.7984375,12.99375 9.24609375,12.99375 L11.2125,12.99375 L11.2125,11.9578125 L9.24609375,11.9578125 C8.7984375,11.9578125 8.43515625,11.5945313 8.43515625,11.146875 C8.43515625,10.6992188 8.7984375,10.3359375 9.24609375,10.3359375 L10.0640625,10.3359375 L8.19375,8.465625 C7.87734375,8.14921875 7.87734375,7.6359375 8.19375,7.3171875 C8.51015625,7.00078125 9.0234375,7.00078125 9.3421875,7.3171875 L12.0234375,10.0007812 L14.7046875,7.31953125 C15.0210938,7.003125 15.534375,7.003125 15.853125,7.31953125 C16.1695312,7.6359375 16.1695312,8.14921875 15.853125,8.465625 Z" id="形状"></path>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#0CFAFA">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#F6F6F6">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#FFFFFF">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#A8FFFF">
<polygon id="矩形" stroke-width="12" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101"></polygon>
<polygon id="矩形" stroke-width="12" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16"></path>
<rect id="矩形" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 2</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-2824.000000, -1838.000000)">
<g id="编组-2" transform="translate(2825.000000, 1839.000000)">
<rect id="矩形" stroke="" opacity="0.0110212054" x="0" y="0" width="529" height="517"></rect>
<g id="编组" transform="translate(93.928711, 69.000000)" stroke="#EFEFEF">
<polygon id="矩形" stroke-width="12" style="stroke:#EFEFEF;stroke-width:12" stroke="#EFEFEF" transform="translate(192.571289, 92.500000) scale(-1, 1) translate(-192.571289, -92.500000) " points="192.071289 84 193.071289 84 193.071289 101 192.071289 101" ></polygon>
<polygon id="矩形" stroke-width="12" style="stroke:#EFEFEF;stroke-width:12" stroke="#EFEFEF" transform="translate(148.571289, 92.500000) scale(-1, 1) translate(-148.571289, -92.500000) " points="148.071289 84 149.071289 84 149.071289 101 148.071289 101"></polygon>
<polygon id="矩形" stroke-width="16" style="stroke:#EFEFEF;stroke-width:16" stroke="#EFEFEF" stroke-linejoin="round" transform="translate(173.071289, 277.500000) scale(1, -1) translate(-173.071289, -277.500000) " points="135.071289 255 211.071289 255 211.071289 300 135.071289 300"></polygon>
<polygon id="矩形" stroke-width="16" style="stroke:#EFEFEF;stroke-width:16" stroke-linejoin="round" points="128.071289 114 212.071289 114 212.071289 149 128.071289 149"></polygon>
<polygon id="矩形" stroke-width="16.9411765" style="stroke:#EFEFEF;stroke-width:16.9411765" stroke-linejoin="round" points="119.326426 41 221.962087 41 221.962087 73.8916456 260.071289 114 80.0712888 114 119.326426 77.5"></polygon>
<rect id="矩形" stroke-width="20" stroke="#EFEFEF" stroke-linejoin="round" x="37.427596" y="198" width="274" height="152"></rect>
<polygon id="矩形" stroke-width="20" style="stroke:#EFEFEF;stroke-width:20" stroke-linejoin="round" points="-7.67386155e-13 153 341 153 311.427596 198 37.427596 198"></polygon>
<path d="M48.427596,349 L89.427596,349 C90.5321655,349 91.427596,349.895431 91.427596,351 L91.427596,382 C91.427596,383.104569 90.5321655,384 89.427596,384 L48.427596,384 C47.3230265,384 46.427596,383.104569 46.427596,382 L46.427596,351 C46.427596,349.895431 47.3230265,349 48.427596,349 Z" id="矩形" stroke-width="16" fill="#EFEFEF"></path>
<path d="M258.427596,350 L299.427596,350 C300.532166,350 301.427596,350.895431 301.427596,352 L301.427596,383 C301.427596,384.104569 300.532166,385 299.427596,385 L258.427596,385 C257.323027,385 256.427596,384.104569 256.427596,383 L256.427596,352 C256.427596,350.895431 257.323027,350 258.427596,350 Z" id="矩形" stroke-width="16" fill="#EFEFEF"></path>
<rect id="矩形" stroke="#EFEFEF" stroke-width="16" transform="translate(170.571289, 0.500000) scale(1, -1) translate(-170.571289, -0.500000) " x="141.071289" y="0" width="59" height="1"></rect>
<rect id="矩形" stroke="#EFEFEF" stroke-width="16" stroke-linejoin="round" transform="translate(170.571289, 22.000000) rotate(90.000000) translate(-170.571289, -22.000000) " x="159.571289" y="21.5" width="22" height="1"></rect>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3备份</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-4144.000000, -1838.000000)">
<g id="编组-3备份" transform="translate(4145.000000, 1839.000000)">
<rect id="矩形备份" stroke="#979797" fill="#D8D8D8" opacity="0.0116954985" x="0" y="0" width="529" height="517"></rect>
<path d="M376.300993,284.499321 C358.978426,284.499321 343.822635,289.906127 330.832031,299.641337 C330.832031,299.641337 330.832031,298.55818 329.74838,298.55818 L283.197353,252.051615 L438.007811,97.3867341 C442.338188,93.0609718 442.338188,86.5710081 438.007811,82.2452459 C435.844208,80.0810445 432.595897,79 430.429651,79 C428.266048,79 425.017737,80.0810445 422.851491,82.2452459 L268.041033,236.909599 L113.230575,82.2452459 C111.064329,80.0810445 107.816546,79 105.652415,79 C102.404103,79 100.238386,80.0810445 98.0742547,82.2452459 C93.744406,86.5710081 93.744406,93.0609718 98.0742547,97.3867341 L252.884712,252.051615 L205.250034,299.641337 C192.25996,289.906127 177.103639,284.499321 159.781073,284.499321 C117.560424,284.499321 84,318.028071 84,360.208874 C84,402.390205 117.560424,435.918956 159.781073,435.918956 C202.001723,435.918956 235.562675,402.390205 235.562675,360.208874 C235.562675,342.903184 230.150232,327.761168 220.406355,314.783353 C220.406355,314.783353 221.490535,314.783353 221.490535,313.700196 L268.041033,267.193631 L315.675711,314.783353 C305.931834,327.761168 300.519919,342.903184 300.519919,360.208874 C300.519919,367.779882 301.601456,375.35089 303.765588,381.840854 C305.931834,387.248189 311.343748,390.492907 316.757777,389.411862 C322.17022,387.248189 325.418003,381.840854 324.335937,376.431935 C323.253871,371.025128 322.17022,366.699366 322.17022,361.289919 C322.17022,331.006414 345.988352,307.212345 376.300993,307.212345 C406.613633,307.212345 430.429651,331.006414 430.429651,361.289919 C430.429651,391.573951 406.613633,415.370132 376.300993,415.370132 C365.474521,415.370132 354.648578,412.124887 344.904172,405.634923 C339.492257,402.390205 332.996163,403.470722 329.74838,407.799124 C326.502183,413.205931 327.584249,419.695895 331.914097,422.941141 C344.904172,431.592665 360.060492,437 375.216812,437 C417.439576,437 451,403.470722 451,361.289919 C451,319.109116 418.521642,284.499321 376.300993,284.499321 Z M158.998682,414 C128.759357,414 105,390.240643 105,360.000791 C105,329.761466 128.759357,306 158.998682,306 C189.238534,306 213,329.761466 213,360.000791 C213,390.240643 189.238534,414 158.998682,414 Z" id="jiandao" fill="#0CFAFA"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3备份</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-4144.000000, -1838.000000)">
<g id="编组-3备份" transform="translate(4145.000000, 1839.000000)">
<rect id="矩形备份" stroke="#979797" fill="#D8D8D8" opacity="0.0116954985" x="0" y="0" width="529" height="517"></rect>
<path d="M376.300993,284.499321 C358.978426,284.499321 343.822635,289.906127 330.832031,299.641337 C330.832031,299.641337 330.832031,298.55818 329.74838,298.55818 L283.197353,252.051615 L438.007811,97.3867341 C442.338188,93.0609718 442.338188,86.5710081 438.007811,82.2452459 C435.844208,80.0810445 432.595897,79 430.429651,79 C428.266048,79 425.017737,80.0810445 422.851491,82.2452459 L268.041033,236.909599 L113.230575,82.2452459 C111.064329,80.0810445 107.816546,79 105.652415,79 C102.404103,79 100.238386,80.0810445 98.0742547,82.2452459 C93.744406,86.5710081 93.744406,93.0609718 98.0742547,97.3867341 L252.884712,252.051615 L205.250034,299.641337 C192.25996,289.906127 177.103639,284.499321 159.781073,284.499321 C117.560424,284.499321 84,318.028071 84,360.208874 C84,402.390205 117.560424,435.918956 159.781073,435.918956 C202.001723,435.918956 235.562675,402.390205 235.562675,360.208874 C235.562675,342.903184 230.150232,327.761168 220.406355,314.783353 C220.406355,314.783353 221.490535,314.783353 221.490535,313.700196 L268.041033,267.193631 L315.675711,314.783353 C305.931834,327.761168 300.519919,342.903184 300.519919,360.208874 C300.519919,367.779882 301.601456,375.35089 303.765588,381.840854 C305.931834,387.248189 311.343748,390.492907 316.757777,389.411862 C322.17022,387.248189 325.418003,381.840854 324.335937,376.431935 C323.253871,371.025128 322.17022,366.699366 322.17022,361.289919 C322.17022,331.006414 345.988352,307.212345 376.300993,307.212345 C406.613633,307.212345 430.429651,331.006414 430.429651,361.289919 C430.429651,391.573951 406.613633,415.370132 376.300993,415.370132 C365.474521,415.370132 354.648578,412.124887 344.904172,405.634923 C339.492257,402.390205 332.996163,403.470722 329.74838,407.799124 C326.502183,413.205931 327.584249,419.695895 331.914097,422.941141 C344.904172,431.592665 360.060492,437 375.216812,437 C417.439576,437 451,403.470722 451,361.289919 C451,319.109116 418.521642,284.499321 376.300993,284.499321 Z M158.998682,414 C128.759357,414 105,390.240643 105,360.000791 C105,329.761466 128.759357,306 158.998682,306 C189.238534,306 213,329.761466 213,360.000791 C213,390.240643 189.238534,414 158.998682,414 Z" id="jiandao" fill="#EFEFEF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#0CFAFA"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#F6F6F6"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#FFFFFF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<svg width="531px" height="519px" viewBox="0 0 531 519" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 63.1 (92452) - https://sketch.com -->
<title>编组 3</title>
<desc>Created with Sketch.</desc>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="画板" transform="translate(-3386.000000, -1838.000000)">
<g id="编组-3" transform="translate(3387.000000, 1839.000000)">
<rect id="矩形" stroke="#979797" opacity="0.00592912946" x="0" y="0" width="529" height="517"></rect>
<path d="M407.343644,151.250581 L420.501024,151.250581 C438.449814,151.250581 453,165.800195 453,183.748985 L453,216.250246 C453,234.199036 438.449814,248.750936 420.501024,248.750936 L407.4082,248.750936 L407.491037,369.001202 L420.501024,369.001202 C438.449814,369.001202 453,383.551387 453,401.499606 L453,447 L76,447 L76,401.499606 C76,383.551387 90.5501856,369.001202 108.501261,369.001202 L264.501143,369.001202 L264.501143,297.500827 C264.501143,272.370351 244.12894,252.000433 219.000749,252.000433 L157.672193,252.000433 L147.500374,297.500827 L121.500394,297.500827 L121.500394,323.500808 L102.000552,323.500808 L102.000552,297.500827 L76,297.500827 L76,144.749872 C77.7898516,128.327569 91.6482051,115.499823 108.501261,115.499823 L121.500394,115.499823 L121.500394,89.4998424 L140.999665,89.4998424 L140.999665,115.499823 L323.000098,115.499823 L323.000098,89.4998424 L300.25133,89.4998424 L300.25133,70 L365.250995,70 L365.250995,89.4998424 L342.499941,89.4998424 L342.499941,115.499823 L375.001202,115.499823 C391.851972,115.499823 405.710326,128.327569 407.336788,144.749872 L407.343644,151.250581 Z M389,248.381669 L389,147.291798 C388.28009,140.073655 382.680471,135 375.978668,135 L109.023621,135 C102.344137,135 96.7468066,140.026961 96.064666,146.640365 L96,277.536679 L132.439586,277.536679 L142.630492,232.184125 L219.711811,232.184125 C255.672982,232.184125 284.823049,261.189943 284.823049,296.973162 L284.823049,365 L389,365 L389,248.381669 Z M96,427 L434,427 L434,400.998857 C434,397.551044 432.630048,394.246056 430.192927,391.807163 C427.754092,389.369985 424.449182,388 421.000879,388 L109.001406,388 C105.553103,388 102.245908,389.369985 99.8070732,391.807163 C97.3699522,394.246056 96,397.551044 96,400.998857 L96,427 Z M407,170 L407,229 L420.000857,229 C423.449166,229 426.754081,227.620055 429.19292,225.160353 C431.630045,222.70238 433,219.366888 433,215.889657 L433,183.110343 C433,179.633112 431.630045,176.299925 429.19292,173.839647 C426.754081,171.38225 423.449166,170 420.000857,170 L407,170 Z M336.498572,232 C318.549689,232 304,217.449739 304,199.499143 C304,181.550261 318.549689,167 336.498572,167 C354.449739,167 369,181.550261 369,199.499143 C369,217.449739 354.449739,232 336.498572,232 Z M335.998857,212 C343.180392,212 349,206.180264 349,198.999143 C349,191.819736 343.180392,186 335.998857,186 C328.820179,186 323,191.819736 323,198.999143 C323,206.180264 328.820179,212 335.998857,212 Z M304,284 L369,284 L369,264 L304,264 L304,284 Z M304,333 L369,333 L369,313 L304,313 L304,333 Z" id="ic_feng" fill="#EFEFEF"></path>
</g>
</g>
</g>
</svg>
\ No newline at end of file
<template>
<!--头部-->
<div class="header">
<!-- 飞天兔数字工厂大数据展示 -->
<div class="header_title">
<!-- 针车一组 -->
{{title}}
</div>
<!-- <a href="javascript:;" class="a-access">
<button class="button type1" @click="created">生成</button>
</a> -->
</div>
</template>
<script>
export default {
name: "chartHeader",
props:['title'],
data() {
return {
input: ""
};
},
// props:{
// chartList:Array,
// selectChartList:Array
// },
methods: {
created() {
// this.$emit("created",this.input);
// console.log("我要去生成了",this.input);
}
}
};
</script>
<style scoped="scoped">
.header {
height: 70px;
/* position: relative; */
/* padding-top: 13px; */
/* width: 1920px; */
font-size: 38px;
color: #ffffff;
text-align: center;
background: url(../../assets/image/biaoti.png) center no-repeat;
background-size: auto 100%;
box-sizing: border-box;
display: flex;
justify-content: center;
align-items: center;
}
.header a.a-access {
position: absolute;
right: 3%;
top: -18%;
}
.header_title {
/* height: 50px; */
/* width: 28%; */
display: flex;
justify-content: center;
align-items: center;
font-weight: bold;
margin-left: 20px;
}
.button {
position: relative;
padding: 0.5em 1.5em;
border: none;
background-color: transparent;
cursor: pointer;
outline: none;
font-size: 18px;
margin: 1em 0.8em;
}
.button.type1 {
color: #00ffff;
}
.button.type1.type1::after,
.button.type1.type1::before {
content: "";
display: block;
position: absolute;
width: 20%;
height: 20%;
border: 2px solid;
transition: all 0.6s ease;
border-radius: 2px;
}
.button.type1.type1::after {
bottom: 0;
right: 0;
border-top-color: transparent;
border-left-color: transparent;
border-bottom-color: #566473;
border-right-color: #566473;
}
.button.type1.type1::before {
top: 0;
left: 0;
border-bottom-color: transparent;
border-right-color: transparent;
border-top-color: #566473;
border-left-color: #566473;
}
.button.type1.type1:hover:after,
.button.type1.type1:hover:before {
width: 100%;
height: 100%;
}
</style>
...@@ -46,9 +46,9 @@ export default { ...@@ -46,9 +46,9 @@ export default {
{ ID: 3, Text: "Panle1" ,name:"panle1",src:require("@/assets/image/panle1.jpg")}, { ID: 3, Text: "Panle1" ,name:"panle1",src:require("@/assets/image/panle1.jpg")},
{ ID: 4, Text: "Panle2" ,name:"panle2",src:require("@/assets/image/panle2.jpg")}, { ID: 4, Text: "Panle2" ,name:"panle2",src:require("@/assets/image/panle2.jpg")},
{ ID: 5, Text: "Table1" ,name:"table1",src:require("@/assets/image/table1.jpg")}, { ID: 5, Text: "Table1" ,name:"table1",src:require("@/assets/image/table1.jpg")},
// { ID: 6, Text: "Table2" ,name:"table2",src:require("@/assets/image/table1.jpg")}, { ID: 6, Text: "Table2" ,name:"table2",src:require("@/assets/image/table1.jpg")},
// { ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")}, // { ID: 6, Text: "pie" ,name:"pie",src:require("@/assets/image/table1.jpg")},
// { ID: 7, Text: "radar" ,name:"雷达图",src:require("@/assets/image/table1.jpg")}, { ID: 7, Text: "ViewBoard" ,name:"针车车间",src:require("@/assets/image/back-img.png")},
// { ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")}, // { ID: 8, Text: "bar" ,name:"柱状图",src:require("@/assets/image/table1.jpg")},
// { ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")}, // { ID: 9, Text: "scatter" ,name:"散点图",src:require("@/assets/image/table1.jpg")},
// { ID: 10, Text: "chartLine" ,name:"折线图",src:require("@/assets/image/table1.jpg")}, // { ID: 10, Text: "chartLine" ,name:"折线图",src:require("@/assets/image/table1.jpg")},
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
import Vue from 'vue' import Vue from 'vue'
import App from './App' import App from './App'
import router from './router' import router from './router'
import './assets/font/iconfont.css'
//文字滚动https://chenxuan0000.github.io/component-document/index_prod.html#/component/seamless-default //文字滚动https://chenxuan0000.github.io/component-document/index_prod.html#/component/seamless-default
import scroll from 'vue-seamless-scroll' import scroll from 'vue-seamless-scroll'
......
...@@ -14,6 +14,11 @@ import chartDemo from '../views/board/chartDemo' ...@@ -14,6 +14,11 @@ import chartDemo from '../views/board/chartDemo'
import chartDemo1 from '../views/board/chartDemo1' import chartDemo1 from '../views/board/chartDemo1'
import test from '../views/test/index' import test from '../views/test/index'
import chartDemoList from '../views/board/chartdemoList' import chartDemoList from '../views/board/chartdemoList'
import ZCList from '../views/board/workShopList/index.vue'
import ViewZC from '../views/board/workShopList/kanbanView.vue'
import ViewCX from '../views/board/workShopList/kanbanViewCX.vue'
import ViewXY from '../views/board/workShopList/kanbanViewXY.vue'
import Efficiency from '../views/board/workShopList/dynamicEfficiency.vue'
Vue.use(Router) Vue.use(Router)
...@@ -51,7 +56,15 @@ export default new Router({ ...@@ -51,7 +56,15 @@ export default new Router({
}, },
component: chartDemoList, component: chartDemoList,
}, },
{
path:'/zcList',
name:'zcList',
meta: {
title: '车间配置',
},
component: ZCList,
},
] ]
}, },
{ {
...@@ -125,6 +138,45 @@ export default new Router({ ...@@ -125,6 +138,45 @@ export default new Router({
}, },
component: chartDemo1, component: chartDemo1,
}, },
{
path:'/zcList',
name:'zcList',
meta: {
title: '车间选择',
},
component: ZCList,
},
{
path:'/viewZC',
name:'viewZC',
meta: {
title: '车间展示',
},
component: ViewZC,
},
{
path:'/viewCX',
name:'viewCX',
meta: {
title: '车间展示',
},
component: ViewCX,
},
{
path:'/viewXY',
name:'viewXY',
meta: {
title: '鑫源看板',
},
component: ViewXY,
},{
path:'/Efficiency',
name:'Efficiency',
meta:{
title:'工厂动态效率展示'
},
component:Efficiency
}
], ],
}) })
...@@ -396,6 +396,7 @@ export default { ...@@ -396,6 +396,7 @@ export default {
}, },
Action(actionname) { Action(actionname) {
var me = this; var me = this;
console.log('me.ruleForm'+me.ruleForm)
const post = (url, entity) => { const post = (url, entity) => {
Axios({ Axios({
method: "post", method: "post",
......
...@@ -89,6 +89,7 @@ import radar from "@/views/chart/echarts/radar/index"; ...@@ -89,6 +89,7 @@ import radar from "@/views/chart/echarts/radar/index";
import bar from "@/views/chart/echarts/bar/index"; import bar from "@/views/chart/echarts/bar/index";
import scatter from "@/views/chart/echarts/scatter/index"; import scatter from "@/views/chart/echarts/scatter/index";
import chartLine from "@/views/chart/echarts/line/index"; import chartLine from "@/views/chart/echarts/line/index";
import ViewBoard from '@/views/board/workShopList/kanbanView'
export default { export default {
name: "board", name: "board",
components: { components: {
...@@ -102,7 +103,8 @@ export default { ...@@ -102,7 +103,8 @@ export default {
radar, radar,
bar, bar,
scatter, scatter,
chartLine chartLine,
ViewBoard
}, },
data() { data() {
return { return {
...@@ -184,6 +186,8 @@ export default { ...@@ -184,6 +186,8 @@ export default {
return layout; return layout;
}, },
GetChartStore(item) { GetChartStore(item) {
console.log('item+++++'+JSON.stringify(item));
var chart = null; var chart = null;
switch (item) { switch (item) {
case "head": case "head":
......
<template>
<div class="cont">
<Vtitle :title="BoardName"></Vtitle>
<div class="e_main">
<div class="left" v-for="(item, index) in StationBoards" :key="index">
<div class="factory_title">{{ item.Title }}</div>
<div class="f_main" v-if="item.WorkSectionID == 800">
<div class="f_left">
<div
class="f_left_list"
v-for="(key, val) in item.EquipmentStationTeams[0]
.LEquipmentStationDetail"
:key="val"
>
<div class="f_left_list_icon iconfont iconi-Mpingtaixingzhinengjichuang" :style="{ color: 'rgb(' + key.Color + ')' }" >
</div>
<div class="f_left_list_msg">
<div class="number" :style="{ color: 'rgb(' + key.Color + ')' }">{{ key.StationCode }}</div>
<div class="name" :style="{ color: 'rgb(' + key.Color + ')' }">{{ key.MachineName }}</div>
</div>
</div>
</div>
<div class="f_middle"></div>
<div class="f_right">
<div
class="f_left_list"
v-for="(key, val) in item.EquipmentStationTeams[0]
.REquipmentStationDetail"
:key="val"
>
<div class="f_left_list_icon iconfont iconi-Mpingtaixingzhinengjichuang" :style="{ color: 'rgb(' + key.Color + ')' }" >
</div>
<div class="f_left_list_msg">
<div class="number" :style="{ color: 'rgb(' + key.Color + ')' }">{{ key.StationCode }}</div>
<div class="name" :style="{ color: 'rgb(' + key.Color + ')' }">{{ key.MachineName }}</div>
</div>
</div>
</div>
</div>
<div class="f_main zc" v-if="item.WorkSectionID == 801">
<div
class="f_zc_list"
v-for="(key, val) in item.EquipmentStationTeams"
:key="val"
>
<div class="f_list_name">{{ key.FactoryWorkShopTeamName }}</div>
<div class="f_list_main">
<div class="f_list_main_top">
<div
class="f_left_list"
v-for="(m, n) in key.LEquipmentStationDetail"
:key="n"
>
<div class="f_left_list_icon iconfont" >
<div class="iconfont" :style="{ color: 'rgb(' + m.Color + ')' }" :class="[m.MachineName == '手工' ? 'iconjiandao': 'iconwnj5']"></div>
<div class="number" :style="{ color: 'rgb(' + m.Color + ')' }">{{ m.StationCode }}</div>
</div>
</div>
</div>
<div class="line"></div>
<div class="f_list_main_bottom">
<div
class="f_left_list"
v-for="(m, n) in key.REquipmentStationDetail"
:key="n"
>
<div class="f_left_list_icon" >
<div class="iconfont" :style="{ color: 'rgb(' + m.Color + ')' }" :class="[m.MachineName == '手工' ? 'iconjiandao': 'iconwnj5']"></div>
<div class="number" :style="{ color: 'rgb(' + m.Color + ')' }">{{ m.StationCode }}</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="factory_title">{{ item.Statistics }}</div>
</div>
</div>
</div>
</template>
<script>
var _this;
import qs from "qs";
import Axios from "@/function/axios.js";
import Vtitle from "@/components/view/header.vue";
export default {
components: {
Vtitle
},
data() {
return {
BoardName: "工厂动态效率展示",
StationBoards: [],
time:0
};
},
created() {
// this.getData();
var arr = window.location.href.split("?");
var ss = arr[1].split("&");
console.log(arr);
console.log(ss)
this.time = ss[0].split('=')[1] * 1000
console.log(this.time)
if(this.time == 0){
this.time = 6000000
}
},
beforeRouteLeave(to, form, next) {
window.clearInterval(this.timer);
next()
},
mounted() {
this.getData();
this.timer = window.setInterval(() => {
this.getData();
}, this.time);
},
methods: {
getData() {
var me = this;
var url = "api/FactoryStationBoard/GetBoardData";
var data = {};
Axios({
method: "get",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
console.log(res);
this.BoardName = res.BoardName;
this.StationBoards = res.StationBoards;
console.log(this.StationBoards);
this.changecolor();
});
},
changecolor() {
for (var i = 0; i < this.StationBoards.length; i++) {
for(var m = 0;m<this.StationBoards[i].EquipmentStationTeams.length;m++){
for (
var j = 0;
j <
this.StationBoards[i].EquipmentStationTeams[m].LEquipmentStationDetail
.length;
j++
) {
this.StationBoards[
i
].EquipmentStationTeams[m].LEquipmentStationDetail[j].Color =
this.StationBoards[i].EquipmentStationTeams[m]
.LEquipmentStationDetail[j].Color == ("" || null)
? ""
: this.StationBoards[
i
].EquipmentStationTeams[m].LEquipmentStationDetail[
j
].Color.replace(/:/g, ",");
}
for (
var j = 0;
j <
this.StationBoards[i].EquipmentStationTeams[m].REquipmentStationDetail
.length;
j++
) {
this.StationBoards[
i
].EquipmentStationTeams[m].REquipmentStationDetail[j].Color =
this.StationBoards[i].EquipmentStationTeams[m]
.REquipmentStationDetail[j].Color == ("" || null)
? ""
: this.StationBoards[
i
].EquipmentStationTeams[m].REquipmentStationDetail[
j
].Color.replace(/:/g, ",");
}
}
}
}
}
};
</script>
<style scoped>
.cont {
min-width: 1920px !important;
/* height: auto !important; */
min-height: 1080px !important;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(1, 3, 30, 1) 100%
);
box-sizing: border-box;
padding: 10px 30px 0px;
}
.e_main {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 20px;
}
.left,
.right,
.middle {
width: 32.6%;
height: 960px;
border: 1px solid #0cfafa;
border-radius: 6px;
}
.factory_title {
width: 100%;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 30px;
font-weight: 600;
}
.f_main {
width: 100%;
height: 835px;
display: flex;
justify-content: space-between;
margin-top: 10px;
flex-wrap: wrap;
}
.f_left,
.f_right,
.f_middle {
width: 33%;
height: 835px;
}
.f_middle {
box-sizing: border-box;
border-radius: 100px;
border: 2px solid #0cfafa;
}
.f_left,
.f_right {
box-sizing: border-box;
padding: 10px;
}
.f_left_list {
width: 100%;
height: 52px;
border: 1px solid #0cfafa;
border-radius: 12px;
display: flex;
box-sizing: border-box;
padding: 4px;
position: relative;
margin-bottom: 4px;
}
.f_left_list_icon {
width: 30%;
height: 100%;
font-size: 30px;
text-align: center;
line-height: 42px;
}
.zc .f_left_list_icon {
width: 100%;
height: 100%;
font-size: 30px;
}
.f_left_list_icon > img {
width: 100%;
/* height: 100%; */
}
.f_left_list_msg {
width: 66%;
height: 100%;
/* display: flex;
align-items: center;
justify-content: center; */
color: #ffffff;
font-size: 20px;
vertical-align: top;
}
.number,
.name {
height: 22px;
width: 100%;
color: #ffffff;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
}
.circle {
position: absolute;
top: 10px;
right: 10px;
width: 10px;
height: 10px;
border-radius: 50%;
background: red;
}
.f_zc_list {
width: 100%;
height: 130px;
/* border: 1px solid red; */
flex-shrink: 0;
display: flex;
box-sizing: border-box;
padding: 0 0px 0 0;
box-sizing: border-box;
border: 1px solid #ffffff;
border-radius: 10px;
}
.f_list_name {
width: 50px;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
color: #ffffff;
}
.f_list_main {
width: calc(100% - 50px);
height: 100%;
}
.f_list_main_top,
.f_list_main_bottom {
width: 100%;
height: 64px;
display: flex;
/* justify-content: space-between; */
align-items: center;
}
.line {
width: 96%;
height: 1px;
margin: 0px auto 0px;
background: #ffffff;
}
.f_list_main_bottom>.f_left_list{
/* margin-right: 10px; */
font-size: 16px !important;
height: 54px;
margin-bottom: 0;
}
.f_list_main_top>.f_left_list{
/* margin-right: 2px; */
height: 54px;
margin-bottom: 0;
}
.f_list_main_top .number{
font-size: 14px !important;
height: 24px;
height: 25px;
width: 100%;
}
.f_list_main_top .name{
font-size: 16px !important;
height: 24px;
}
.f_list_main_bottom .number{
font-size: 14px !important;
height: 24px;
height: 25px;
width: 100%;
}
.f_list_main_bottom .name{
font-size: 16px !important;
height: 24px;
height: 25px;
}
.f_list_main_bottom .iconfont{
font-size: 24px !important;
height: 25px;
text-align: center;
line-height: 25px;
}
.f_list_main_top .iconfont{
font-size: 24px !important;
height: 25px;
text-align: center;
line-height: 25px;
}
.zc .f_left_list_icon{
width: 100%;
}
.zc .f_left_list{
width: 6.66%;
padding: 0;
border-radius: 4px;
border: none;
}
.zc{
box-sizing: border-box;
padding: 5px;
}
</style>
<template>
<div class="main">
<el-main>
<!-- <div>
<label for="">车间选择:</label
><el-select v-model="value" placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div> -->
<div style="width:400px;margin-bottom:20px">
<label for="" style="display:inline-block">车间ID:</label>
<div style="display:inline-block;width:150px">
<el-input
v-model="FactoryWorkShopTeamID"
placeholder="请输入车间ID"
></el-input>
</div>
</div>
<div style="width:400px;margin-bottom:20px">
<label for="" style="display:inline-block">切换时间:</label>
<div style="display:inline-block;width:150px">
<el-input v-model="time" placeholder="请输入车间ID"></el-input>
</div>
</div>
<!-- <div class="asd iconfont iconwnj5"></div> -->
<el-button type="primary" @click="goNext()">针车车间</el-button>
<el-button type="primary" @click="goNextCX()">成型车间</el-button>
<el-button type="primary" @click="goNextXY()">鑫源看板</el-button>
<el-button type="primary" @click="goNextDE()">动态效率</el-button>
</el-main>
</div>
</template>
<script>
export default {
data() {
return {
options: [
{
value: "1",
label: "针车车间"
},
{
value: "2",
label: "成型车间"
}
],
value: "",
FactoryWorkShopTeamID: "",
time: 0
};
},
methods: {
goNext() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
this.$router.push({
name: "viewZC",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextCX() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
// if (this.time <= 0) {
// this.$message({
// message: "请输入合适的时间",
// type: "warning"
// });
// return;
// }
this.$router.push({
name: "viewCX",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextXY() {
if (!this.FactoryWorkShopTeamID) {
this.$message({
message: "请输入车间ID",
type: "warning"
});
return;
}
// if (this.time <= 0) {
// this.$message({
// message: "请输入合适的时间",
// type: "warning"
// });
// return;
// }
this.$router.push({
name: "viewXY",
query: {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
time: this.time
}
});
},
goNextDE(){
this.$router.push({
name: "Efficiency",
query: {
time: this.time,
}
});
}
}
};
</script>
<style>
.main {
width: 100%;
height: 100%;
}
.asd{
font-size: 15px;
color: red;
}
</style>
<template>
<div class="main_view">
<!-- <el-main> -->
<Vtitle :title="item.FactoryWorkShopTeamName"></Vtitle>
<div class="contain">
<div class="main_top">
<div class="basic_main">
<img src="@/assets/image/chejian.png" alt="" />
<div class="top_title">
<div class="list">在岗人数</div>
<div class="list">最高工资</div>
<div class="list">最低工资</div>
<div class="list">平均工资</div>
<div class="list">车间排名</div>
</div>
<div class="top_msg ">
<div class="list text_style">{{ item.OnJobCount }}</div>
<div class="list text_style">{{ item.MaxWage }}</div>
<div class="list text_style">{{ item.MinWage }}</div>
<div class="list text_style">{{ item.AverageWage }}</div>
<div class="list text_style">{{ item.ranking }}</div>
</div>
<div class="top_title" style="margin-top:36px;">
<div class="list">本月计划</div>
<div class="list">本月产量</div>
<div class="list">在产数量</div>
<div class="list">待产数量</div>
<div class="list">完成比率</div>
</div>
<div class="top_msg ">
<div class="list text_style">{{ item.MonthPlan }}</div>
<div class="list text_style">{{ item.MonthYield }}</div>
<div class="list text_style">{{ item.MonthInProduction }}</div>
<div class="list text_style">{{ item.MonthWaiting }}</div>
<div class="list text_style">{{ item.MonthPercent }}</div>
</div>
</div>
<div class="today_production">
<div class="today_title">今日产量</div>
<div class="today_msg">{{ DayYield }}</div>
</div>
<div class="star_month">
<img src="@/assets/image/benyuezhixing.png" alt="" />
<div class="personal_msg">
<div class="personal_photo">
<img :src="item1.Photo" alt="" />
</div>
<div class="personal_main">
<div class="personal_main_top">
<div class="list1">
姓名:<span>{{ item1.UserName }}</span>
</div>
<div class="list1">
工号:<span class="num">{{ item1.UserCode }}</span>
</div>
</div>
<div class="personal_main_bottom">
<span class="title_label">工序:</span>
<div class="charts">
<div
id="myChart"
:style="{ width: '260px', height: '160px' }"
ref="chart"
></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="workshop_msg">
<div class="ranking">
<img src="@/assets/image/paihangbang.png" alt="" />
<div class="ranking_title">
<div class="list2 ranking_title_text">排名</div>
<div class="list2 ranking_title_text">姓名</div>
<div class="list2 ranking_title_text">薪酬</div>
</div>
<div class="salary">
<div class="list_cell" v-for="(item, index) in list" :key="index">
<div class="list2 salary_text num">
<div
:class="[
item.Ranking == 1 ? 'circle1' : '',
item.Ranking == 2 ? 'circle2' : '',
item.Ranking == 3 ? 'circle3' : ''
]"
>
{{ item.Ranking }}
</div>
</div>
<div class="list2 salary_text">{{ item.UserName }}</div>
<div class="list2 salary_text num">{{ item.SubMoney }}</div>
</div>
</div>
</div>
<div class="salary_all">
<img src="@/assets/image/shishixinzi.png" alt="" />
<div class="salary_title">
<div class="list3 ranking_title_text">时间</div>
<div class="list3 ranking_title_text">姓名</div>
<div class="list4 ranking_title_text">工序</div>
<div class="list3 ranking_title_text">单价</div>
<div class="list3 ranking_title_text">薪酬</div>
</div>
<div class="salary_list">
<div class="list_cell" v-for="(item, index) in list1" :key="index">
<div class="list3 salary_text">
{{ item.CreateDate}}
</div>
<div class="list3 salary_text">{{ item.UserName }}</div>
<div class="list4 salary_text">{{ item.IEName }}</div>
<div class="list3 salary_text num">{{ item.Price }}</div>
<div class="list3 salary_text num">{{ item.SubMoney }}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
var _this;
import qs from "qs";
var echarts = require("echarts");
import Vtitle from "@/components/view/header.vue";
import Axios from "@/function/axios.js";
export default {
// inject: ["reload"],
// props: ["boardstore", "chart", "Api"],
components: {
Vtitle
},
data() {
return {
list: [],
list1: [],
item: {},
item1: {},
item2: {},
DayYield: 0,
row: "",
FactoryWorkShopTeamID: 73,
PageIndex: 1,
PageSize: 10,
MonthStarIEPercent: [],
timer: 0,
time:0
};
},
beforeRouteLeave(to, form, next) {
window.clearInterval(me.timer);
next()
},
created() {
var arr = window.location.href.split("?");
var ss = arr[1].split("&");
console.log(arr);
console.log(ss)
this.FactoryWorkShopTeamID = ss[0].split('=')[1];
this.time = ss[1].split('=')[1] * 1000
console.log(ss[1]);
if(this.time == 0){
this.time = 5000
}
},
mounted() {
this.loadData();
this.timer = window.setInterval(() => {
this.loadData();
}, this.time);
},
methods: {
GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
var context = "";
if (r != null) context = r[2];
reg = null;
r = null;
return context == null || context == "" || context == "undefined"
? ""
: context;
},
loadData() {
var me = this;
var url = "api/FactoryBoard/PostZC";
var data = {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
PageSize: this.PageSize,
PageIndex: this.PageIndex++
};
Axios({
method: "post",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
// console.log(res)
// if (res.success) {
console.log(res);
this.item = res.ZCFactoryWageInfo;
this.DayYield = res.DayYield;
if (res.MonthStar) {
this.item1 = res.MonthStar;
if (this.item1) {
this.item1.Photo = null;
}
}
// this.item1 = res.MonthStar;
this.list = res.UserWageRanking;
this.list1 = res.ConstantlyWage;
this.MonthStarIEPercent = res.MonthStarIEPercent;
let legendArr = [];
let dataArr = [];
res.MonthStarIEPercent.forEach((item,index) => {
let obj = {
name: item.IEName,
value: item.IENameSubMoney
};
if(index<6){
legendArr.push(item.IEName);
}
dataArr.push(obj);
});
me.drawPie(legendArr, dataArr);
if (res.UserWageRanking.length < 10 || res.ConstantlyWage.length == 0) {
if (res.UserWageRanking.length == 0) {
console.log(123654);
window.clearInterval(me.timer);
me.PageIndex = 1;
// me.timer = window.setInterval(() => {
me.loadData();
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
// }, 5000);
} else {
console.log(123654);
window.clearInterval(me.timer);
me.PageIndex = 1;
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
}
}
// } else {
// console.log(res.message)
// }
});
},
drawPie(legendArr, dataArr) {
var bar_dv = this.$refs.chart;
// console.log(bar_dv);
if (bar_dv) {
var myChart = echarts.init(document.getElementById("myChart"));
// console.log(myChart);
var option = {
backgroundColor: "transparent",
// tooltip: {
// trigger: "item",
// formatter: "{a} <br/>{b} : {c} ({d}%)"
// },
legend: {
orient: "vertical",
left: "right",
top: "middle",
data: legendArr,
align: "left",
itemWidth: 10,
itemHeight: 10,
textStyle: {
fontSize: 16,
color: "#fff"
}
},
series: [
{
name: "访问来源",
type: "pie",
radius: "55%",
center: ["20%", "60%"],
data: dataArr,
label: {
show: false
},
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)"
}
}
}
],
color:['#05F3F3','#00CEFF',"#5045f6","#4777f5","#44aff0","#45dbf7"]
};
myChart.setOption(option);
}
}
}
};
</script>
<style scoped>
.main_view {
/* width: 100%; */
height: 100%;
/* height: auto; */
/* min-height: 1080px !important; */
min-width: 1920px !important;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(1, 3, 30, 1) 100%
);
/* background: url(../../../assets/image/back-img.png) top center no-repeat; */
/* background-size: 100% 100%; */
box-sizing: border-box;
padding: 10px 71px 0px 30px;
/* overflow-y: scroll !important; */
}
.contain {
width: 100%;
height: auto;
/* position: relative; */
}
.num {
font-style: italic;
}
.main_top {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.title_style {
font-size: 30px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: rgba(5, 243, 243, 1);
line-height: 30px;
}
.basic_main > img {
width: 652px;
margin-bottom: 50px;
}
.basic_msg {
width: 180px;
height: 30px;
position: absolute;
top: 15px;
left: 96px;
}
.star_month {
width: 590px;
}
.star_month > img {
width: 590px;
}
.basic_main {
width: 652px;
/* height: 220px; */
/* position: absolute; */
/* top: 80px;/ */
/* left: 50px; */
}
.top_title,
.top_msg {
width: 100%;
display: flex;
justify-content: space-between;
}
.list {
width: 25%;
text-align: center;
font-size: 26px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 31px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
}
.text_style {
font-size: 32px;
font-family: ArsonPro-BlackItalic, ArsonPro;
font-weight: normal;
color: rgba(5, 243, 243, 1) !important;
line-height: 31px;
margin-top: 30px;
font-style: italic;
}
#myChart,
.charts {
width: 260px !important;
height: 160px !important;
}
.today_production {
width: 265px;
height: 268px;
/* margin: 0px auto 0; */
box-sizing: border-box;
/* padding: 70px 0; */
display: flex;
align-items: stretch;
flex-direction: column;
/* top: 55px; */
background: url(../../../assets/image/yuanhuan.png) top center no-repeat;
background-size: 100%;
}
.today_title {
font-size: 32px;
color: #ffffff;
text-align: center;
width: 100%;
height: auto;
margin-top: 71px;
}
.today_msg {
font-size: 60px;
font-style: italic;
color: #ffffff;
font-weight: 600;
text-align: center;
margin-top: 15px;
height: auto;
}
.personal_msg {
width: 596px;
height: 250px;
background: url(../../../assets/image/fangkuang.png) top center no-repeat;
background-size: 100%;
margin-top: 35px;
box-sizing: border-box;
padding: 30px 18px 0px 33px;
display: flex;
justify-content: space-between;
/* align-items: center; */
}
.personal_photo {
width: 125px;
height: 165px;
border: 1px solid #05f3f3;
}
.personal_photo > img {
width: 123px;
height: 163px;
}
.personal_main {
width: 384px;
height: 170px;
/* background: red; */
}
.personal_main_top {
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
}
.list1 {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
width: 50%;
text-align: left;
height: 32px;
}
.list1 > span {
color: #ffffff;
font-size: 24px;
height: auto;
}
.personal_main_bottom {
width: 100%;
height: 160px;
display: flex;
justify-content: space-between;
align-items: center;
/* margin-top: 50px; */
}
.title_label {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
}
.workshop_msg {
width: 100%;
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.ranking {
width: 638px;
height: auto;
}
.ranking > img {
width: 638px;
}
.ranking_title {
width: 100%;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.44) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
/* opacity:0.42; */
margin-top: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list2 {
width: 33%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
.ranking_title_text {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 45px;
}
.salary {
width: 638px;
margin-top: 32px;
}
.list_cell {
width: 100%;
height: 39px;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 14px;
}
.salary_text {
font-size: 32px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 32px;
}
.circle1 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: rgba(254, 68, 255, 1);
}
.circle2 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #ffcc00;
}
.circle3 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #00c4ba;
}
.salary_all {
width: 1065px;
}
.salary_all > img {
width: 1065px;
}
.salary_title {
margin-top: 20px;
width: 1065px;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.42) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list3 {
width: 15%;
text-align: center;
height: auto;
}
.list4 {
width: 40%;
text-align: center;
height: auto;
}
.salary_list {
width: 1065px;
margin-top: 32px;
height: auto;
}
</style>
<template>
<div class="main_view">
<!-- <el-main> -->
<Vtitle :title="item.FactoryWorkShopTeamName"></Vtitle>
<div class="contain">
<div class="main_top">
<div class="basic_main">
<img src="@/assets/image/chejian.png" alt="" />
<div class="top_title">
<div class="list">在岗人数</div>
<div class="list">最高工资</div>
<div class="list">最低工资</div>
<div class="list">平均工资</div>
<div class="list">车间排名</div>
</div>
<div class="top_msg ">
<div class="list text_style">{{ item.OnJobCount }}</div>
<div class="list text_style">{{ item.MaxWage }}</div>
<div class="list text_style">{{ item.MinWage }}</div>
<div class="list text_style">{{ item.AverageWage }}</div>
<div class="list text_style">{{ item.ranking }}</div>
</div>
<div class="top_title" style="margin-top:36px;">
<div class="list">当日计划</div>
<div class="list">昨日遗留</div>
<div class="list">实报产量</div>
<div class="list">不合格数</div>
<div class="list">合格比率</div>
</div>
<div class="top_msg ">
<div class="list text_style">{{ item.DayPlan }}</div>
<div class="list text_style">{{ item.YesterDayMargin }}</div>
<div class="list text_style">{{ item.DayPercent }}</div>
<div class="list text_style">{{ item.UnInspectionQty }}</div>
<div class="list text_style">{{ item.InspectionPercent }}</div>
</div>
</div>
<div class="today_production">
<div class="today_title">扫描产量</div>
<div class="today_msg">{{ DayYield }}</div>
</div>
<div class="star_month">
<img src="@/assets/image/benyuezhixing.png" alt="" />
<div class="personal_msg">
<div class="personal_photo">
<img v-if="item1.Photo" :src="item1.Photo" alt="" />
</div>
<div class="personal_main">
<div class="personal_main_top">
<div class="list1">
姓名:<span>{{ item1.UserName }}</span>
</div>
<div class="list1">
工号:<span class="num">{{ item1.UserCode }}</span>
</div>
</div>
<div class="personal_main_bottom">
<span class="title_label">工序:</span>
<div class="charts">
<div
id="myChart"
:style="{ width: '260px', height: '160px' }"
ref="chart"
></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="workshop_msg">
<div class="ranking">
<img src="@/assets/image/paihangbang.png" alt="" />
<div class="ranking_title">
<div class="list2 ranking_title_text">排名</div>
<div class="list2 ranking_title_text">姓名</div>
<div class="list2 ranking_title_text">薪酬</div>
</div>
<div class="salary">
<div class="list_cell" v-for="(item, index) in list" :key="index">
<div class="list2 salary_text num">
<div
:class="[
item.Ranking == 1 ? 'circle1' : '',
item.Ranking == 2 ? 'circle2' : '',
item.Ranking == 3 ? 'circle3' : ''
]"
>
{{ item.Ranking }}
</div>
</div>
<div class="list2 salary_text">{{ item.UserName }}</div>
<div class="list2 salary_text num">{{ item.SubMoney }}</div>
</div>
</div>
</div>
<div class="salary_all">
<img src="@/assets/image/pinjianxiangqing.png" alt="" />
<div class="salary_title">
<div class="list3 ranking_title_text">时间</div>
<div class="list5 ranking_title_text">货号</div>
<div class="list4 ranking_title_text">品检项目</div>
<div class="list3 ranking_title_text">数量</div>
<div class="list3 ranking_title_text">类型</div>
</div>
<div class="salary_list">
<div class="list_cell" v-for="(item, index) in list1" :key="index">
<div class="list3 salary_text">
{{ item.CreateDate }}
</div>
<div class="list5 salary_text">{{ item.StyleCode }}</div>
<div class="list4 salary_text">{{ item.QIItemName }}</div>
<div class="list3 salary_text num">{{ item.Qty }}</div>
<div class="list3 salary_text num">{{ item.ProcessingType }}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
var _this;
import qs from "qs";
var echarts = require("echarts");
import Vtitle from "@/components/view/header.vue";
import Axios from "@/function/axios.js";
export default {
// inject: ["reload"],
// props: ["boardstore", "chart", "Api"],
components: {
Vtitle
},
filters: {},
data() {
return {
list: [],
list1: [],
item: {},
item1: {
Photo: ""
},
item2: {},
DayYield: 0,
row: "",
FactoryWorkShopTeamID: 73,
PageIndex: 1,
PageSize: 10,
PageIndexLeft: 1,
PageIndexInspection: 1,
MonthStarIEPercent: [],
timer: 0,
timer1: 0,
time:0
};
},
beforeRouteLeave(to, form, next) {
window.clearInterval(me.timer1);
window.clearInterval(me.timer);
next();
},
created() {
var arr = window.location.href.split("?");
var ss = arr[1].split("&");
console.log(arr);
console.log(ss)
this.FactoryWorkShopTeamID = ss[0].split('=')[1];
this.time = ss[1].split('=')[1] * 1000
console.log(ss[1]);
if(this.time == 0){
this.time = 5000
}
},
mounted() {
this.loadData();
this.loadDataLeft();
this.timer = window.setInterval(() => {
this.loadData();
}, this.time);
this.timer1 = window.setInterval(() => {
this.loadDataLeft();
}, this.time);
},
methods: {
GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
var context = "";
if (r != null) context = r[2];
reg = null;
r = null;
return context == null || context == "" || context == "undefined"
? ""
: context;
},
formatDate(date) {
let a = new Date(date);
return a.getHours() + ":" + a.getMinutes();
},
loadDataLeft() {
var me = this;
var url = "api/FactoryBoard/PostCXInspection";
var data = {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
PageSize: this.PageSize,
PageIndex: this.PageIndexLeft++
};
Axios({
method: "post",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
console.log(res);
this.list1 = res;
// this.list1.forEach(item => {
// item.CreateDate = this.formatDate(item.CreateDate);
// });
if (res.length < 10) {
if (res.length == 0) {
window.clearInterval(me.timer1);
me.PageIndexLeft = 1;
me.loadDataLeft();
me.timer1 = window.setInterval(() => {
me.loadDataLeft();
}, this.time);
} else {
setTimeout(() => {
window.clearInterval(me.timer1);
me.PageIndexLeft = 1;
me.timer1 = window.setInterval(() => {
me.loadDataLeft();
}, this.time);
}, this.time);
// me.PageIndexLeft = 1;
// me.timer1 = window.setInterval(() => {
// me.loadDataLeft();
// }, 5000);
}
}
});
},
loadData() {
var me = this;
var url = "api/FactoryBoard/PostCX";
var data = {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
PageSize: this.PageSize,
PageIndex: this.PageIndex++
};
Axios({
method: "post",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
// console.log(res)
// if (res.success) {
console.log(res);
this.item = res.CXFactoryWageInfo;
this.DayYield = res.DayYield;
if (res.MonthStar) {
this.item1 = res.MonthStar;
if (this.item1) {
this.item1.Photo = null;
}
}
this.list = res.UserWageRanking;
// this.list1 = res.ConstantlyInspection;
this.MonthStarIEPercent = res.MonthStarIEPercent;
let legendArr = [];
let dataArr = [];
res.MonthStarIEPercent.forEach((item, index) => {
let obj = {
name: item.IEName,
value: item.IENameSubMoney
};
legendArr.push(item.IEName);
if (index < 6) {
legendArr.push(item.IEName);
dataArr.push(obj);
}
});
me.drawPie(legendArr, dataArr);
if (res.UserWageRanking.length < 10) {
if (res.UserWageRanking.length == 0) {
console.log(123654);
window.clearInterval(me.timer);
me.PageIndex = 1;
me.loadData();
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
} else {
console.log(123654);
setTimeout(() => {
window.clearInterval(me.timer);
}, this.time);
me.PageIndex = 1;
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
}
}
});
},
drawPie(legendArr, dataArr) {
var bar_dv = this.$refs.chart;
// console.log(bar_dv);
if (bar_dv) {
var myChart = echarts.init(document.getElementById("myChart"));
// console.log(myChart);
var option = {
backgroundColor: "transparent",
// tooltip: {
// trigger: "item",
// formatter: "{a} <br/>{b} : {c} ({d}%)"
// },
legend: {
orient: "vertical",
left: "right",
top: "middle",
data: legendArr,
align: "left",
itemWidth: 10,
itemHeight: 10,
textStyle: {
fontSize: 16,
color: "#fff"
}
},
series: [
{
name: "访问来源",
type: "pie",
radius: "55%",
center: ["20%", "60%"],
data: dataArr,
label: {
show: false
},
itemStyle: {
emphasis: {
shadowBlur: 10,
shadowOffsetX: 0,
shadowColor: "rgba(0, 0, 0, 0.5)"
}
}
}
],
color: [
"#05F3F3",
"#00CEFF",
"#5045f6",
"#4777f5",
"#44aff0",
"#45dbf7"
]
};
myChart.setOption(option);
}
}
}
};
</script>
<style scoped>
.main_view {
/* width: 100%; */
height: 100%;
/* height: auto; */
/* min-height: 1080px !important; */
min-width: 1920px !important;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(1, 3, 30, 1) 100%
);
/* background: url(../../../assets/image/back-img.png) top center no-repeat; */
/* background-size: 100% 100%; */
box-sizing: border-box;
padding: 10px 71px 0px 30px;
/* overflow-y: scroll !important; */
}
.contain {
width: 100%;
height: auto;
/* position: relative; */
}
.num {
font-style: italic;
}
.main_top {
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
}
.title_style {
font-size: 30px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: rgba(5, 243, 243, 1);
line-height: 30px;
}
.basic_main > img {
width: 652px;
margin-bottom: 50px;
}
.basic_msg {
width: 180px;
height: 30px;
position: absolute;
top: 15px;
left: 96px;
}
.star_month {
width: 590px;
}
.star_month > img {
width: 590px;
}
.basic_main {
width: 652px;
/* height: 220px; */
/* position: absolute; */
/* top: 80px;/ */
/* left: 50px; */
}
.top_title,
.top_msg {
width: 100%;
display: flex;
justify-content: space-between;
}
.list {
width: 25%;
text-align: center;
font-size: 26px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 31px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
}
.text_style {
font-size: 32px;
font-family: ArsonPro-BlackItalic, ArsonPro;
font-weight: normal;
color: rgba(5, 243, 243, 1) !important;
line-height: 31px;
margin-top: 30px;
font-style: italic;
}
#myChart,
.charts {
width: 260px !important;
height: 160px !important;
}
.today_production {
width: 265px;
height: 268px;
/* margin: 0px auto 0; */
box-sizing: border-box;
/* padding: 70px 0; */
display: flex;
align-items: stretch;
flex-direction: column;
/* top: 55px; */
background: url(../../../assets/image/yuanhuan.png) top center no-repeat;
background-size: 100%;
}
.today_title {
font-size: 32px;
color: #ffffff;
text-align: center;
width: 100%;
height: auto;
margin-top: 71px;
}
.today_msg {
font-size: 60px;
font-style: italic;
color: #ffffff;
font-weight: 600;
text-align: center;
margin-top: 15px;
height: auto;
}
.personal_msg {
width: 596px;
height: 250px;
background: url(../../../assets/image/fangkuang.png) top center no-repeat;
background-size: 100%;
margin-top: 35px;
box-sizing: border-box;
padding: 30px 18px 0px 33px;
display: flex;
justify-content: space-between;
/* align-items: center; */
}
.personal_photo {
width: 125px;
height: 165px;
border: 1px solid #05f3f3;
}
.personal_photo > img {
width: 123px;
height: 163px;
}
.personal_main {
width: 384px;
height: 170px;
/* background: red; */
}
.personal_main_top {
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
}
.list1 {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
width: 50%;
text-align: left;
height: 32px;
}
.list1 > span {
color: #ffffff;
font-size: 24px;
height: auto;
}
.personal_main_bottom {
width: 100%;
height: 160px;
display: flex;
justify-content: space-between;
align-items: center;
/* margin-top: 50px; */
}
.title_label {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
}
.workshop_msg {
width: 100%;
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.ranking {
width: 638px;
height: auto;
}
.ranking > img {
width: 638px;
}
.ranking_title {
width: 100%;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.44) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
/* opacity:0.42; */
margin-top: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list2 {
width: 33%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
.ranking_title_text {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 45px;
}
.salary {
width: 638px;
margin-top: 32px;
}
.list_cell {
width: 100%;
height: 39px;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 14px;
}
.salary_text {
font-size: 32px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 32px;
white-space: nowrap;
text-overflow: ellipsis;
}
.circle1 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: rgba(254, 68, 255, 1);
}
.circle2 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #ffcc00;
}
.circle3 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #00c4ba;
}
.salary_all {
width: 1065px;
}
.salary_all > img {
width: 1065px;
}
.salary_title {
margin-top: 20px;
width: 1065px;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.42) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list3 {
width: 15%;
text-align: center;
height: auto;
}
.list4 {
width: 38%;
text-align: center;
height: auto;
}
.list5 {
width: 17%;
text-align: center;
height: auto;
}
.salary_list {
width: 1065px;
margin-top: 32px;
height: auto;
}
</style>
<template>
<div class="main_view">
<!-- <el-main> -->
<Vtitle :title="FactoryWorkShopTeamName"></Vtitle>
<div class="contain">
<div class="main_top">
<div class="basic_main">
<img src="@/assets/image/llcl.png" alt="" />
<div class="ranking_title">
<div class="list2 ranking_title_text">时间</div>
<div class="list6 ranking_title_text">型体</div>
<div class="list2 ranking_title_text">计划产量</div>
<div class="list7 ranking_title_text">实际</div>
<div class="list2 ranking_title_text">百分比</div>
</div>
<div class="salary1">
<div class="list_cell" v-for="(item,index) in YieldInfo" :key="index" v-if="index<4">
<div class="list2 salary_text">{{item.PlanDate}}</div>
<div class="list6 salary_text">{{item.StyleCode}}</div>
<div class="list2 salary_text num text_blod">{{item.PlanQty}}</div>
<div class="list7 salary_text num text_blod text_style">{{item.ReportQty}}</div>
<div class="list2 salary_text num text_blod">{{item.PlanPercent}}</div>
</div>
</div>
</div>
<div class="today_production">
<div class="today_title">成品数量</div>
<div class="today_msg">{{ DayYield }}</div>
</div>
<div class="star_month">
<img src="@/assets/image/clqs.png" alt="" />
<div class="personal_msg">
<div
id="myChart"
:style="{ width: '580px', height: '300px' }"
ref="chart"
></div>
</div>
</div>
</div>
<div class="workshop_msg">
<div class="ranking">
<img src="@/assets/image/jjgz.png" alt="" />
<div class="ranking_title">
<!-- <div class="list2 ranking_title_text">日期</div> -->
<div class="list2 ranking_title_text">排名</div>
<div class="list2 ranking_title_text">姓名</div>
<div class="list2 ranking_title_text">薪酬</div>
</div>
<div class="salary">
<div class="list_cell" v-for="(item, index) in list" :key="index">
<!-- <div class="list2 salary_text">{{ item.UserName }}</div> -->
<div class="list2 salary_text num">
<div
:class="[
item.Ranking == 1 ? 'circle1' : '',
item.Ranking == 2 ? 'circle2' : '',
item.Ranking == 3 ? 'circle3' : ''
]"
>
{{ item.Ranking }}
</div>
</div>
<div class="list2 salary_text">{{ item.UserName }}</div>
<div class="list2 salary_text num">{{ item.SubMoney }}</div>
</div>
</div>
</div>
<div class="salary_all">
<img src="@/assets/image/ssxz.png" alt="" />
<div class="salary_title">
<div class="list3 ranking_title_text">时间</div>
<div class="list3 ranking_title_text">姓名</div>
<div class="list4 ranking_title_text">工序</div>
<div class="list3 ranking_title_text">单价</div>
<div class="list3 ranking_title_text">薪酬</div>
</div>
<div class="salary_list">
<div class="list_cell" v-for="(item, index) in list1" :key="index">
<div class="list3 salary_text">
{{ item.CreateDate}}
</div>
<div class="list3 salary_text">{{ item.UserName }}</div>
<div class="list4 salary_text">{{ item.IEName }}</div>
<div class="list3 salary_text num">{{ item.Price }}</div>
<div class="list3 salary_text num">{{ item.SubMoney }}</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
var _this;
import qs from "qs";
var echarts = require("echarts");
import Vtitle from "@/components/view/header.vue";
import Axios from "@/function/axios.js";
export default {
// inject: ["reload"],
// props: ["boardstore", "chart", "Api"],
components: {
Vtitle
},
filters: {},
data() {
return {
list: [],
list1: [],
YieldInfo:[],
item: {},
item1: {
Photo: ""
},
item2: {},
DayYield: 0,
row: "",
FactoryWorkShopTeamID: 73,
PageIndex: 1,
PageSize: 10,
PageIndexLeft: 1,
PageIndexInspection: 1,
MonthStarIEPercent: [],
timer: 0,
timer1: 0,
FactoryWorkShopTeamName:'',
time:0
};
},
beforeRouteLeave(to, form, next) {
window.clearInterval(me.timer1);
window.clearInterval(me.timer);
next();
},
created() {
var arr = window.location.href.split("?");
var ss = arr[1].split("&");
console.log(arr);
console.log(ss)
this.FactoryWorkShopTeamID = ss[0].split('=')[1];
this.time = ss[1].split('=')[1] * 1000
if(this.time == 0){
this.time = 5000
}
console.log(ss[1]);
},
mounted() {
this.drawPie();
this.loadData();
this.loadDataLeft();
this.timer = window.setInterval(() => {
this.loadData();
}, this.time);
this.timer1 = window.setInterval(() => {
this.loadDataLeft();
}, this.time);
},
methods: {
GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并正则匹配
var context = "";
if (r != null) context = r[2];
reg = null;
r = null;
return context == null || context == "" || context == "undefined"
? ""
: context;
},
formatDate(date) {
let a = new Date(date);
return a.getHours() + ":" + a.getMinutes();
},
loadDataLeft() {
var me = this;
var url = "api/FactoryBoardXY/PostCXInspection";
var data = {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
PageSize: this.PageSize,
PageIndex: this.PageIndexLeft++
};
Axios({
method: "post",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
console.log(res);
this.list1 = res;
// this.list1.forEach(item => {
// item.CreateDate = this.formatDate(item.CreateDate);
// });
if (res.length < 10) {
if (res.length == 0) {
window.clearInterval(me.timer1);
me.PageIndexLeft = 1;
me.loadDataLeft();
me.timer1 = window.setInterval(() => {
me.loadDataLeft();
}, this.time);
} else {
setTimeout(() => {
window.clearInterval(me.timer1);
me.PageIndexLeft = 1;
me.timer1 = window.setInterval(() => {
me.loadDataLeft();
}, this.time);
}, this.time);
// me.PageIndexLeft = 1;
// me.timer1 = window.setInterval(() => {
// me.loadDataLeft();
// }, 5000);
}
}
});
},
loadData() {
var me = this;
var url = "api/FactoryBoardXY/PostCX";
var data = {
FactoryWorkShopTeamID: this.FactoryWorkShopTeamID,
PageSize: this.PageSize,
PageIndex: this.PageIndex++
};
Axios({
method: "post",
url: url,
transformRequest: [
function(data) {
return qs.stringify(data);
}
],
data: data
}).then(res => {
// console.log(res)
// if (res.success) {
console.log(res);
this.item = res.CXFactoryWageInfo;
this.DayYield = res.DayYield;
this.YieldInfo = res.YieldInfo
this.FactoryWorkShopTeamName = res.Title
// if (res.MonthStar) {
// this.item1 = res.MonthStar;
// if (this.item1) {
// this.item1.Photo = null;
// }
// }
this.list = res.UserWageRanking;
// this.list1 = res.ConstantlyInspection;
this.MonthStarIEPercent = res.MonthStarIEPercent;
let legendArr = [];
let dataArr = [];
res.LineChart.forEach((item, index) => {
legendArr.push(item.PlanDate);
dataArr.push(item.ReportQty);
});
me.drawPie(legendArr, dataArr);
if (res.UserWageRanking.length < 10) {
if (res.UserWageRanking.length == 0) {
console.log(123654);
window.clearInterval(me.timer);
me.PageIndex = 1;
me.loadData();
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
} else {
console.log(123654);
setTimeout(() => {
window.clearInterval(me.timer);
}, this.time);
me.PageIndex = 1;
me.timer = window.setInterval(() => {
me.loadData();
}, this.time);
}
}
});
},
drawPie(legendArr, dataArr) {
var bar_dv = this.$refs.chart;
// console.log(bar_dv);
if (bar_dv) {
var myChart = echarts.init(document.getElementById("myChart"));
// console.log(myChart);
var option = {
// backgroundColor: '#080b30',
legend: {
color: ["#17B4FA", "#47D8BE", "#F9A589"],
show:false,
// data: ["日用气量分析"],
// left: "center",
// top: "8%",
// textStyle: {
// color: "#ffffff"
// }
},
tooltip: {
trigger: "axis",
axisPointer: {
lineStyle: {
color: {
type: "linear",
x: 0,
y: 0,
x2: 0,
y2: 1,
colorStops: [
{
offset: 0,
color: "rgba(0, 255, 233,0)"
},
{
offset: 0.5,
color: "rgba(255, 255, 255,1)"
},
{
offset: 1,
color: "rgba(0, 255, 233,0)"
}
],
global: false
}
}
}
},
grid: {
top: "15%",
// left: "5%",
// right: "5%",
bottom: "15%"
// containLabel: true
},
xAxis: [
{
type: "category",
name:'时间',
nameTextStyle:{
fontSize:20
},
axisLine: {
show: true,
lineStyle: {
color: "#05F3F3"
}
},
splitArea: {
// show: true,
color: "#f00",
lineStyle: {
color: "#f00"
}
},
axisLabel: {
color: "#fff",
fontSize:20
},
splitLine: {
show: false
},
boundaryGap: false,
data: legendArr
}
],
yAxis: [
{
type: "value",
min: 0,
name:'产量',
nameTextStyle:{
fontSize:20
},
// max: 140,
splitNumber: 4,
splitLine: {
show: true,
lineStyle: {
color: "rgba(255,255,255,.8)",
type:'dashed'
}
},
axisLine: {
show: true,
lineStyle: {
color: "#05F3F3"
}
},
axisLabel: {
show: true,
margin: 20,
fontSize:20,
textStyle: {
color: "#d1e6eb"
}
},
axisTick: {
show: true
}
}
],
series: [
{
name: "日用气量分析",
type: "line",
// smooth: true, //是否平滑
showAllSymbol: false,
// symbol: 'image://./static/images/guang-circle.png',
symbol: "circle",
symbolSize: 5,
lineStyle: {
normal: {
color: "#05F3F3",
shadowColor: "rgba(0, 0, 0, .3)",
shadowBlur: 0,
shadowOffsetY: 0,
shadowOffsetX: 0
}
},
label: {
show: true,
position: "top",
fontSize:16,
textStyle: {
color: "#0CFAFA"
}
},
itemStyle: {
color: "#ffffff",
borderColor: "#05F3F3",
borderWidth: 2,
// shadowColor: "rgba(0, 0, 0, .3)",
shadowBlur: 0,
shadowOffsetY: 2,
shadowOffsetX: 2
},
tooltip: {
show: true
},
areaStyle: {
normal: {
color: new echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: "#0CFAFA"
},
{
offset: 1,
color: "#000000"
}
],
false
),
// shadowColor: "rgba(108,80,243, 0.9)",
shadowBlur: 20
}
},
data: dataArr
}
]
};
myChart.setOption(option);
}
}
}
};
</script>
<style scoped>
.main_view {
/* width: 100%; */
height: 100%;
/* height: auto; */
/* min-height: 1080px !important; */
min-width: 1920px !important;
background: linear-gradient(
180deg,
rgba(0, 0, 0, 1) 0%,
rgba(1, 3, 30, 1) 100%
);
/* background: url(../../../assets/image/back-img.png) top center no-repeat; */
/* background-size: 100% 100%; */
box-sizing: border-box;
padding: 10px 71px 0px 30px;
/* overflow-y: scroll !important; */
}
.contain {
width: 100%;
height: auto;
/* position: relative; */
}
.num {
font-style: italic;
}
.text_blod{
font-weight: bolder !important;
}
.main_top {
width: 100%;
height: 325px;
display: flex;
justify-content: space-between;
align-items: center;
}
.title_style {
font-size: 30px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: rgba(5, 243, 243, 1);
line-height: 30px;
}
.basic_main > img {
width: 700px;
/* margin-bottom: 50px; */
}
.basic_msg {
width: 180px;
height: 30px;
position: absolute;
top: 15px;
left: 96px;
}
.star_month {
width: 590px;
}
.star_month > img {
width: 590px;
}
.basic_main {
width: 700px;
height: 100%;
/* height: 220px; */
/* position: absolute; */
/* top: 80px;/ */
/* left: 50px; */
}
.top_title,
.top_msg {
width: 100%;
display: flex;
justify-content: space-between;
}
.list {
width: 25%;
text-align: center;
font-size: 26px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 31px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
}
.text_style {
font-size: 32px;
font-family: ArsonPro-BlackItalic, ArsonPro;
font-weight: normal;
color: rgba(5, 243, 243, 1) !important;
/* line-height: 31px; */
/* margin-top: 30px; */
font-style: italic;
}
#myChart,
.charts {
width: 580px !important;
height: 300px !important;
}
.today_production {
width: 265px;
height: 268px;
/* margin: 0px auto 0; */
box-sizing: border-box;
/* padding: 70px 0; */
display: flex;
align-items: stretch;
flex-direction: column;
/* top: 55px; */
background: url(../../../assets/image/yuanhuan.png) top center no-repeat;
background-size: 100%;
}
.today_title {
font-size: 32px;
color: #ffffff;
text-align: center;
width: 100%;
height: auto;
margin-top: 71px;
}
.today_msg {
font-size: 60px;
font-style: italic;
color: #ffffff;
font-weight: 600;
text-align: center;
margin-top: 15px;
height: auto;
}
.personal_msg {
width: 596px;
height: 300px;
/* background: url(../../../assets/image/fangkuang.png) top center no-repeat; */
background-size: 100%;
/* margin-top: 35px; */
box-sizing: border-box;
/* padding: 30px 18px 0px 33px; */
display: flex;
justify-content: space-between;
/* align-items: center; */
}
.personal_photo {
width: 125px;
height: 165px;
border: 1px solid #05f3f3;
}
.personal_photo > img {
width: 123px;
height: 163px;
}
.personal_main {
width: 384px;
height: 170px;
/* background: red; */
}
.personal_main_top {
width: 100%;
height: auto;
display: flex;
justify-content: space-between;
}
.list1 {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: normal;
width: 50%;
text-align: left;
height: 32px;
}
.list1 > span {
color: #ffffff;
font-size: 24px;
height: auto;
}
.personal_main_bottom {
width: 100%;
height: 160px;
display: flex;
justify-content: space-between;
align-items: center;
/* margin-top: 50px; */
}
.title_label {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 32px;
}
.workshop_msg {
width: 100%;
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.ranking {
width: 700px;
height: auto;
}
.ranking > img {
width: 638px;
}
.ranking_title {
width: 100%;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.44) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
/* opacity:0.42; */
margin-top: 20px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list2 {
width: 33%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
.list6{
width: 40%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
.list7{
width: 25%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
height: auto;
}
.ranking_title_text {
font-size: 32px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400;
color: rgba(5, 243, 243, 1);
line-height: 45px;
}
.salary1 {
width: 700px;
margin-top: 32px;
}
.salary {
width: 700px;
margin-top: 32px;
}
.list_cell {
width: 100%;
height: 39px;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 14px;
}
.salary_text {
font-size: 32px;
font-family: PingFangSC-Medium, PingFang SC;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 32px;
white-space: nowrap;
text-overflow: ellipsis;
}
.circle1 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: rgba(254, 68, 255, 1);
}
.circle2 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #ffcc00;
}
.circle3 {
width: 39px;
height: 39px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
background: #00c4ba;
}
.salary_all {
width: 1065px;
}
.salary_all > img {
width: 1065px;
}
.salary_title {
margin-top: 20px;
width: 1065px;
height: 37px;
background: linear-gradient(
180deg,
rgba(10, 249, 249, 0.42) 0%,
rgba(4, 240, 240, 0.04) 100%
);
border-radius: 2px;
display: flex;
justify-content: space-between;
align-items: center;
}
.list3 {
width: 15%;
text-align: center;
height: auto;
}
.list4 {
width: 38%;
text-align: center;
height: auto;
}
.list5 {
width: 17%;
text-align: center;
height: auto;
}
.salary_list {
width: 1065px;
margin-top: 32px;
height: auto;
}
</style>
...@@ -163,6 +163,7 @@ export default { ...@@ -163,6 +163,7 @@ export default {
this.reload(); this.reload();
}, },
loadData() { loadData() {
var me = this; var me = this;
if (!this.chart.IsShow) { if (!this.chart.IsShow) {
return; return;
...@@ -263,6 +264,7 @@ export default { ...@@ -263,6 +264,7 @@ export default {
//换行 //换行
_changeItemData() { _changeItemData() {
console.log('chart'+JSON.stringify(this.chart))
if (this.chart.RefreshType == 2) { if (this.chart.RefreshType == 2) {
console.log(this.chart.PositionIndex + "换行"); console.log(this.chart.PositionIndex + "换行");
if (this.itemdata.length == 0) return; if (this.itemdata.length == 0) return;
......
...@@ -69,6 +69,22 @@ export default { ...@@ -69,6 +69,22 @@ export default {
path: "chartDemoList" path: "chartDemoList"
}, },
] ]
},
{
text: "车间看板",
iconCls: "el-icon-video-camera-solid",
children: [
{
text: "车间选择",
name: "zcList",
path: "zcList"
},
// {
// text: "鑫源看板",
// name: "xyList",
// path: "xyList"
// },
]
} }
] ]
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment