Commit f157052b by 张超军

eeee

parent efedd1dd
......@@ -2168,6 +2168,11 @@
"integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=",
"dev": true
},
"@zeit/schemas": {
"version": "2.6.0",
"resolved": "https://registry.nlark.com/@zeit/schemas/download/@zeit/schemas-2.6.0.tgz",
"integrity": "sha1-AE6OVTtM1T1Ti9OOrHvL9YqGf+M="
},
"abab": {
"version": "2.0.5",
"resolved": "https://registry.npm.taobao.org/abab/download/abab-2.0.5.tgz",
......@@ -2183,7 +2188,6 @@
"version": "1.3.7",
"resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz",
"integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=",
"dev": true,
"requires": {
"mime-types": "~2.1.24",
"negotiator": "0.6.2"
......@@ -2315,6 +2319,43 @@
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
},
"ansi-align": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/ansi-align/download/ansi-align-2.0.0.tgz",
"integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
"requires": {
"string-width": "^2.0.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"string-width": {
"version": "2.1.1",
"resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"ansi-colors": {
"version": "3.2.4",
"resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz",
......@@ -2353,7 +2394,6 @@
"version": "3.2.1",
"resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-3.2.1.tgz?cache=0&sync_timestamp=1601839122515&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-3.2.1.tgz",
"integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=",
"dev": true,
"requires": {
"color-convert": "^1.9.0"
}
......@@ -2393,8 +2433,7 @@
"arch": {
"version": "2.1.2",
"resolved": "https://registry.npm.taobao.org/arch/download/arch-2.1.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farch%2Fdownload%2Farch-2.1.2.tgz",
"integrity": "sha1-DFK75zRLtPomDEQ9LLrZwA/y8L8=",
"dev": true
"integrity": "sha1-DFK75zRLtPomDEQ9LLrZwA/y8L8="
},
"are-we-there-yet": {
"version": "1.1.5",
......@@ -2405,6 +2444,11 @@
"readable-stream": "^2.0.6"
}
},
"arg": {
"version": "2.0.0",
"resolved": "https://registry.nlark.com/arg/download/arg-2.0.0.tgz?cache=0&sync_timestamp=1629166989511&other_urls=https%3A%2F%2Fregistry.nlark.com%2Farg%2Fdownload%2Farg-2.0.0.tgz",
"integrity": "sha1-wG5/9pqwWzpKA+vgQH+sTLpldUU="
},
"argparse": {
"version": "1.0.10",
"resolved": "https://registry.npm.taobao.org/argparse/download/argparse-1.0.10.tgz",
......@@ -2877,6 +2921,54 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
"boxen": {
"version": "1.3.0",
"resolved": "https://registry.npm.taobao.org/boxen/download/boxen-1.3.0.tgz",
"integrity": "sha1-VcbDmouljZxhrSLNh3Uy3rZlogs=",
"requires": {
"ansi-align": "^2.0.0",
"camelcase": "^4.0.0",
"chalk": "^2.0.1",
"cli-boxes": "^1.0.0",
"string-width": "^2.0.0",
"term-size": "^1.2.0",
"widest-line": "^2.0.0"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"camelcase": {
"version": "4.1.0",
"resolved": "https://registry.nlark.com/camelcase/download/camelcase-4.1.0.tgz",
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"string-width": {
"version": "2.1.1",
"resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz?cache=0&sync_timestamp=1601898189928&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrace-expansion%2Fdownload%2Fbrace-expansion-1.1.11.tgz",
......@@ -3022,15 +3114,27 @@
}
},
"browserslist": {
"version": "4.14.5",
"resolved": "https://registry.npm.taobao.org/browserslist/download/browserslist-4.14.5.tgz?cache=0&sync_timestamp=1600991680224&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.14.5.tgz",
"integrity": "sha1-HHUUYaEC3cYOQJk2ObcJvn8sQBU=",
"dev": true,
"version": "4.17.0",
"resolved": "https://registry.nlark.com/browserslist/download/browserslist-4.17.0.tgz?cache=0&sync_timestamp=1630836607533&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbrowserslist%2Fdownload%2Fbrowserslist-4.17.0.tgz",
"integrity": "sha1-H82B7HW0HW1JlPsIMbkqwYwBZJw=",
"requires": {
"caniuse-lite": "^1.0.30001135",
"electron-to-chromium": "^1.3.571",
"escalade": "^3.1.0",
"node-releases": "^1.1.61"
"caniuse-lite": "^1.0.30001254",
"colorette": "^1.3.0",
"electron-to-chromium": "^1.3.830",
"escalade": "^3.1.1",
"node-releases": "^1.1.75"
},
"dependencies": {
"caniuse-lite": {
"version": "1.0.30001255",
"resolved": "https://registry.nlark.com/caniuse-lite/download/caniuse-lite-1.0.30001255.tgz?cache=0&sync_timestamp=1630892872999&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001255.tgz",
"integrity": "sha1-87CbWatS4551GlaVI2GPR8QpjKA="
},
"colorette": {
"version": "1.3.0",
"resolved": "https://registry.nlark.com/colorette/download/colorette-1.3.0.tgz",
"integrity": "sha1-/0XS8O2yRAadO3cq3rBP7TjQoK8="
}
}
},
"buffer": {
......@@ -3346,7 +3450,6 @@
"version": "2.4.2",
"resolved": "https://registry.npm.taobao.org/chalk/download/chalk-2.4.2.tgz?cache=0&sync_timestamp=1591687028262&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-2.4.2.tgz",
"integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
......@@ -3357,7 +3460,6 @@
"version": "5.5.0",
"resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1598611709087&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz",
"integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
"dev": true,
"requires": {
"has-flag": "^3.0.0"
}
......@@ -3478,6 +3580,11 @@
"integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=",
"dev": true
},
"cli-boxes": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz",
"integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
},
"cli-cursor": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz",
......@@ -3629,11 +3736,20 @@
"integrity": "sha1-ovSEN6LKqaIkNueUvwceyeYc7fY=",
"dev": true
},
"clipboard": {
"version": "2.0.8",
"resolved": "https://registry.nlark.com/clipboard/download/clipboard-2.0.8.tgz",
"integrity": "sha1-/8bBA90pZ6gwBfP2GXaqRlWkzbo=",
"requires": {
"good-listener": "^1.2.2",
"select": "^1.1.2",
"tiny-emitter": "^2.0.0"
}
},
"clipboardy": {
"version": "2.3.0",
"resolved": "https://registry.npm.taobao.org/clipboardy/download/clipboardy-2.3.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclipboardy%2Fdownload%2Fclipboardy-2.3.0.tgz",
"integrity": "sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=",
"dev": true,
"requires": {
"arch": "^2.1.1",
"execa": "^1.0.0",
......@@ -3644,7 +3760,6 @@
"version": "2.2.0",
"resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-2.2.0.tgz",
"integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=",
"dev": true,
"requires": {
"is-docker": "^2.0.0"
}
......@@ -3738,7 +3853,6 @@
"version": "1.9.3",
"resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-1.9.3.tgz",
"integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=",
"dev": true,
"requires": {
"color-name": "1.1.3"
},
......@@ -3746,8 +3860,7 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.3.tgz",
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
"dev": true
"integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
}
}
},
......@@ -3802,7 +3915,6 @@
"version": "2.0.18",
"resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz",
"integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=",
"dev": true,
"requires": {
"mime-db": ">= 1.43.0 < 2"
}
......@@ -4128,7 +4240,6 @@
"version": "6.0.5",
"resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-6.0.5.tgz?cache=0&sync_timestamp=1590421084109&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcross-spawn%2Fdownload%2Fcross-spawn-6.0.5.tgz",
"integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=",
"dev": true,
"requires": {
"nice-try": "^1.0.4",
"path-key": "^2.0.1",
......@@ -4418,7 +4529,6 @@
"version": "2.6.9",
"resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1600502871403&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz",
"integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=",
"dev": true,
"requires": {
"ms": "2.0.0"
}
......@@ -4458,6 +4568,11 @@
"regexp.prototype.flags": "^1.2.0"
}
},
"deep-extend": {
"version": "0.6.0",
"resolved": "https://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz",
"integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw="
},
"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npm.taobao.org/deep-is/download/deep-is-0.1.3.tgz",
......@@ -4676,6 +4791,11 @@
"resolved": "https://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"delegate": {
"version": "3.2.0",
"resolved": "https://registry.nlark.com/delegate/download/delegate-3.2.0.tgz",
"integrity": "sha1-tmtxwxWFIuirV0T3INjKDCr1kWY="
},
"delegates": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz",
......@@ -4834,6 +4954,12 @@
"domelementtype": "1"
}
},
"domready": {
"version": "1.0.8",
"resolved": "https://registry.npm.taobao.org/domready/download/domready-1.0.8.tgz",
"integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw=",
"dev": true
},
"domutils": {
"version": "1.7.0",
"resolved": "https://registry.npm.taobao.org/domutils/download/domutils-1.7.0.tgz",
......@@ -4924,10 +5050,9 @@
"dev": true
},
"electron-to-chromium": {
"version": "1.3.578",
"resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.578.tgz",
"integrity": "sha1-5mcZNvRXGodOsm4ugzqgssC3duA=",
"dev": true
"version": "1.3.830",
"resolved": "https://registry.nlark.com/electron-to-chromium/download/electron-to-chromium-1.3.830.tgz?cache=0&sync_timestamp=1630706699382&other_urls=https%3A%2F%2Fregistry.nlark.com%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.830.tgz",
"integrity": "sha1-QOMUQgT4yhGyzr7IPPFMINNJkjY="
},
"element-ui": {
"version": "2.13.2",
......@@ -4986,7 +5111,6 @@
"version": "1.4.4",
"resolved": "https://registry.npm.taobao.org/end-of-stream/download/end-of-stream-1.4.4.tgz",
"integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=",
"dev": true,
"requires": {
"once": "^1.4.0"
}
......@@ -5079,10 +5203,9 @@
}
},
"escalade": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/escalade/download/escalade-3.1.0.tgz?cache=0&sync_timestamp=1600103322509&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescalade%2Fdownload%2Fescalade-3.1.0.tgz",
"integrity": "sha1-6OLXx6i3b27mTCGB1rgVFEFgLU4=",
"dev": true
"version": "3.1.1",
"resolved": "https://registry.nlark.com/escalade/download/escalade-3.1.1.tgz",
"integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA="
},
"escape-html": {
"version": "1.0.3",
......@@ -5093,8 +5216,7 @@
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npm.taobao.org/escape-string-regexp/download/escape-string-regexp-1.0.5.tgz?cache=0&sync_timestamp=1587627154980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fescape-string-regexp%2Fdownload%2Fescape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"escodegen": {
"version": "1.14.3",
......@@ -5400,7 +5522,6 @@
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/execa/download/execa-1.0.0.tgz?cache=0&sync_timestamp=1594145111640&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fexeca%2Fdownload%2Fexeca-1.0.0.tgz",
"integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=",
"dev": true,
"requires": {
"cross-spawn": "^6.0.0",
"get-stream": "^4.0.0",
......@@ -5649,6 +5770,21 @@
"resolved": "https://registry.npm.taobao.org/fast-levenshtein/download/fast-levenshtein-2.0.6.tgz?cache=0&sync_timestamp=1595428045324&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-levenshtein%2Fdownload%2Ffast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
"fast-url-parser": {
"version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/fast-url-parser/download/fast-url-parser-1.1.3.tgz",
"integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
"requires": {
"punycode": "^1.3.2"
},
"dependencies": {
"punycode": {
"version": "1.4.1",
"resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz",
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
}
}
},
"faye-websocket": {
"version": "0.10.0",
"resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.10.0.tgz",
......@@ -6015,7 +6151,6 @@
"version": "4.1.0",
"resolved": "https://registry.npm.taobao.org/get-stream/download/get-stream-4.1.0.tgz?cache=0&sync_timestamp=1597056464385&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fget-stream%2Fdownload%2Fget-stream-4.1.0.tgz",
"integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=",
"dev": true,
"requires": {
"pump": "^3.0.0"
}
......@@ -6107,6 +6242,14 @@
"minimatch": "~3.0.2"
}
},
"good-listener": {
"version": "1.2.2",
"resolved": "https://registry.nlark.com/good-listener/download/good-listener-1.2.2.tgz",
"integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
"requires": {
"delegate": "^3.1.2"
}
},
"graceful-fs": {
"version": "4.2.4",
"resolved": "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.4.tgz?cache=0&sync_timestamp=1588103461620&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraceful-fs%2Fdownload%2Fgraceful-fs-4.2.4.tgz",
......@@ -6164,8 +6307,7 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"has-symbols": {
"version": "1.0.1",
......@@ -6589,6 +6731,12 @@
"integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=",
"dev": true
},
"image-size": {
"version": "0.5.5",
"resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz",
"integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
"dev": true
},
"import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz",
......@@ -6682,6 +6830,11 @@
"resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz",
"integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w="
},
"ini": {
"version": "1.3.8",
"resolved": "https://registry.npm.taobao.org/ini/download/ini-1.3.8.tgz?cache=0&sync_timestamp=1607907810942&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fini%2Fdownload%2Fini-1.3.8.tgz",
"integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw="
},
"inquirer": {
"version": "7.3.3",
"resolved": "https://registry.npm.taobao.org/inquirer/download/inquirer-7.3.3.tgz",
......@@ -6934,8 +7087,7 @@
"is-docker": {
"version": "2.1.1",
"resolved": "https://registry.npm.taobao.org/is-docker/download/is-docker-2.1.1.tgz?cache=0&sync_timestamp=1596559460885&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-docker%2Fdownload%2Fis-docker-2.1.1.tgz",
"integrity": "sha1-QSWojkTkUNOE4JBH7eca3C0UQVY=",
"dev": true
"integrity": "sha1-QSWojkTkUNOE4JBH7eca3C0UQVY="
},
"is-extendable": {
"version": "0.1.1",
......@@ -7059,8 +7211,7 @@
"is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/is-stream/download/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-svg": {
"version": "3.0.0",
......@@ -7111,8 +7262,7 @@
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
},
"isobject": {
"version": "3.0.1",
......@@ -7580,7 +7730,6 @@
"version": "4.1.5",
"resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-4.1.5.tgz?cache=0&sync_timestamp=1594427519396&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flru-cache%2Fdownload%2Flru-cache-4.1.5.tgz",
"integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=",
"dev": true,
"requires": {
"pseudomap": "^1.0.2",
"yallist": "^2.1.2"
......@@ -7674,6 +7823,15 @@
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
"dev": true
},
"merge-options": {
"version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/merge-options/download/merge-options-1.0.1.tgz?cache=0&sync_timestamp=1606147071422&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmerge-options%2Fdownload%2Fmerge-options-1.0.1.tgz",
"integrity": "sha1-KmSyRFe+zU5NxggoMkfpTOWJqjI=",
"dev": true,
"requires": {
"is-plain-obj": "^1.1"
}
},
"merge-source-map": {
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/merge-source-map/download/merge-source-map-1.1.0.tgz",
......@@ -7911,6 +8069,12 @@
"through2": "^2.0.0"
}
},
"mitt": {
"version": "1.1.2",
"resolved": "https://registry.nlark.com/mitt/download/mitt-1.1.2.tgz",
"integrity": "sha1-OA5hSA1qYVtmDwertg1R4KTkvtY=",
"dev": true
},
"mixin-deep": {
"version": "1.3.2",
"resolved": "https://registry.npm.taobao.org/mixin-deep/download/mixin-deep-1.3.2.tgz",
......@@ -7958,8 +8122,7 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"multicast-dns": {
"version": "6.2.3",
......@@ -7999,6 +8162,12 @@
"resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.1.tgz",
"integrity": "sha1-174036MQW5FJTDFHCJMV7/iHSwE="
},
"nanoid": {
"version": "3.1.25",
"resolved": "https://registry.nlark.com/nanoid/download/nanoid-3.1.25.tgz?cache=0&sync_timestamp=1628771925127&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnanoid%2Fdownload%2Fnanoid-3.1.25.tgz",
"integrity": "sha1-CcoydHwOVD8OGBS303k0d/nI4VI=",
"dev": true
},
"nanomatch": {
"version": "1.2.13",
"resolved": "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz",
......@@ -8027,8 +8196,7 @@
"negotiator": {
"version": "0.6.2",
"resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz",
"integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=",
"dev": true
"integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs="
},
"neo-async": {
"version": "2.6.2",
......@@ -8039,8 +8207,7 @@
"nice-try": {
"version": "1.0.5",
"resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz",
"integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=",
"dev": true
"integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y="
},
"no-case": {
"version": "2.3.2",
......@@ -8142,10 +8309,9 @@
}
},
"node-releases": {
"version": "1.1.61",
"resolved": "https://registry.npm.taobao.org/node-releases/download/node-releases-1.1.61.tgz?cache=0&sync_timestamp=1599612885196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.61.tgz",
"integrity": "sha1-cHsPypzk4ReDYSukovy6CQR68W4=",
"dev": true
"version": "1.1.75",
"resolved": "https://registry.nlark.com/node-releases/download/node-releases-1.1.75.tgz?cache=0&sync_timestamp=1629280541337&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fnode-releases%2Fdownload%2Fnode-releases-1.1.75.tgz",
"integrity": "sha1-bdjIdrmJehuOWgLeJq+nm7VOu/4="
},
"node-sass": {
"version": "4.14.1",
......@@ -8268,7 +8434,6 @@
"version": "2.0.2",
"resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
"dev": true,
"requires": {
"path-key": "^2.0.0"
}
......@@ -8491,8 +8656,7 @@
"on-headers": {
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz",
"integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=",
"dev": true
"integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8="
},
"once": {
"version": "1.4.0",
......@@ -8653,8 +8817,7 @@
"p-finally": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz",
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
"dev": true
"integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
},
"p-limit": {
"version": "2.3.0",
......@@ -8812,14 +8975,12 @@
"path-is-inside": {
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/path-is-inside/download/path-is-inside-1.0.2.tgz",
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
"dev": true
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
},
"path-key": {
"version": "2.0.1",
"resolved": "https://registry.npm.taobao.org/path-key/download/path-key-2.0.1.tgz",
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
"dev": true
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
},
"path-parse": {
"version": "1.0.6",
......@@ -9463,6 +9624,34 @@
}
}
},
"postcss-prefix-selector": {
"version": "1.13.0",
"resolved": "https://registry.nlark.com/postcss-prefix-selector/download/postcss-prefix-selector-1.13.0.tgz",
"integrity": "sha1-E2w+uEjtrO2QQXuxA4PeVsB1V/Y=",
"dev": true,
"requires": {
"postcss": "^8.3.6"
},
"dependencies": {
"colorette": {
"version": "1.3.0",
"resolved": "https://registry.nlark.com/colorette/download/colorette-1.3.0.tgz",
"integrity": "sha1-/0XS8O2yRAadO3cq3rBP7TjQoK8=",
"dev": true
},
"postcss": {
"version": "8.3.6",
"resolved": "https://registry.nlark.com/postcss/download/postcss-8.3.6.tgz?cache=0&sync_timestamp=1626882960231&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-8.3.6.tgz",
"integrity": "sha1-JzDddql5afN/U7mmCWGXvjEcxOo=",
"dev": true,
"requires": {
"colorette": "^1.2.2",
"nanoid": "^3.1.23",
"source-map-js": "^0.6.2"
}
}
}
},
"postcss-reduce-initial": {
"version": "4.0.3",
"resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz?cache=0&sync_timestamp=1599670363583&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz",
......@@ -9544,6 +9733,64 @@
"integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=",
"dev": true
},
"posthtml": {
"version": "0.9.2",
"resolved": "https://registry.nlark.com/posthtml/download/posthtml-0.9.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml%2Fdownload%2Fposthtml-0.9.2.tgz",
"integrity": "sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=",
"dev": true,
"requires": {
"posthtml-parser": "^0.2.0",
"posthtml-render": "^1.0.5"
}
},
"posthtml-parser": {
"version": "0.2.1",
"resolved": "https://registry.nlark.com/posthtml-parser/download/posthtml-parser-0.2.1.tgz?cache=0&sync_timestamp=1630307510188&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml-parser%2Fdownload%2Fposthtml-parser-0.2.1.tgz",
"integrity": "sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=",
"dev": true,
"requires": {
"htmlparser2": "^3.8.3",
"isobject": "^2.1.0"
},
"dependencies": {
"isobject": {
"version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/isobject/download/isobject-2.1.0.tgz",
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
"dev": true,
"requires": {
"isarray": "1.0.0"
}
}
}
},
"posthtml-rename-id": {
"version": "1.0.12",
"resolved": "https://registry.nlark.com/posthtml-rename-id/download/posthtml-rename-id-1.0.12.tgz",
"integrity": "sha1-z39us3FGvxr6wx5o8YxswZrmFDM=",
"dev": true,
"requires": {
"escape-string-regexp": "1.0.5"
}
},
"posthtml-render": {
"version": "1.4.0",
"resolved": "https://registry.nlark.com/posthtml-render/download/posthtml-render-1.4.0.tgz?cache=0&sync_timestamp=1627374519063&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fposthtml-render%2Fdownload%2Fposthtml-render-1.4.0.tgz",
"integrity": "sha1-QBFAcMRYgcrLkzR9rj7/U6+8/xM=",
"dev": true
},
"posthtml-svg-mode": {
"version": "1.0.3",
"resolved": "https://registry.npm.taobao.org/posthtml-svg-mode/download/posthtml-svg-mode-1.0.3.tgz",
"integrity": "sha1-q9VU+s6BIjyrDLNn4Y5O/SpOdLA=",
"dev": true,
"requires": {
"merge-options": "1.0.1",
"posthtml": "^0.9.2",
"posthtml-parser": "^0.2.1",
"posthtml-render": "^1.0.6"
}
},
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz",
......@@ -9622,8 +9869,7 @@
"pseudomap": {
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/pseudomap/download/pseudomap-1.0.2.tgz",
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
"dev": true
"integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"psl": {
"version": "1.8.0",
......@@ -9656,7 +9902,6 @@
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/pump/download/pump-3.0.0.tgz",
"integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=",
"dev": true,
"requires": {
"end-of-stream": "^1.1.0",
"once": "^1.3.1"
......@@ -9766,6 +10011,24 @@
"unpipe": "1.0.0"
}
},
"rc": {
"version": "1.2.8",
"resolved": "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz",
"integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
"requires": {
"deep-extend": "^0.6.0",
"ini": "~1.3.0",
"minimist": "^1.2.0",
"strip-json-comments": "~2.0.1"
},
"dependencies": {
"strip-json-comments": {
"version": "2.0.1",
"resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
}
}
},
"read-pkg": {
"version": "5.2.0",
"resolved": "https://registry.npm.taobao.org/read-pkg/download/read-pkg-5.2.0.tgz",
......@@ -9989,6 +10252,23 @@
"unicode-match-property-value-ecmascript": "^1.2.0"
}
},
"registry-auth-token": {
"version": "3.3.2",
"resolved": "https://registry.npm.taobao.org/registry-auth-token/download/registry-auth-token-3.3.2.tgz",
"integrity": "sha1-hR/UkDjuy1hpERFa+EUmDuyYPyA=",
"requires": {
"rc": "^1.1.6",
"safe-buffer": "^5.0.1"
}
},
"registry-url": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/registry-url/download/registry-url-3.1.0.tgz?cache=0&sync_timestamp=1618682318998&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregistry-url%2Fdownload%2Fregistry-url-3.1.0.tgz",
"integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
"requires": {
"rc": "^1.0.1"
}
},
"regjsgen": {
"version": "0.5.2",
"resolved": "https://registry.npm.taobao.org/regjsgen/download/regjsgen-0.5.2.tgz",
......@@ -10433,6 +10713,11 @@
}
}
},
"select": {
"version": "1.1.2",
"resolved": "https://registry.nlark.com/select/download/select-1.1.2.tgz",
"integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
},
"select-hose": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz",
......@@ -10451,8 +10736,7 @@
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz",
"integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
"dev": true
"integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
},
"send": {
"version": "0.17.1",
......@@ -10498,41 +10782,162 @@
"randombytes": "^2.1.0"
}
},
"serve-index": {
"version": "1.9.1",
"resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz",
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
"dev": true,
"serve": {
"version": "12.0.0",
"resolved": "https://registry.nlark.com/serve/download/serve-12.0.0.tgz?cache=0&sync_timestamp=1623120431692&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fserve%2Fdownload%2Fserve-12.0.0.tgz",
"integrity": "sha1-Eili9xK1dmAFnenRCcglmSgOSUk=",
"requires": {
"accepts": "~1.3.4",
"batch": "0.6.1",
"debug": "2.6.9",
"escape-html": "~1.0.3",
"http-errors": "~1.6.2",
"mime-types": "~2.1.17",
"parseurl": "~1.3.2"
"@zeit/schemas": "2.6.0",
"ajv": "6.12.6",
"arg": "2.0.0",
"boxen": "1.3.0",
"chalk": "2.4.1",
"clipboardy": "2.3.0",
"compression": "1.7.3",
"serve-handler": "6.1.3",
"update-check": "1.5.2"
},
"dependencies": {
"http-errors": {
"version": "1.6.3",
"resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1593407738381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz",
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
"dev": true,
"ajv": {
"version": "6.12.6",
"resolved": "https://registry.nlark.com/ajv/download/ajv-6.12.6.tgz",
"integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=",
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
"setprototypeof": "1.1.0",
"statuses": ">= 1.4.0 < 2"
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
"json-schema-traverse": "^0.4.1",
"uri-js": "^4.2.2"
}
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
"setprototypeof": {
"version": "1.1.0",
"chalk": {
"version": "2.4.1",
"resolved": "https://registry.nlark.com/chalk/download/chalk-2.4.1.tgz?cache=0&sync_timestamp=1627646697260&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-2.4.1.tgz",
"integrity": "sha1-GMSasWoDe26wFSzIPjRxM4IVtm4=",
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"compression": {
"version": "1.7.3",
"resolved": "https://registry.nlark.com/compression/download/compression-1.7.3.tgz?cache=0&sync_timestamp=1618847039874&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcompression%2Fdownload%2Fcompression-1.7.3.tgz",
"integrity": "sha1-J+DhdqryYPfywoE8PkQK258Zk9s=",
"requires": {
"accepts": "~1.3.5",
"bytes": "3.0.0",
"compressible": "~2.0.14",
"debug": "2.6.9",
"on-headers": "~1.0.1",
"safe-buffer": "5.1.2",
"vary": "~1.1.2"
}
},
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz",
"integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.nlark.com/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1626703400240&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz",
"integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=",
"requires": {
"has-flag": "^3.0.0"
}
}
}
},
"serve-handler": {
"version": "6.1.3",
"resolved": "https://registry.npm.taobao.org/serve-handler/download/serve-handler-6.1.3.tgz",
"integrity": "sha1-G/jFrhOHEq9Vx1hHdTO5EX9kNeg=",
"requires": {
"bytes": "3.0.0",
"content-disposition": "0.5.2",
"fast-url-parser": "1.1.3",
"mime-types": "2.1.18",
"minimatch": "3.0.4",
"path-is-inside": "1.0.2",
"path-to-regexp": "2.2.1",
"range-parser": "1.2.0"
},
"dependencies": {
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
"content-disposition": {
"version": "0.5.2",
"resolved": "https://registry.nlark.com/content-disposition/download/content-disposition-0.5.2.tgz",
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
},
"mime-db": {
"version": "1.33.0",
"resolved": "https://registry.nlark.com/mime-db/download/mime-db-1.33.0.tgz",
"integrity": "sha1-o0kgUKXLm2NFBUHjnZeI0icng9s="
},
"mime-types": {
"version": "2.1.18",
"resolved": "https://registry.nlark.com/mime-types/download/mime-types-2.1.18.tgz?cache=0&sync_timestamp=1627407819001&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fmime-types%2Fdownload%2Fmime-types-2.1.18.tgz",
"integrity": "sha1-bzI/YKg9ERRvgx/xH9ZuL+VQO7g=",
"requires": {
"mime-db": "~1.33.0"
}
},
"path-to-regexp": {
"version": "2.2.1",
"resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-2.2.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-to-regexp%2Fdownload%2Fpath-to-regexp-2.2.1.tgz",
"integrity": "sha1-kLYXAloWOBqHm8gqONTovesrz0U="
},
"range-parser": {
"version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.0.tgz",
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
}
}
},
"serve-index": {
"version": "1.9.1",
"resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz",
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
"dev": true,
"requires": {
"accepts": "~1.3.4",
"batch": "0.6.1",
"debug": "2.6.9",
"escape-html": "~1.0.3",
"http-errors": "~1.6.2",
"mime-types": "~2.1.17",
"parseurl": "~1.3.2"
},
"dependencies": {
"http-errors": {
"version": "1.6.3",
"resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.6.3.tgz?cache=0&sync_timestamp=1593407738381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-errors%2Fdownload%2Fhttp-errors-1.6.3.tgz",
"integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
"dev": true,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
"setprototypeof": "1.1.0",
"statuses": ">= 1.4.0 < 2"
}
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
},
"setprototypeof": {
"version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.0.tgz",
"integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=",
"dev": true
......@@ -10614,7 +11019,6 @@
"version": "1.2.0",
"resolved": "https://registry.npm.taobao.org/shebang-command/download/shebang-command-1.2.0.tgz?cache=0&sync_timestamp=1567781622888&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fshebang-command%2Fdownload%2Fshebang-command-1.2.0.tgz",
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
"shebang-regex": "^1.0.0"
}
......@@ -10622,8 +11026,7 @@
"shebang-regex": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/shebang-regex/download/shebang-regex-1.0.0.tgz",
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
"dev": true
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
},
"shell-quote": {
"version": "1.7.2",
......@@ -10884,6 +11287,12 @@
"resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
"integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
},
"source-map-js": {
"version": "0.6.2",
"resolved": "https://registry.npm.taobao.org/source-map-js/download/source-map-js-0.6.2.tgz",
"integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=",
"dev": true
},
"source-map-resolve": {
"version": "0.5.3",
"resolved": "https://registry.npm.taobao.org/source-map-resolve/download/source-map-resolve-0.5.3.tgz",
......@@ -11291,8 +11700,7 @@
"strip-eof": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/strip-eof/download/strip-eof-1.0.0.tgz",
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
"dev": true
"integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
},
"strip-final-newline": {
"version": "2.0.0",
......@@ -11351,6 +11759,245 @@
}
}
},
"svg-baker": {
"version": "1.7.0",
"resolved": "https://registry.npm.taobao.org/svg-baker/download/svg-baker-1.7.0.tgz",
"integrity": "sha1-g2f3jYdVUMUv5HVvcwPVxdfC6ac=",
"dev": true,
"requires": {
"bluebird": "^3.5.0",
"clone": "^2.1.1",
"he": "^1.1.1",
"image-size": "^0.5.1",
"loader-utils": "^1.1.0",
"merge-options": "1.0.1",
"micromatch": "3.1.0",
"postcss": "^5.2.17",
"postcss-prefix-selector": "^1.6.0",
"posthtml-rename-id": "^1.0",
"posthtml-svg-mode": "^1.0.3",
"query-string": "^4.3.2",
"traverse": "^0.6.6"
},
"dependencies": {
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1618995625950&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.nlark.com/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1627646697260&other_urls=https%3A%2F%2Fregistry.nlark.com%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"
},
"dependencies": {
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.nlark.com/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1626703400240&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"clone": {
"version": "2.1.2",
"resolved": "https://registry.nlark.com/clone/download/clone-2.1.2.tgz",
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
"dev": true
},
"define-property": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
"dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
},
"extend-shallow": {
"version": "2.0.1",
"resolved": "https://registry.nlark.com/extend-shallow/download/extend-shallow-2.0.1.tgz",
"integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
"requires": {
"is-extendable": "^0.1.0"
}
},
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.nlark.com/has-flag/download/has-flag-1.0.0.tgz?cache=0&sync_timestamp=1626715907927&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhas-flag%2Fdownload%2Fhas-flag-1.0.0.tgz",
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
"dev": true
},
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
"dev": true,
"requires": {
"kind-of": "^6.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
}
}
},
"is-data-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
"integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
"dev": true,
"requires": {
"kind-of": "^6.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
}
}
},
"is-descriptor": {
"version": "1.0.2",
"resolved": "https://registry.nlark.com/is-descriptor/download/is-descriptor-1.0.2.tgz",
"integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
"dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
"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
}
}
},
"kind-of": {
"version": "5.1.0",
"resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
"integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=",
"dev": true
},
"micromatch": {
"version": "3.1.0",
"resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.0.tgz?cache=0&sync_timestamp=1618054787196&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.0.tgz",
"integrity": "sha1-UQLU6vILaZfWAI46z+HESj+oFeI=",
"dev": true,
"requires": {
"arr-diff": "^4.0.0",
"array-unique": "^0.3.2",
"braces": "^2.2.2",
"define-property": "^1.0.0",
"extend-shallow": "^2.0.1",
"extglob": "^2.0.2",
"fragment-cache": "^0.2.1",
"kind-of": "^5.0.2",
"nanomatch": "^1.2.1",
"object.pick": "^1.3.0",
"regex-not": "^1.0.0",
"snapdragon": "^0.8.1",
"to-regex": "^3.0.1"
}
},
"postcss": {
"version": "5.2.18",
"resolved": "https://registry.nlark.com/postcss/download/postcss-5.2.18.tgz?cache=0&sync_timestamp=1626882960231&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-5.2.18.tgz",
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"dev": true,
"requires": {
"chalk": "^1.1.3",
"js-base64": "^2.1.9",
"source-map": "^0.5.6",
"supports-color": "^3.2.3"
}
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
},
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.nlark.com/supports-color/download/supports-color-3.2.3.tgz?cache=0&sync_timestamp=1626703400240&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true,
"requires": {
"has-flag": "^1.0.0"
}
}
}
},
"svg-baker-runtime": {
"version": "1.4.7",
"resolved": "https://registry.npm.taobao.org/svg-baker-runtime/download/svg-baker-runtime-1.4.7.tgz",
"integrity": "sha1-9HIGN/W2IC7vY3jYHx/q0IFfik4=",
"dev": true,
"requires": {
"deepmerge": "1.3.2",
"mitt": "1.1.2",
"svg-baker": "^1.7.0"
},
"dependencies": {
"deepmerge": {
"version": "1.3.2",
"resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz",
"integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
"dev": true
}
}
},
"svg-sprite-loader": {
"version": "6.0.9",
"resolved": "https://registry.nlark.com/svg-sprite-loader/download/svg-sprite-loader-6.0.9.tgz",
"integrity": "sha1-8aEInDhgDr1fuNCd+jyDqkQ0orQ=",
"dev": true,
"requires": {
"bluebird": "^3.5.0",
"deepmerge": "1.3.2",
"domready": "1.0.8",
"escape-string-regexp": "1.0.5",
"loader-utils": "^1.1.0",
"svg-baker": "^1.5.0",
"svg-baker-runtime": "^1.4.7",
"url-slug": "2.0.0"
},
"dependencies": {
"deepmerge": {
"version": "1.3.2",
"resolved": "https://registry.nlark.com/deepmerge/download/deepmerge-1.3.2.tgz",
"integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
"dev": true
}
}
},
"svg-tags": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/svg-tags/download/svg-tags-1.0.0.tgz",
......@@ -11413,6 +12060,45 @@
"inherits": "2"
}
},
"term-size": {
"version": "1.2.0",
"resolved": "https://registry.nlark.com/term-size/download/term-size-1.2.0.tgz",
"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
"requires": {
"execa": "^0.7.0"
},
"dependencies": {
"cross-spawn": {
"version": "5.1.0",
"resolved": "https://registry.npm.taobao.org/cross-spawn/download/cross-spawn-5.1.0.tgz",
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
"requires": {
"lru-cache": "^4.0.1",
"shebang-command": "^1.2.0",
"which": "^1.2.9"
}
},
"execa": {
"version": "0.7.0",
"resolved": "https://registry.nlark.com/execa/download/execa-0.7.0.tgz",
"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
"requires": {
"cross-spawn": "^5.0.1",
"get-stream": "^3.0.0",
"is-stream": "^1.1.0",
"npm-run-path": "^2.0.0",
"p-finally": "^1.0.0",
"signal-exit": "^3.0.0",
"strip-eof": "^1.0.0"
}
},
"get-stream": {
"version": "3.0.0",
"resolved": "https://registry.nlark.com/get-stream/download/get-stream-3.0.0.tgz?cache=0&sync_timestamp=1618847023057&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fget-stream%2Fdownload%2Fget-stream-3.0.0.tgz",
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
}
}
},
"terser": {
"version": "4.8.0",
"resolved": "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz",
......@@ -11630,6 +12316,11 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true
},
"tiny-emitter": {
"version": "2.1.0",
"resolved": "https://registry.nlark.com/tiny-emitter/download/tiny-emitter-2.1.0.tgz",
"integrity": "sha1-HRpW7fxRxD6GPLtTgqcjMONVVCM="
},
"tmp": {
"version": "0.0.33",
"resolved": "https://registry.npm.taobao.org/tmp/download/tmp-0.0.33.tgz",
......@@ -11723,6 +12414,12 @@
"punycode": "^2.1.0"
}
},
"traverse": {
"version": "0.6.6",
"resolved": "https://registry.npm.taobao.org/traverse/download/traverse-0.6.6.tgz",
"integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
"dev": true
},
"trim-newlines": {
"version": "1.0.0",
"resolved": "https://registry.npm.taobao.org/trim-newlines/download/trim-newlines-1.0.0.tgz",
......@@ -11866,6 +12563,12 @@
"integrity": "sha1-3Vepn2IHvt/0Yoq++5TFDblByPQ=",
"dev": true
},
"unidecode": {
"version": "0.1.8",
"resolved": "https://registry.nlark.com/unidecode/download/unidecode-0.1.8.tgz",
"integrity": "sha1-77swFTi8RSRqmsjFWdcvAVMFBT4=",
"dev": true
},
"union-value": {
"version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/union-value/download/union-value-1.0.1.tgz",
......@@ -11972,6 +12675,15 @@
"integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=",
"dev": true
},
"update-check": {
"version": "1.5.2",
"resolved": "https://registry.nlark.com/update-check/download/update-check-1.5.2.tgz",
"integrity": "sha1-L+CfclxUNECz19q+iXHy1cqu3Cg=",
"requires": {
"registry-auth-token": "3.3.2",
"registry-url": "3.1.0"
}
},
"upper-case": {
"version": "1.1.3",
"resolved": "https://registry.npm.taobao.org/upper-case/download/upper-case-1.1.3.tgz",
......@@ -12031,6 +12743,15 @@
"requires-port": "^1.0.0"
}
},
"url-slug": {
"version": "2.0.0",
"resolved": "https://registry.nlark.com/url-slug/download/url-slug-2.0.0.tgz",
"integrity": "sha1-p4nVrtSZXA2VrzM3etHVxo1NcCc=",
"dev": true,
"requires": {
"unidecode": "0.1.8"
}
},
"use": {
"version": "3.1.1",
"resolved": "https://registry.npm.taobao.org/use/download/use-3.1.1.tgz",
......@@ -12128,8 +12849,7 @@
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
"dev": true
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"vendors": {
"version": "1.0.4",
......@@ -12170,6 +12890,14 @@
"integrity": "sha1-NOWPtls2z1mvrxT1AyiOXleLFVQ=",
"dev": true
},
"vue-clipboard2": {
"version": "0.3.1",
"resolved": "https://registry.npm.taobao.org/vue-clipboard2/download/vue-clipboard2-0.3.1.tgz",
"integrity": "sha1-blUft704SImyiw2jsSKJ7WvKSJQ=",
"requires": {
"clipboard": "^2.0.0"
}
},
"vue-eslint-parser": {
"version": "7.1.0",
"resolved": "https://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-7.1.0.tgz?cache=0&sync_timestamp=1589539012061&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-eslint-parser%2Fdownload%2Fvue-eslint-parser-7.1.0.tgz",
......@@ -12242,7 +12970,7 @@
"dependencies": {
"ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz",
"resolved": "https://registry.nlark.com/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1618995625950&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz",
"integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
"dev": true,
"optional": true,
......@@ -12252,7 +12980,7 @@
},
"chalk": {
"version": "4.1.2",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.2.tgz",
"resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.2.tgz?cache=0&sync_timestamp=1627646697260&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.2.tgz",
"integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
"dev": true,
"optional": true,
......@@ -12814,7 +13542,6 @@
"version": "1.3.1",
"resolved": "https://registry.npm.taobao.org/which/download/which-1.3.1.tgz",
"integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
......@@ -12862,6 +13589,43 @@
}
}
},
"widest-line": {
"version": "2.0.1",
"resolved": "https://registry.nlark.com/widest-line/download/widest-line-2.0.1.tgz",
"integrity": "sha1-dDh2RzDsfvQ4HOTfgvuYpTFCo/w=",
"requires": {
"string-width": "^2.1.1"
},
"dependencies": {
"ansi-regex": {
"version": "3.0.0",
"resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz?cache=0&sync_timestamp=1618552469710&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-fullwidth-code-point%2Fdownload%2Fis-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"string-width": {
"version": "2.1.1",
"resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz",
"integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=",
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
}
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz?cache=0&sync_timestamp=1618553320591&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"requires": {
"ansi-regex": "^3.0.0"
}
}
}
},
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npm.taobao.org/word-wrap/download/word-wrap-1.2.3.tgz",
......@@ -12974,8 +13738,7 @@
"yallist": {
"version": "2.1.2",
"resolved": "https://registry.npm.taobao.org/yallist/download/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
},
"yargs": {
"version": "13.3.2",
......
/*
* @Author: your name
* @Date: 2021-07-05 13:42:42
* @LastEditTime: 2021-07-05 18:05:18
* @LastEditTime: 2021-09-07 12:36:20
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\config\defaultSettings.js
......@@ -38,5 +38,5 @@ export default {
storage: 'local'
},
windowWidth: 1920,
windowHeight: 1080
windowHeight: 980
}
/*
* @Author: your name
* @Date: 2021-09-07 09:58:13
* @LastEditTime: 2021-09-07 14:37:49
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\router\modules\index.js
*/
export default [
{
path: "/",
......@@ -15,15 +23,129 @@ export default [
{
path: "/Home",
name: "Home",
redirect: '/Home/htzwcj',
meta: {
title: "工作桌面",
auth: "5"
},
component: () => import("@/views/Home.vue"),
children: [
{ path: "/QueryConfirm", name: "QueryConfirm", component: () => import("@/views/confirm/QueryConfirm.vue") },
{ path: "/AllPersonnelBase", name: "AllPersonnelBase", component: () => import("@/views/AllPersonnelBase/AllPersonnelBase.vue") },
{ path: '/Editor', name: 'Editor', component: () => import("@/views/Editor/Editor.vue") },
{
path: "htzwcj",
name: "htzwcj",
hidden: true,
meta: {
title: '活体指纹采集',
auth: '5'
},
component: () => import("@/views/htzwcj.vue"),
},
{
path: "/zzwcj",
name: "zzwcj",
hidden: false,
icon_d: '/img/zzwcj_d.png',
icon_a: '/img/zzwcj_a.png',
meta: {
title: '指掌纹采集',
auth: '5'
},
component: () => import("@/views/zzwcj/Index.vue"),
},
{
path: "/zzwlr",
name: "zzwlr",
hidden: false,
icon_d: '/img/zzwlr_d.png',
icon_a: '/img/zzwlr_a.png',
meta: {
title: '指掌纹录入',
auth: '5'
},
component: () => import("@/views/zzwlr/Index.vue"),
},
{
path: "/zwbj",
name: "zwbj",
hidden: false,
icon_d: '/img/zwbj_d.png',
icon_a: '/img/zwbj_a.png',
meta: {
title: '指纹编辑',
auth: '5'
},
component: () => import("@/views/Editor/Editor.vue")
},
{
path: "/cxyrd",
name: "cxyrd",
hidden: false,
icon_d: '/img/cxyrd_d.png',
icon_a: '/img/cxyrd_a.png',
meta: {
title: '查询与认定',
auth: '5'
},
component: () => import("@/views/cxyrd/QueryConfirm.vue"),
},
{
path: "/zljc",
name: "zljc",
hidden: false,
icon_d: '/img/zljc_d.png',
icon_a: '/img/zljc_a.png',
meta: {
title: '质量检查',
auth: '5'
},
component: () => import("@/views/zljc/Index.vue"),
},
{
path: "/daxx",
name: "daxx",
hidden: false,
icon_d: '/img/daxx_d.png',
icon_a: '/img/daxx_a.png',
meta: {
title: '档案信息',
auth: '5'
},
component: () => import("@/views/daxx/Index.vue"),
},
{
path: "/AllPersonnelBaseIndex",
name: "AllPersonnelBaseIndex",
hidden: false,
icon_d: '/img/sszygl_d.png',
icon_a: '/img/sszygl_a.png',
meta: {
title: '数据资源管理',
auth: '5'
},
component: () => import("@/views/AllPersonnelBase/Index.vue"),
children: [
{
path: "/",
name: "AllPersonnelBase",
hidden: false,
meta: {
title: '全部人员库',
auth: '5'
},
component: () => import("@/views/AllPersonnelBase/AllPersonnelBase.vue")
},
{
path: "qbalk",
name: "qbalk",
hidden: false,
meta: {
title: '全部案例库',
auth: '5'
},
component: () => import("@/views/AllPersonnelBase/AllPersonnelBase.vue")
},
]
},
]
},
{
......
<!--
* @Author: your name
* @Date: 2021-09-07 10:21:30
* @LastEditTime: 2021-09-07 10:21:30
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\AllPersonnelBase\Index.vue
-->
<template>
<div>
<router-view></router-view>
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-09-07 10:39:02
* @LastEditTime: 2021-09-07 10:39:03
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\AllPersonnelBase\qbalk.vue
-->
<template>
<div>
全部案例库
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<template>
<div id="home">
<el-container class="layout-container">
<el-aside
:width="isCollapse ? '64px' : '200px'"
class="aside"
>
<div
class="logo"
:class="{'minLogo': isCollapse}"
></div>
<el-menu
router
:default-active="$route.path"
class="nav-menu"
background-color="#002033"
text-color="#fff"
active-text-color="#ffd04b"
:collapse="isCollapse"
:collapse-transition="false"
>
<el-menu-item index="/">
<i class="el-icon-document"></i>
<span slot="title">指掌纹采集</span>
</el-menu-item>
<el-menu-item index="/aa">
<i class="el-icon-document"></i>
<span slot="title">指掌纹录入</span>
</el-menu-item>
<el-menu-item index="/Editor">
<i class="el-icon-document"></i>
<span slot="title">指掌纹编辑</span>
</el-menu-item>
<el-menu-item index="/cc">
<i class="el-icon-document"></i>
<span slot="title">查询与认定</span>
</el-menu-item>
<el-menu-item index="/dd">
<i class="el-icon-document"></i>
<span slot="title">质量检查</span>
</el-menu-item>
<el-menu-item index="/AllPersonnelBase">
<i class="el-icon-document"></i>
<span slot="title">档案信息</span>
</el-menu-item>
<el-menu-item index="/QueryConfirm">
<i class="el-icon-document"></i>
<span slot="title">数据资源管理</span>
<transition name="slide">
<el-aside :width="isCollapse ? '64px' : '280px'" class="aside">
<div class="logo" :class="{'minLogo': isCollapse}">
<img class="jh" src="../assets/img/Home/jh.png" alt="">
<img v-show="!isCollapse" class="title" src="../assets/img/Home/title.png" alt="">
</div>
<div class="search">
<el-input v-if="!isCollapse" @keyup.enter.native="goSearch()" class="searchTxt" prefix-icon="el-icon-search" v-model="searchTxt" placeholder="搜索"></el-input>
<i class="search-icon el-icon-search" v-else></i>
</div>
<el-menu :collapse-transition="false" ref="menu" :default-active="menuActive" text-color="#CCCCCC" active-text-color="#ffffff" background-color="#1F2D45" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" :collapse="isCollapse" @select="selectPath">
<div v-for="(menu, i) in routes" :key="i">
<el-submenu :index="menu.name" v-if="menu.children">
<template slot="title">
<img v-if="$route.path!=menu.path" :src="menu.icon_d" alt="">
<img v-else :src="menu.icon_a" alt="">
<span v-show="!isCollapse">{{menu.meta.title}}</span>
</template>
<div v-for="item,index in menu.children" :key="index">
<el-menu-item v-if="!item.hidden" :index="item.name">{{item.meta.title}}</el-menu-item>
</div>
</el-submenu>
<el-menu-item :index="menu.name" v-else-if="!menu.children && !menu.hidden">
<img v-if="$route.path!=menu.path" :src="menu.icon_d" alt="">
<img v-else :src="menu.icon_a" alt="">
<span slot="title">{{menu.meta.title}}</span>
</el-menu-item>
</div>
</el-menu>
<div class="fz">
<img v-if="!isCollapse" src="../assets/img/Home/logo.png" alt="">
<img v-else src="../assets/img/Home/fang.png" alt="">
</div>
</el-aside>
</transition>
<el-container>
<el-header class="header">
<div>
<i
style="cursor: pointer;"
:class="isCollapse ? 'el-icon-s-unfold' : 'el-icon-s-fold'"
@click="isCollapse=!isCollapse"
></i>
<div class="collapse" @click="switchCollapse">
<img v-if="isCollapse" :src="rightImg" alt="">
<img v-else :src="leftImg" alt="">
</div>
<!-- 下拉菜单 -->
<el-dropdown>
<div class="avatar-wrap">
<img
class="avatar"
:src="user.photo"
alt="头像"
>
<span>{{user.name}}</span>
<i class="el-icon-arrow-down el-icon--right"></i>
<div class="options">
<div class="sendFind">发查询</div>
<div class="set">系统管理</div>
<div class="role">指纹员</div>
<div class="message">
<div class="circle"></div>
</div>
<div class="quit" @click="goLogin"></div>
</div>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>设置</el-dropdown-item>
<!--
并不是所有的组件上都可以直接写@click(如果不行,就加上.native)
原生dom可以加@click
el-button:可以加@click
如果一个组件本身并不支持原生的事件(click, mousemove,....) 可以给它添加一个
.native修饰符。
-->
<el-dropdown-item @click.native="hQuit">退出</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</el-header>
<el-main class='main'>
<div class="contain">
<!-- 导航 -->
<div class="breadcrumb">
<div @click="goManager" class="home-path path" :class="{active: $route.path=='/Home/htzwcj'}">活体指纹采集</div>
<div class="path" @click="changeRouter(item)" v-for="(item, i) in paths" :key="i" :class="{active: $route.path==item.path}">
<span>{{item.name}}</span>
<div class="closeIcon" @click.stop="closePaths(item.name)">×</div>
</div>
</div>
<!-- 路由出口 -->
<router-view></router-view>
</div>
</el-main>
</el-container>
</el-container>
......@@ -103,16 +79,21 @@
</template>
<script>
import indexRoutes from "@/router/modules/index";
import { mapGetters } from "vuex";
export default {
name: "Home",
data () {
return {
user: {
name: '', // 姓名
photo: '' // 头像
},
isCollapse: false
searchTxt: '',
routes: indexRoutes[2].children,
isCollapse: false,
leftImg: require('../assets/img/Home/left.png'),
rightImg: require('../assets/img/Home/right.png'),
paths: [
],
menuActive: '',
};
},
created () { },
......@@ -120,48 +101,205 @@ export default {
...mapGetters(["defaultGoodsImage", "userAuth"])
},
methods: {
// toLogin1 () {
// this.$router.push("/Login1");
// },
// toHome1 () {
// this.$router.push("/Home/Home");
// },
// toEditor () {
// this.$router.push("/Editor");
// },
// toConfirm () {
// this.$router.push("/QueryConfirm");
// },
// toAllPersonnelBase () {
// this.$router.push('/AllPersonnelBase')
// },
/**
* @description: 开始搜索
* @param {*}
* @return {*}
*/
goSearch() {
this.searchTxt = ''
console.log(this.searchTxt);
},
/**
* @description: 退回登录页
* @param {*}
* @return {*}
*/
goLogin() {
this.$router.push('Login')
},
/**
* @description: 调回任务管理
* @param {*}
* @return {*}
*/
goManager () {
this.$router.push('/Home/htzwcj')
this.menuActive = ''
},
/**
* @description: 菜单跳转路由
* @param {*} index
* @param {*} path
* @return {*}
*/
selectPath (index, path) {
this.$router.push({ name: index })
},
/**
* @description: 关闭标签
* @param {*}
* @return {*}
*/
closePaths (pathName) {
let res = this.paths.filter(item => {
return item.name != pathName
})
this.paths = res
console.log(pathName == this.$route.meta.title);
if (pathName == this.$route.meta.title) {
this.$router.push('/Home/htzwcj')
this.$refs.menu.activeIndex = '';
}
},
/**
* @description: 跳转路由
* @param {*}
* @return {*}
*/
changeRouter (route) {
this.$router.push(route.path)
this.menuActive = route.routeName
},
/**
* @description: 展开收缩
* @param {*}
* @return {*}
*/
switchCollapse () {
this.isCollapse = !this.isCollapse
},
handleOpen (key, keyPath) {
console.log(key, keyPath);
},
handleClose (key, keyPath) {
console.log(key, keyPath);
}
},
watch: {
$route (newValue, oldValue) {
if (newValue.path != '/Home/htzwcj') {
if (this.paths.length == 0) {
this.paths.push({ name: newValue.meta.title, path: newValue.path, routeName: newValue.name })
} else {
let obj = {
name: newValue.meta.title,
path: newValue.path,
routeName: newValue.name
}
if (JSON.stringify(this.paths).indexOf(JSON.stringify(obj)) === -1) {
this.paths.push(obj)
}
}
}
}
}
};
</script>
<style scoped>
<style scoped lang="scss">
#home {
height: 100%;
}
.layout-container {
position: fixed;
left: 0;
right: 0px;
top: 0px;
bottom: 0px;
width: 100%;
height: 100%;
overflow: hidden;
display: flex;
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
.el-submenu, .el-menu-item {
img {
width: 16px;
height: 14px;
}
span {
margin-left: 16px;
}
}
}
.el-menu--collapse {
.el-submenu, .el-menu-item {
img {
width: 16px;
height: 14px;
}
}
/deep/.el-submenu__title {
display: flex;
justify-content: center;
align-items: center;
}
/deep/.el-tooltip {
text-align: center;
}
.el-submenu {
/deep/ .el-submenu__icon-arrow.el-icon-arrow-right {
display: none;
}
}
}
.aside {
background-color: #002033;
background-color: #1F2D45;
}
.aside .el-menu {
border-right: none;
}
.aside .logo {
background: #001E33;
width: 100%;
height: 60px;
height: 64px;
display: flex;
align-items: center;
justify-content: center;
}
.aside .logo .jh {
width: 30px;
height: 31px;
}
.aside {
.search {
width: 100%;
height: 104px;
display: flex;
align-items: center;
justify-content: center;
.searchTxt {
width: 232px;
height: 40px;
border-radius: 4px;
}
/deep/ .el-input__inner {
background: #1F2D45;
border: 1px solid #CCCCCC;
color: #CCCCCC;
}
.search-icon {
width: 14px;
height: 14px;
color: #CCCCCC;
cursor: pointer;
}
}
}
.aside .logo .title {
width: 191px;
height: 24px;
margin-left: 11px;
}
.fz {
position: fixed;
bottom: 32px;
left: 26px;
width: 137px;
height: 17px;
display: flex;
}
.fz img {
object-fit: contain;
}
.aside .minLogo {
......@@ -169,28 +307,128 @@ export default {
}
.header {
height: 64px;
background: #FFFFFF;
display: flex;
justify-content: space-between;
align-items: center;
border-bottom: 1px solid #ccc;
}
.header .avatar-wrap {
padding: 0 25px;
.collapse {
width: 13.14px;
height: 12.99px;
cursor: pointer;
display: flex;
img {
object-fit: contain;
}
}
.options {
display: flex;
align-items: center;
}
.header .avatar-wrap .avatar {
width: 30px;
height: 30px;
.sendFind {
cursor: pointer;
width: 96px;
height: 32px;
background: #DDEBFF;
border-radius: 4px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #055FE7;
line-height: 32px;
text-align: center;
}
.set, .role {
font-size: 14px;
font-family: MicrosoftYaHei;
color: #333333;
}
.set {
margin-left: 56px;
}
.role {
margin-left: 24px;
}
.message {
cursor: pointer;
width: 16px;
height: 16px;
display: flex;
position: relative;
margin-left: 40px;
background-image: url('../assets/img/Home/info_d.png');
background-size: 16px 16px;
background-position: center;
background-repeat: no-repeat;
&:hover {
background-image: url('../assets/img/Home/info_a.png');
}
.circle {
position: absolute;
right: -1px;
top: -2px;
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 10px;
background: #FA6400;
border: 1px solid #FFFFFF;
}
}
.quit {
cursor: pointer;
width: 14px;
height: 12px;
display: flex;
background-image: url('../assets/img/Home/quit_d.png');
background-size: 14px 12px;
background-position: center;
background-repeat: no-repeat;
&:hover {
background-image: url('../assets/img/Home/quit_a.png');
}
margin-left: 25px;
}
}
}
.main {
padding: 24px;
width: 100%;
margin: 0;
}
.nav-menu .iconfont {
margin-right: 10px;
padding-left: 5px;
height: calc(100% - 60px);
.contain {
width: 100%;
height: 100%;
background: #FFFFFF;
border-radius: 8px;
.breadcrumb {
display: flex;
height: 47px;
border-bottom: 1px solid #EEEEEE;
.path {
position: relative;
cursor: pointer;
box-sizing: border-box;
height: 47px;
padding: 15px 38px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #666666;
&:hover {
.closeIcon {
display: block;
}
}
.closeIcon {
position: absolute;
top: 0;
right: 0;
display: none;
}
}
.active {
border-bottom: 2px solid #006AFF;
color: #0077FF;
}
}
}
}
</style>
<!--
* @Author: your name
* @Date: 2021-08-27 14:14:36
* @LastEditTime: 2021-09-07 11:45:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\Home.vue
-->
<template>
<div class="home">
<div class="menuDom">
<el-menu ref="menu" :default-active="menuActive" text-color="#CCCCCC" active-text-color="#ffffff" background-color="#1F2D45" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" :collapse="isCollapse" @select="selectPath">
<div class="logo">
<img class="jh" src="../assets/img/Home/jh.png" alt="">
<img v-show="!isCollapse" class="title" src="../assets/img/Home/title.png" alt="">
</div>
<div v-for="(menu, i) in routes" :key="i">
<el-submenu :index="menu.name" v-if="menu.children">
<template slot="title">
<img v-if="$router.path!=menu" :src="menu.icon_d" alt="">
<img v-else :src="menu.icon_a" alt="">
<span v-show="!isCollapse">{{menu.meta.title}}</span>
</template>
<div v-for="item,index in menu.children" :key="index">
<el-menu-item v-if="!item.hidden" :index="item.name">{{item.meta.title}}</el-menu-item>
</div>
</el-submenu>
<el-menu-item :index="menu.name" v-else-if="!menu.children && !menu.hidden">
<img v-if="!isCollapse" :src="menu.icon_d" alt="">
<img v-else :src="menu.icon_a" alt="">
<span slot="title">{{menu.meta.title}}</span>
</el-menu-item>
</div>
<div class="fz">
<img src="../assets/img/Home/logo.png" alt="">
</div>
</el-menu>
</div>
<div class="content-right">
<div class="header">
<div class="collapse" @click="switchCollapse">
<img v-if="isCollapse" :src="rightImg" alt="">
<img v-else :src="leftImg" alt="">
</div>
<div class="info">
<div class="search-icon">
<!-- <img src="../assets/img/search.png" alt=""> -->
</div>
<div class="message">
<!-- <img src="../assets/img/info.png" alt=""> -->
<div class="circle"></div>
</div>
<div class="avator">
<img src="../assets/img/defaultCar.jpg" alt="">
</div>
<div class="name">admin</div>
</div>
</div>
<div class="content">
<div class="breadcrumb" v-if="$route.path!='/Home/tjbb' && $route.path!='/Home/sjwgh' && $route.path!='/Home/jxkh' && $route.path!='/Home/tjbb/tb' && $route.path!='/Home/tjbb/bb' && $route.path!='/Home/tjbb/bb2' && $route.path!='/Home/tjbb/dt'">
<div @click="goManager" class="home-path path" :class="{active: $route.path=='/Home/htzwcj'}">活体指纹采集</div>
<div class="path" @click="changeRouter(item)" v-for="(item, i) in paths" :key="i" :class="{active: $route.path==item.path}">
<span>{{item.name}}</span>
<div class="closeIcon" @click.stop="closePaths(item.name)">×</div>
</div>
</div>
<!-- 路由加载 -->
<router-view></router-view>
</div>
</div>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
// import Bus from "@/utils/Bus.js";
import indexRoutes from "@/router/modules/index";
export default {
name: "Home",
data () {
return {
routes: indexRoutes[2].children,
isCollapse: false,
leftImg: require('../assets/img/Home/left.png'),
rightImg: require('../assets/img/Home/right.png'),
paths: [
],
menuActive: ''
};
},
mounted () {
console.log(this.routes);
},
methods: {
/**
* @description: 调回任务管理
* @param {*}
* @return {*}
*/
goManager () {
this.$router.push('/Home/htzwcj')
this.menuActive = ''
},
/**
* @description: 菜单跳转路由
* @param {*} index
* @param {*} path
* @return {*}
*/
selectPath (index, path) {
this.$router.push({ name: index })
},
/**
* @description: 关闭标签
* @param {*}
* @return {*}
*/
closePaths (pathName) {
let res = this.paths.filter(item => {
return item.name != pathName
})
this.paths = res
console.log(pathName == this.$route.meta.title);
if (pathName == this.$route.meta.title) {
this.$router.push('/Home/htzwcj')
this.$refs.menu.activeIndex = '';
}
},
/**
* @description: 跳转路由
* @param {*}
* @return {*}
*/
changeRouter (route) {
this.$router.push(route.path)
this.menuActive = route.routeName
},
/**
* @description: 展开收缩
* @param {*}
* @return {*}
*/
switchCollapse () {
this.isCollapse = !this.isCollapse
},
handleOpen (key, keyPath) {
console.log(key, keyPath);
},
handleClose (key, keyPath) {
console.log(key, keyPath);
}
},
computed: {
...mapGetters(["defaultGoodsImage", "userAuth"])
},
watch: {
$route (newValue, oldValue) {
if (newValue.path != '/Home/htzwcj') {
if (this.paths.length == 0) {
this.paths.push({ name: newValue.meta.title, path: newValue.path, routeName: newValue.name })
} else {
let obj = {
name: newValue.meta.title,
path: newValue.path,
routeName: newValue.name
}
if (JSON.stringify(this.paths).indexOf(JSON.stringify(obj)) === -1) {
this.paths.push(obj)
}
}
}
}
}
};
</script>
<style lang="scss" scoped>
.menuDom {
}
.el-menu-vertical-demo:not(.el-menu--collapse) {
width: 280px;
min-height: 400px;
height: 100%;
// flex: 0 0 280px;
.el-submenu, .el-menu-item {
img {
width: 16px;
height: 14px;
}
span {
margin-left: 8px;
}
}
}
.el-menu--collapse {
height: 100vh;
.el-submenu, .el-menu-item {
img {
width: 16px;
height: 14px;
}
span {
margin-left: 8px;
}
}
/deep/.el-submenu__title, /deep/ .el-tooltip {
display: flex !important;
align-items: center;
justify-content: center;
}
.el-submenu {
/deep/ .el-submenu__icon-arrow.el-icon-arrow-right {
display: none;
}
}
}
.el-menu-item.is-active {
background-color: rgba(21, 36, 60, 1) !important;
}
.home {
display: flex;
background: #F6F8FA;
flex: auto;
overflow: hidden;
.logo {
display: flex;
justify-content: center;
align-items: center;
margin-top: 22px;
margin-bottom: 10px;
.jh {
width: 30px;
height: 31px;
}
.title {
width: 191px;
height: 24px;
margin-left: 11px;
}
}
.fz {
position: fixed;
bottom: 32px;
left: 26px;
width: 137px;
height: 17px;
display: flex;
img {
object-fit: contain;
}
}
.content-right {
flex: 1;
display: flex;
flex-direction: column;
.header {
height: 64px;
background: #FFFFFF;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
.collapse {
width: 13.14px;
height: 12.99px;
cursor: pointer;
display: flex;
img {
object-fit: contain;
}
}
.info {
display: flex;
align-items: center;
cursor: pointer;
.search-icon {
width: 16px;
height: 16px;
display: flex;
img {
object-fit: contain;
}
}
.message {
cursor: pointer;
width: 16px;
height: 16px;
display: flex;
position: relative;
margin-left: 24px;
img {
object-fit: contain;
}
.circle {
position: absolute;
right: -1px;
top: -2px;
width: 8px;
height: 8px;
border-radius: 50%;
background: #FA6400;
border: 1px solid #FFFFFF;
}
}
.avator {
cursor: pointer;
width: 38px;
height: 38px;
display: flex;
border-radius: 50%;
margin-left: 33px;
img {
object-fit: cover;
border-radius: 50%;
}
}
.name {
cursor: pointer;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #333333;
margin-left: 10px;
}
}
}
.content {
flex: 1;
position: relative;
background: #FFFFFF;
border-radius: 8px;
margin: 24px;
.breadcrumb {
display: flex;
height: 47px;
border-bottom: 1px solid #EEEEEE;
.path {
position: relative;
cursor: pointer;
box-sizing: border-box;
height: 47px;
padding: 15px 38px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #666666;
&:hover {
.closeIcon {
display: block;
}
}
.closeIcon {
position: absolute;
top: 0;
right: 0;
display: none;
}
}
.active {
border-bottom: 2px solid #006AFF;
color: #0077FF;
}
}
}
}
}
</style>
<template>
<div class="confirm_base">
<div class="confirm_header_search">
<div class="display_style">
<span><b>查询条件</b></span>
<el-button type="text" @click="clearParams">清空</el-button>
</div>
<div class="width100 margin_top24_bottom24">
<div class="display_style">
<span>条码号:</span>
<el-input
v-model="params.barcode"
placeholder="请输入条码号"
></el-input>
</div>
<div class="display_style">
<span>用户ID:</span>
<el-select v-model="value">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</el-select>
</div>
<div class="display_style">
<span>查询ID:</span>
<el-input placeholder="请输入查询ID"></el-input>
</div>
<div class="display_style">
<span>任务号:</span>
<el-input placeholder="请输入任务号"></el-input>
</div>
<div class="display_style">
<span>发送时间:</span>
<el-date-picker
v-model="startDate"
type="daterange"
range-separator="~"
start-placeholder="开始时间"
end-placeholder="结束时间"
>
</el-date-picker>
</div>
<div class="display_style">
<el-dropdown trigger="click">
<span class="el-dropdown-link">
更多<i
class="el-icon-arrow-down
el-icon--right"
></i>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>更多1</el-dropdown-item>
<el-dropdown-item>更多2</el-dropdown-item>
<el-dropdown-item>更多3</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
<el-button type="primary">筛选结果</el-button>
</div>
<div class="width100 margin_top24_bottom24">
<div class="display_style">
<label>查询类型:</label>
<el-button type="text">查重</el-button>
<el-button type="text">正查</el-button>
<el-button type="text">倒查</el-button>
<el-button type="text">串查</el-button>
</div>
<div class="display_style">
<label>优先级:</label>
<el-button type="text"></el-button>
<el-button type="text">普通</el-button>
<el-button type="text"></el-button>
<el-button type="text">最高</el-button>
</div>
<div class="display_style">
<label>优先级:</label>
<el-button type="text"></el-button>
<el-button type="text">普通</el-button>
<el-button type="text"></el-button>
<el-button type="text">最高</el-button>
</div>
<div class="display_style">
<label>是否远程:</label>
<el-button type="text">本地查询</el-button>
<el-button type="text">远程查询</el-button>
<el-button type="text">城市</el-button>
<el-button type="text">国家库</el-button>
</div>
<div class="display_style">
<el-checkbox
><span>显示"{{ account }}"发查询用户查询</span></el-checkbox
>
</div>
</div>
<div class="width100 margin_top24_bottom24 display_style">
<label>状态:</label>
<el-button type="text">全部</el-button>
<el-button type="text">等待对比</el-button>
<el-button type="text">正在对比</el-button>
<el-button type="text">比对完成</el-button>
<el-button type="text">正在认定</el-button>
<el-button type="text">认定完成</el-button>
<el-button type="text">正在复核</el-button>
<el-button type="text">复核完成</el-button>
<el-button type="text">无特征</el-button>
<el-button type="text">认定出错</el-button>
<el-button type="text">复核出错</el-button>
<el-button type="text">标记删除</el-button>
<el-button type="text">无效</el-button>
<el-button type="text">同步特征</el-button>
</div>
</div>
<hr />
<div class="confirm_main">
<div class="confirm_main_search margin0 width100">
<div class="display_style">
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item>全部数据</el-breadcrumb-item>
<el-breadcrumb-item>共找到{{ number }}</el-breadcrumb-item>
</el-breadcrumb>
</div>
<div class="display_style confirm_main_button">
<el-button>自定义列</el-button>
<el-button
v-clipboard:copy="barcode"
@click="getBarcode"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
>复制条码</el-button
>
<el-button>删除</el-button>
<!-- <el-button>发查询</el-button>-->
</div>
</div>
<div class="confirm_main_table">
<el-table
class="mineral-table"
border
@selection-change="handleSelectionChange"
height="660"
ref="confirmTable"
tooltip-effect="dark"
:data="tableData"
>
<el-table-column type="selection" height width="60"></el-table-column>
<el-table-column
prop="id"
label="任务号"
width="100"
></el-table-column>
<el-table-column
prop="barcode"
label="源号码号"
width="230"
></el-table-column>
<el-table-column
prop="num"
label="候选个数"
width="100"
></el-table-column>
<el-table-column
prop="status"
label="状态"
width="100"
></el-table-column>
<el-table-column prop="queryType" label="查询类型" width="100">
<template scope="scope">
<div v-if="scope.row.queryType == 'll'" style="color: #DD9D02">
串查
</div>
<div v-if="scope.row.queryType == 'tt'" style="color: #15A7E1">
查重
</div>
<div v-if="scope.row.queryType == 'tl'" style="color:#DA0000 ">
倒查
</div>
<div v-if="scope.row.queryType == 'lt'" style="color:#0CC106">
正查
</div>
</template>
</el-table-column>
<el-table-column
prop="probability"
label="查重概率"
width="130"
></el-table-column>
<el-table-column
prop="level"
label="优先级"
sortable
width="100"
></el-table-column>
<el-table-column
prop="confirmDate"
label="认定时间"
sortable
width="200"
></el-table-column>
<el-table-column
prop="sendDate"
label="发送时间"
sortable
width="200"
></el-table-column>
<el-table-column
prop="userId"
label="用户ID"
width="100"
></el-table-column>
<el-table-column width="150" label="操作">
<template slot-scope="scope">
<el-button
@click="edit(scope.row)"
type="text"
style="font-size:24px"
><i>
<img style="width:16px;height:16px" :src="editUrl" alt /> </i
></el-button>
<el-button
@click="del(scope.row)"
type="text"
style="font-size:24px"
><i>
<img style="width:16px;height:16px" :src="delUrl" alt /> </i
></el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
<div class="confirm_footer_page">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page.sync="currentPage"
:page-sizes="[100, 200, 300, 400]"
:page-size="100"
layout="sizes, prev, pager, next"
:total="1000"
>
</el-pagination>
</div>
</div>
</template>
<script>
export default {
name: "QueryConfirm",
data() {
return {
params: {
barcode: null
},
currentPage: 5,
startDate: null,
account: "00000000",
number: 15,
tableData: datas1,
columes: content,
userId: "1111",
options: [
{
value: "user1",
label: "用户1"
},
{
value: "user2",
label: "用户2"
},
{
value: "user3",
label: "用户3"
},
{
value: "user4",
label: "用户4"
},
{
value: "选项5",
label: "用户5"
}
],
delUrl: require("../../assets/img/confirm/del.png"),
editUrl: require("../../assets/img/confirm/edit.png"),
value: "",
selectionData: [],
barcode: null
};
},
methods: {
del(row) {
// todo 删除确认
this.$message.success("删除成功");
console.info(row);
},
edit(row) {
console.info(row);
},
handleSelectionChange(val) {
this.selectionData = val;
console.info(this.selectionData);
},
getBarcode() {
if (this.selectionData.length === 0) {
this.$message.error("请选择需要复制条码号的数据!");
} else if (this.selectionData.length === 1) {
this.barcode = this.selectionData[0].barcode;
} else {
this.$message.error("只能复制单条数据的条码号!");
}
},
// 复制成功时的回调函数
onCopy(e) {
this.$message({
type: "success",
message: "复制条码号:" + this.barcode + "成功!"
});
},
// 复制失败时的回调函数
onError(e) {
this.$message.error("抱歉,复制条码号失败!");
},
handleSizeChange() {},
handleCurrentChange() {},
clearParams() {}
}
};
const content = [
{ colume: "任务号", prop: "id", width: 100 },
{ colume: "源条码号", prop: "barcode", width: 230 },
{ colume: "候选个数", prop: "num", width: 100 },
// { colume: "查询类型", prop: "queryType", width: 100 },
{ colume: "状态", prop: "status", width: 100 },
{ colume: "查重概率", prop: "probability", width: 130 },
{ colume: "优先级", prop: "level", width: 100 },
{ colume: "认定时间", prop: "confirmDate", width: 200 },
{ colume: "发送时间", prop: "sendDate", width: 200 },
{ colume: "用户ID", prop: "userId", width: 100 }
];
const datas1 = [
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tt",
status: "认定完成",
level: "最高",
probability: "100",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "lt",
status: "认定完成",
probability: "100",
level: "低",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "ll",
status: "认定完成",
probability: "100",
level: "高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tl",
status: "认定完成",
probability: "100",
level: "普通",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tt",
status: "认定完成",
probability: "100",
level: "最高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "lt",
status: "认定完成",
level: "低",
probability: "100",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "ll",
status: "认定完成",
probability: "100",
level: "高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tl",
probability: "100",
status: "认定完成",
level: "普通",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tt",
status: "认定完成",
probability: "100",
level: "最高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "lt",
probability: "100",
status: "认定完成",
level: "低",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "ll",
status: "认定完成",
probability: "100",
level: "高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tl",
status: "认定完成",
probability: "100",
level: "普通",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tt",
status: "认定完成",
probability: "100",
level: "最高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "lt",
status: "认定完成",
probability: "100",
level: "低",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "ll",
probability: "100",
status: "认定完成",
level: "高",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
},
{
id: "116755",
barcode: "46000002321654684891335",
num: "100/100",
queryType: "tl",
status: "认定完成",
probability: "100",
level: "普通",
confirmDate: "2021-08-04 17:40:54",
sendDate: "2021-08-04 17:40:54",
userId: "46777000"
}
];
</script>
<style scoped>
div {
margin: 0;
padding: 0;
display: inline-block;
border: none;
}
hr {
background-color: #eeeeee;
height: 1px;
border: none;
margin: 16px 0 16px 0;
}
label {
width: 70px;
height: 22px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #999999;
line-height: 22px;
}
.el-icon-arrow-down {
color: #999999;
border: #999999 1px solid;
border-radius: 50%; /*边设置为圆形*/
font-size: 12px;
}
.el-button {
width: 96px;
height: 32px;
border-radius: 4px;
border: 1px solid #aeb5c2;
margin: 0;
padding: 0;
}
.el-button__inner {
width: 56px;
height: 16px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #2e3846;
line-height: 16px;
}
.confirm_base {
height: 100%;
background-color: #ffffff;
padding: 24px;
margin: 24px;
}
.display_style {
display: inline-block;
margin: 5px 24px 5px 0;
}
.display_style span {
height: 24px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #333333;
line-height: 20px;
margin: 0;
padding: 0;
}
.display_style .el-input {
width: 168px;
}
.display_style .el-select {
width: 168px;
}
.display_style .el-date-picker {
width: 200px;
}
.el-button--text {
width: fit-content;
border: #ffffff 1px solid;
height: 22px;
padding: 0;
margin: 0 12px 0 12px;
font-size: 14px;
font-weight: 350;
color: #333333;
}
.el-button--text:hover {
width: fit-content;
height: 22px;
font-size: 14px;
font-family: PingFangSC-Regular, PingFang SC;
font-weight: 350;
color: #055fe7;
line-height: 16px;
}
.el-button--primary {
width: 96px;
height: 32px;
line-height: 22px;
padding: 0;
background: #055fe7;
border-radius: 4px;
}
.el-checkbox-button__inner {
width: 56px;
height: 22px;
font-size: 14px;
font-family: MicrosoftYaHei;
color: #ffffff;
line-height: 22px;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.confirm_main_search {
width: 100%;
height: 34px;
}
.confirm_main_button {
position: absolute;
right: 48px;
}
.confirm_header_search {
}
.confirm_main {
width: 100%;
height: 680px;
}
.confirm_main_table {
margin: 16px 0 15px 0;
width: 100%;
height: 680px;
}
.confirm_footer_page {
position: absolute;
right: 48px;
bottom: 30px;
height: 34px;
}
</style>
<!--
* @Author: your name
* @Date: 2021-09-07 10:46:50
* @LastEditTime: 2021-09-07 10:46:50
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\daxx\Index.vue
-->
<template>
<div>
档案信息
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-09-07 11:08:38
* @LastEditTime: 2021-09-07 11:08:38
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\htzwcj.vue
-->
<template>
<div>
活体指纹采集
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-09-07 10:36:02
* @LastEditTime: 2021-09-07 10:36:03
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\zljc\Index.vue
-->
<template>
<div>
质量检查
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-09-07 10:28:38
* @LastEditTime: 2021-09-07 10:28:38
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\zzwcj\Index.vue
-->
<template>
<div>
指掌纹采集
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
<!--
* @Author: your name
* @Date: 2021-09-07 10:31:34
* @LastEditTime: 2021-09-07 10:31:35
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\zzwlr\Index.vue
-->
<template>
<div>
指掌纹录入
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>
\ No newline at end of file
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