Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
jml0128
/
xrk-bi
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit d4e648d8
authored
Aug 09, 2021
by
srq18211
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
开发环境配置
1 parent
e8ef9d72
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
801 additions
and
183 deletions
package-lock.json
package.json
bi.html → test/index.html
package-lock.json
View file @
d4e648d
{
"name"
:
"xrk-bi"
,
"version"
:
"0.1.1
1
"
,
"version"
:
"0.1.1
7
"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
...
...
@@ -336,6 +336,12 @@
"@types/node"
:
"*"
}
},
"@types/html-minifier-terser"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz"
,
"integrity"
:
"sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="
,
"dev"
:
true
},
"@types/json-schema"
:
{
"version"
:
"7.0.8"
,
"resolved"
:
"https://registry.nlark.com/@types/json-schema/download/@types/json-schema-7.0.8.tgz"
,
...
...
@@ -891,6 +897,12 @@
"integrity"
:
"sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0="
,
"dev"
:
true
},
"@zeit/schemas"
:
{
"version"
:
"2.6.0"
,
"resolved"
:
"https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz"
,
"integrity"
:
"sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg=="
,
"dev"
:
true
},
"abbrev"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.nlark.com/abbrev/download/abbrev-1.1.1.tgz"
,
...
...
@@ -1001,6 +1013,15 @@
"integrity"
:
"sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
,
"dev"
:
true
},
"ansi-align"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz"
,
"integrity"
:
"sha1-w2rsy6VjuJzrVW82kPCx2eNUf38="
,
"dev"
:
true
,
"requires"
:
{
"string-width"
:
"^2.0.0"
}
},
"ansi-escapes"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"https://registry.nlark.com/ansi-escapes/download/ansi-escapes-4.3.2.tgz?cache=0&sync_timestamp=1618847144938&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-escapes%2Fdownload%2Fansi-escapes-4.3.2.tgz"
,
...
...
@@ -1059,6 +1080,12 @@
"integrity"
:
"sha1-aALmJk79GMeQobDVF/DyYnvyyUo="
,
"dev"
:
true
},
"arch"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/arch/-/arch-2.2.0.tgz"
,
"integrity"
:
"sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ=="
,
"dev"
:
true
},
"are-we-there-yet"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.nlark.com/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz"
,
...
...
@@ -1069,6 +1096,12 @@
"readable-stream"
:
"^2.0.6"
}
},
"arg"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/arg/-/arg-2.0.0.tgz"
,
"integrity"
:
"sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w=="
,
"dev"
:
true
},
"argparse"
:
{
"version"
:
"1.0.10"
,
"resolved"
:
"https://registry.nlark.com/argparse/download/argparse-1.0.10.tgz"
,
...
...
@@ -2186,6 +2219,64 @@
"multicast-dns-service-types"
:
"^1.1.0"
}
},
"boolbase"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
,
"integrity"
:
"sha1-aN/1++YMUes3cl6p4+0xDcwed24="
,
"dev"
:
true
},
"boxen"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz"
,
"integrity"
:
"sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw=="
,
"dev"
:
true
,
"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-styles"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"dev"
:
true
,
"requires"
:
{
"color-convert"
:
"^1.9.0"
}
},
"chalk"
:
{
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
,
"integrity"
:
"sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
,
"dev"
:
true
,
"requires"
:
{
"ansi-styles"
:
"^3.2.1"
,
"escape-string-regexp"
:
"^1.0.5"
,
"supports-color"
:
"^5.3.0"
}
},
"has-flag"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
,
"integrity"
:
"sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
,
"dev"
:
true
},
"supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"dev"
:
true
,
"requires"
:
{
"has-flag"
:
"^3.0.0"
}
}
}
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz"
,
...
...
@@ -2471,6 +2562,16 @@
"integrity"
:
"sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M="
,
"dev"
:
true
},
"camel-case"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz"
,
"integrity"
:
"sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw=="
,
"dev"
:
true
,
"requires"
:
{
"pascal-case"
:
"^3.1.2"
,
"tslib"
:
"^2.0.3"
}
},
"camelcase"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.nlark.com/camelcase/download/camelcase-4.1.0.tgz"
,
...
...
@@ -2639,12 +2740,35 @@
}
}
},
"clean-css"
:
{
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz"
,
"integrity"
:
"sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA=="
,
"dev"
:
true
,
"requires"
:
{
"source-map"
:
"~0.6.0"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
,
"integrity"
:
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
,
"dev"
:
true
}
}
},
"clean-stack"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.nlark.com/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1621915054928&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz"
,
"integrity"
:
"sha1-7oRy27Ep5yezHooQpCfe6d/kAIs="
,
"dev"
:
true
},
"cli-boxes"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"
,
"integrity"
:
"sha1-T6kXw+WclKAEzWH47lCdplFocUM="
,
"dev"
:
true
},
"cli-cursor"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.nlark.com/cli-cursor/download/cli-cursor-2.1.0.tgz"
,
...
...
@@ -2695,6 +2819,52 @@
"integrity"
:
"sha1-ovSEN6LKqaIkNueUvwceyeYc7fY="
,
"dev"
:
true
},
"clipboardy"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz"
,
"integrity"
:
"sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ=="
,
"dev"
:
true
,
"requires"
:
{
"arch"
:
"^2.1.1"
,
"execa"
:
"^1.0.0"
,
"is-wsl"
:
"^2.1.1"
},
"dependencies"
:
{
"execa"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/execa/-/execa-1.0.0.tgz"
,
"integrity"
:
"sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA=="
,
"dev"
:
true
,
"requires"
:
{
"cross-spawn"
:
"^6.0.0"
,
"get-stream"
:
"^4.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"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz"
,
"integrity"
:
"sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w=="
,
"dev"
:
true
,
"requires"
:
{
"pump"
:
"^3.0.0"
}
},
"is-wsl"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz"
,
"integrity"
:
"sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="
,
"dev"
:
true
,
"requires"
:
{
"is-docker"
:
"^2.0.0"
}
}
}
},
"cliui"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz"
,
...
...
@@ -3156,6 +3326,19 @@
}
}
},
"css-select"
:
{
"version"
:
"4.1.3"
,
"resolved"
:
"https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz"
,
"integrity"
:
"sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA=="
,
"dev"
:
true
,
"requires"
:
{
"boolbase"
:
"^1.0.0"
,
"css-what"
:
"^5.0.0"
,
"domhandler"
:
"^4.2.0"
,
"domutils"
:
"^2.6.0"
,
"nth-check"
:
"^2.0.0"
}
},
"css-selector-tokenizer"
:
{
"version"
:
"0.7.3"
,
"resolved"
:
"https://registry.nlark.com/css-selector-tokenizer/download/css-selector-tokenizer-0.7.3.tgz"
,
...
...
@@ -3166,6 +3349,12 @@
"fastparse"
:
"^1.1.2"
}
},
"css-what"
:
{
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz"
,
"integrity"
:
"sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg=="
,
"dev"
:
true
},
"cssesc"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.nlark.com/cssesc/download/cssesc-3.0.0.tgz"
,
...
...
@@ -3309,6 +3498,12 @@
"regexp.prototype.flags"
:
"^1.2.0"
}
},
"deep-extend"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz"
,
"integrity"
:
"sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
,
"dev"
:
true
},
"deep-is"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.nlark.com/deep-is/download/deep-is-0.1.3.tgz"
,
...
...
@@ -3527,6 +3722,26 @@
"esutils"
:
"^2.0.2"
}
},
"dom-converter"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz"
,
"integrity"
:
"sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA=="
,
"dev"
:
true
,
"requires"
:
{
"utila"
:
"~0.4"
}
},
"dom-serializer"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz"
,
"integrity"
:
"sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig=="
,
"dev"
:
true
,
"requires"
:
{
"domelementtype"
:
"^2.0.1"
,
"domhandler"
:
"^4.2.0"
,
"entities"
:
"^2.0.0"
}
},
"dom7"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/dom7/download/dom7-3.0.0.tgz"
,
...
...
@@ -3541,6 +3756,42 @@
"integrity"
:
"sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto="
,
"dev"
:
true
},
"domelementtype"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz"
,
"integrity"
:
"sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
,
"dev"
:
true
},
"domhandler"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz"
,
"integrity"
:
"sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA=="
,
"dev"
:
true
,
"requires"
:
{
"domelementtype"
:
"^2.2.0"
}
},
"domutils"
:
{
"version"
:
"2.7.0"
,
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz"
,
"integrity"
:
"sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg=="
,
"dev"
:
true
,
"requires"
:
{
"dom-serializer"
:
"^1.0.1"
,
"domelementtype"
:
"^2.2.0"
,
"domhandler"
:
"^4.2.0"
}
},
"dot-case"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz"
,
"integrity"
:
"sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w=="
,
"dev"
:
true
,
"requires"
:
{
"no-case"
:
"^3.0.4"
,
"tslib"
:
"^2.0.3"
}
},
"duplexify"
:
{
"version"
:
"3.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz"
,
...
...
@@ -3677,6 +3928,12 @@
"tapable"
:
"^0.2.7"
}
},
"entities"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
,
"integrity"
:
"sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
,
"dev"
:
true
},
"errno"
:
{
"version"
:
"0.1.8"
,
"resolved"
:
"https://registry.nlark.com/errno/download/errno-0.1.8.tgz"
,
...
...
@@ -4555,6 +4812,23 @@
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
,
"dev"
:
true
},
"fast-url-parser"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz"
,
"integrity"
:
"sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0="
,
"dev"
:
true
,
"requires"
:
{
"punycode"
:
"^1.3.2"
},
"dependencies"
:
{
"punycode"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
,
"integrity"
:
"sha1-wNWmOycYgArY4esPpSachN1BhF4="
,
"dev"
:
true
}
}
},
"fastparse"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/fastparse/download/fastparse-1.1.2.tgz"
,
...
...
@@ -5313,6 +5587,50 @@
"integrity"
:
"sha1-z70bAdKvr5rcobEK59/6uYxx0tw="
,
"dev"
:
true
},
"html-minifier-terser"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz"
,
"integrity"
:
"sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg=="
,
"dev"
:
true
,
"requires"
:
{
"camel-case"
:
"^4.1.1"
,
"clean-css"
:
"^4.2.3"
,
"commander"
:
"^4.1.1"
,
"he"
:
"^1.2.0"
,
"param-case"
:
"^3.0.3"
,
"relateurl"
:
"^0.2.7"
,
"terser"
:
"^4.6.3"
},
"dependencies"
:
{
"commander"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
,
"integrity"
:
"sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
,
"dev"
:
true
}
}
},
"html-webpack-plugin"
:
{
"version"
:
"5.3.2"
,
"resolved"
:
"https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.2.tgz"
,
"integrity"
:
"sha512-HvB33boVNCz2lTyBsSiMffsJ+m0YLIQ+pskblXgN9fnjS1BgEcuAfdInfXfGrkdXV406k9FiDi86eVCDBgJOyQ=="
,
"dev"
:
true
,
"requires"
:
{
"@types/html-minifier-terser"
:
"^5.0.0"
,
"html-minifier-terser"
:
"^5.0.1"
,
"lodash"
:
"^4.17.21"
,
"pretty-error"
:
"^3.0.4"
,
"tapable"
:
"^2.0.0"
},
"dependencies"
:
{
"tapable"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz"
,
"integrity"
:
"sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw=="
,
"dev"
:
true
}
}
},
"html2canvas"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.nlark.com/html2canvas/download/html2canvas-1.1.4.tgz?cache=0&sync_timestamp=1626373638751&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fhtml2canvas%2Fdownload%2Fhtml2canvas-1.1.4.tgz"
,
...
...
@@ -5321,6 +5639,18 @@
"css-line-break"
:
"1.1.1"
}
},
"htmlparser2"
:
{
"version"
:
"6.1.0"
,
"resolved"
:
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz"
,
"integrity"
:
"sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A=="
,
"dev"
:
true
,
"requires"
:
{
"domelementtype"
:
"^2.0.1"
,
"domhandler"
:
"^4.0.0"
,
"domutils"
:
"^2.5.2"
,
"entities"
:
"^2.0.0"
}
},
"http-deceiver"
:
{
"version"
:
"1.2.7"
,
"resolved"
:
"https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz"
,
...
...
@@ -5567,6 +5897,12 @@
"integrity"
:
"sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
,
"dev"
:
true
},
"ini"
:
{
"version"
:
"1.3.8"
,
"resolved"
:
"https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
,
"integrity"
:
"sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
,
"dev"
:
true
},
"inquirer"
:
{
"version"
:
"7.3.3"
,
"resolved"
:
"https://registry.nlark.com/inquirer/download/inquirer-7.3.3.tgz?cache=0&sync_timestamp=1621628995749&other_urls=https%3A%2F%2Fregistry.nlark.com%2Finquirer%2Fdownload%2Finquirer-7.3.3.tgz"
,
...
...
@@ -5872,6 +6208,12 @@
"integrity"
:
"sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
,
"dev"
:
true
},
"is-docker"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz"
,
"integrity"
:
"sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
,
"dev"
:
true
},
"is-extendable"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.nlark.com/is-extendable/download/is-extendable-0.1.1.tgz"
,
...
...
@@ -7033,6 +7375,15 @@
"signal-exit"
:
"^3.0.0"
}
},
"lower-case"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz"
,
"integrity"
:
"sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg=="
,
"dev"
:
true
,
"requires"
:
{
"tslib"
:
"^2.0.3"
}
},
"lru-cache"
:
{
"version"
:
"4.1.5"
,
"resolved"
:
"https://registry.nlark.com/lru-cache/download/lru-cache-4.1.5.tgz"
,
...
...
@@ -7583,6 +7934,16 @@
"integrity"
:
"sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y="
,
"dev"
:
true
},
"no-case"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz"
,
"integrity"
:
"sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg=="
,
"dev"
:
true
,
"requires"
:
{
"lower-case"
:
"^2.0.2"
,
"tslib"
:
"^2.0.3"
}
},
"node-forge"
:
{
"version"
:
"0.10.0"
,
"resolved"
:
"https://registry.nlark.com/node-forge/download/node-forge-0.10.0.tgz"
,
...
...
@@ -7790,6 +8151,15 @@
"set-blocking"
:
"~2.0.0"
}
},
"nth-check"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz"
,
"integrity"
:
"sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q=="
,
"dev"
:
true
,
"requires"
:
{
"boolbase"
:
"^1.0.0"
}
},
"num2fraction"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/num2fraction/download/num2fraction-1.2.2.tgz"
,
...
...
@@ -8140,6 +8510,16 @@
}
}
},
"param-case"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz"
,
"integrity"
:
"sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A=="
,
"dev"
:
true
,
"requires"
:
{
"dot-case"
:
"^3.0.4"
,
"tslib"
:
"^2.0.3"
}
},
"parent-module"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.nlark.com/parent-module/download/parent-module-1.0.1.tgz"
,
...
...
@@ -8177,6 +8557,16 @@
"integrity"
:
"sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ="
,
"dev"
:
true
},
"pascal-case"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz"
,
"integrity"
:
"sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g=="
,
"dev"
:
true
,
"requires"
:
{
"no-case"
:
"^3.0.4"
,
"tslib"
:
"^2.0.3"
}
},
"pascalcase"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/pascalcase/download/pascalcase-0.1.1.tgz"
,
...
...
@@ -8955,6 +9345,16 @@
"fast-diff"
:
"^1.1.2"
}
},
"pretty-error"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz"
,
"integrity"
:
"sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ=="
,
"dev"
:
true
,
"requires"
:
{
"lodash"
:
"^4.17.20"
,
"renderkid"
:
"^2.0.6"
}
},
"private"
:
{
"version"
:
"0.1.8"
,
"resolved"
:
"https://registry.nlark.com/private/download/private-0.1.8.tgz"
,
...
...
@@ -9171,6 +9571,26 @@
}
}
},
"rc"
:
{
"version"
:
"1.2.8"
,
"resolved"
:
"https://registry.npmjs.org/rc/-/rc-1.2.8.tgz"
,
"integrity"
:
"sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="
,
"dev"
:
true
,
"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.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
,
"integrity"
:
"sha1-PFMZQukIwml8DsNEhYwobHygpgo="
,
"dev"
:
true
}
}
},
"read-pkg"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/read-pkg/download/read-pkg-2.0.0.tgz"
,
...
...
@@ -9322,6 +9742,25 @@
"regjsparser"
:
"^0.1.4"
}
},
"registry-auth-token"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz"
,
"integrity"
:
"sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ=="
,
"dev"
:
true
,
"requires"
:
{
"rc"
:
"^1.1.6"
,
"safe-buffer"
:
"^5.0.1"
}
},
"registry-url"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"
,
"integrity"
:
"sha1-PU74cPc93h138M+aOBQyRE4XSUI="
,
"dev"
:
true
,
"requires"
:
{
"rc"
:
"^1.0.1"
}
},
"regjsgen"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.nlark.com/regjsgen/download/regjsgen-0.2.0.tgz"
,
...
...
@@ -9345,12 +9784,31 @@
}
}
},
"relateurl"
:
{
"version"
:
"0.2.7"
,
"resolved"
:
"https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz"
,
"integrity"
:
"sha1-VNvzd+UUQKypCkzSdGANP/LYiKk="
,
"dev"
:
true
},
"remove-trailing-separator"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/remove-trailing-separator/download/remove-trailing-separator-1.1.0.tgz"
,
"integrity"
:
"sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
,
"dev"
:
true
},
"renderkid"
:
{
"version"
:
"2.0.7"
,
"resolved"
:
"https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz"
,
"integrity"
:
"sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ=="
,
"dev"
:
true
,
"requires"
:
{
"css-select"
:
"^4.1.3"
,
"dom-converter"
:
"^0.2.0"
,
"htmlparser2"
:
"^6.1.0"
,
"lodash"
:
"^4.17.21"
,
"strip-ansi"
:
"^3.0.1"
}
},
"repeat-element"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npm.taobao.org/repeat-element/download/repeat-element-1.1.4.tgz"
,
...
...
@@ -9899,6 +10357,126 @@
"randombytes"
:
"^2.1.0"
}
},
"serve"
:
{
"version"
:
"12.0.0"
,
"resolved"
:
"https://registry.npmjs.org/serve/-/serve-12.0.0.tgz"
,
"integrity"
:
"sha512-BkTsETQYynAZ7rXX414kg4X6EvuZQS3UVs1NY0VQYdRHSTYWPYcH38nnDh48D0x6ONuislgjag8uKlU2gTBImA=="
,
"dev"
:
true
,
"requires"
:
{
"@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"
:
{
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"dev"
:
true
,
"requires"
:
{
"color-convert"
:
"^1.9.0"
}
},
"chalk"
:
{
"version"
:
"2.4.1"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"
,
"integrity"
:
"sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="
,
"dev"
:
true
,
"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.npmjs.org/compression/-/compression-1.7.3.tgz"
,
"integrity"
:
"sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg=="
,
"dev"
:
true
,
"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"
}
},
"has-flag"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
,
"integrity"
:
"sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
,
"dev"
:
true
},
"supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"dev"
:
true
,
"requires"
:
{
"has-flag"
:
"^3.0.0"
}
}
}
},
"serve-handler"
:
{
"version"
:
"6.1.3"
,
"resolved"
:
"https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz"
,
"integrity"
:
"sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w=="
,
"dev"
:
true
,
"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"
:
{
"content-disposition"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
,
"integrity"
:
"sha1-DPaLud318r55YcOoUXjLhdunjLQ="
,
"dev"
:
true
},
"mime-db"
:
{
"version"
:
"1.33.0"
,
"resolved"
:
"https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"
,
"integrity"
:
"sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="
,
"dev"
:
true
},
"mime-types"
:
{
"version"
:
"2.1.18"
,
"resolved"
:
"https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"
,
"integrity"
:
"sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="
,
"dev"
:
true
,
"requires"
:
{
"mime-db"
:
"~1.33.0"
}
},
"path-to-regexp"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz"
,
"integrity"
:
"sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="
,
"dev"
:
true
},
"range-parser"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
,
"integrity"
:
"sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
,
"dev"
:
true
}
}
},
"serve-index"
:
{
"version"
:
"1.9.1"
,
"resolved"
:
"https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz"
,
...
...
@@ -10802,6 +11380,15 @@
"inherits"
:
"2"
}
},
"term-size"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"
,
"integrity"
:
"sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk="
,
"dev"
:
true
,
"requires"
:
{
"execa"
:
"^0.7.0"
}
},
"terser"
:
{
"version"
:
"4.8.0"
,
"resolved"
:
"https://registry.nlark.com/terser/download/terser-4.8.0.tgz"
,
...
...
@@ -11324,6 +11911,16 @@
"integrity"
:
"sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ="
,
"dev"
:
true
},
"update-check"
:
{
"version"
:
"1.5.2"
,
"resolved"
:
"https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz"
,
"integrity"
:
"sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ=="
,
"dev"
:
true
,
"requires"
:
{
"registry-auth-token"
:
"3.3.2"
,
"registry-url"
:
"3.1.0"
}
},
"uri-js"
:
{
"version"
:
"4.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/uri-js/download/uri-js-4.4.1.tgz?cache=0&sync_timestamp=1610237586670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furi-js%2Fdownload%2Furi-js-4.4.1.tgz"
,
...
...
@@ -11474,6 +12071,12 @@
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
,
"dev"
:
true
},
"utila"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/utila/-/utila-0.4.0.tgz"
,
"integrity"
:
"sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
,
"dev"
:
true
},
"utils-merge"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz"
,
...
...
@@ -12573,6 +13176,15 @@
"string-width"
:
"^1.0.2 || 2"
}
},
"widest-line"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz"
,
"integrity"
:
"sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA=="
,
"dev"
:
true
,
"requires"
:
{
"string-width"
:
"^2.1.1"
}
},
"window-size"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.nlark.com/window-size/download/window-size-0.1.0.tgz"
,
...
...
package.json
View file @
d4e648d
...
...
@@ -15,6 +15,7 @@
"scripts"
:
{
"dev"
:
"cross-env NODE_ENV=development webpack-dev-server --open --hot"
,
"build"
:
"cross-env NODE_ENV=production webpack --progress --hide-modules"
,
"dev:srq"
:
"cross-env NODE_ENV=srq webpack-dev-server --hot"
,
"lint"
:
"eslint src/ --ext .js,.vue "
,
"fix"
:
"eslint --fix ./src --ext .js,.vue "
},
...
...
@@ -45,11 +46,13 @@
"eslint-plugin-prettier"
:
"^3.1.3"
,
"eslint-plugin-vue"
:
"^6.2.2"
,
"file-loader"
:
"^1.1.4"
,
"html-webpack-plugin"
:
"^5.3.2"
,
"lint-staged"
:
"^9.5.0"
,
"mockjs"
:
"^1.1.0"
,
"node-sass"
:
"^4.0.0"
,
"prettier"
:
"^1.19.1"
,
"sass-loader"
:
"^7.3.1"
,
"serve"
:
"^12.0.0"
,
"style-loader"
:
"^2.0.0"
,
"url-loader"
:
"^1.0.1"
,
"vue-loader"
:
"^13.0.5"
,
...
...
bi
.html
→
test/index
.html
View file @
d4e648d
...
...
@@ -4,206 +4,208 @@
-->
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<title>
Bi报告
</title>
<style>
*
{
margin
:
0
;
padding
:
0
;
}
</style>
</head>
<body>
<div
id=
"app"
>
<xrk-bi
use-scale=
"1"
print=
"1"
mobile=
"1"
:project-type=
"projectType"
:get-base-info=
"config.getBaseInfo"
:get-fixed-info=
"config.getFixedInfo"
:get-topic-info=
"config.getTopicInfo"
:get-group-info=
"config.getGroupInfo"
></xrk-bi>
</div>
</body>
<script
src=
"https://cdn.bootcdn.net/ajax/libs/vue/2.5.0/vue.min.js"
></script>
<script
src=
"https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es6-sham.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es7-shim.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/json3.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/polyfill.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es5-sham.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/vue.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/qs.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/axios.js"
></script>
<script
src=
"http://192.168.199.206:8080/dist/bundler.js"
></script>
<script>
/**
<head>
<meta
charset=
"UTF-8"
/>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<title>
Bi报告
</title>
<style>
*
{
margin
:
0
;
padding
:
0
;
}
</style>
</head>
<body>
<div
id=
"app"
>
<xrk-bi
use-scale=
"1"
print=
"1"
mobile=
"1"
:project-type=
"projectType"
:get-base-info=
"config.getBaseInfo"
:get-fixed-info=
"config.getFixedInfo"
:get-topic-info=
"config.getTopicInfo"
:get-group-info=
"config.getGroupInfo"
>
</xrk-bi>
</div>
</body>
<script
src=
"https://cdn.bootcdn.net/ajax/libs/vue/2.5.0/vue.min.js"
></script>
<script
src=
"https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es6-sham.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es7-shim.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/json3.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/polyfill.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/es5-sham.min.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/vue.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/qs.js"
></script>
<script
src=
"https://cdn.yxvzb.com/WEB/SaaS/bi/0.1.0/static/js/axios.js"
></script>
<script
src=
"http://192.168.199.206:8080/dist/bundler.js"
></script>
<script>
//加参数
if
(
!
window
.
location
.
search
.
length
){
window
.
location
.
search
=
'?print=1&projectType=20&id=42&url=http://saas-cso-pc-1.jimijiayuan.cn'
}
/**
* @desc 输入一个字段名 返回 query 字段名对应的字段值 或者 false
* @param variable
* @return {string|boolean}
*/
var
getQueryVariable
=
function
getQueryVariable
(
variable
)
{
var
query
=
window
.
location
.
search
.
substring
(
1
);
var
vars
=
query
.
split
(
'&'
);
for
(
var
i
=
0
;
i
<
vars
.
length
;
i
++
)
{
var
pair
=
vars
[
i
].
split
(
'='
);
* @param variable
* @return {string|boolean}
*/
var
getQueryVariable
=
function
getQueryVariable
(
variable
)
{
var
query
=
window
.
location
.
search
.
substring
(
1
);
var
vars
=
query
.
split
(
'&'
);
for
(
var
i
=
0
;
i
<
vars
.
length
;
i
++
)
{
var
pair
=
vars
[
i
].
split
(
'='
);
if
(
pair
[
0
]
==
variable
)
{
return
pair
[
1
];
}
if
(
pair
[
0
]
==
variable
)
{
return
pair
[
1
];
}
}
return
false
;
};
return
false
;
};
var
baseUrl
=
getQueryVariable
(
'url'
)
+
'/rest/cso/saas'
;
var
service
=
axios
.
create
({
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded;charset=UTF-8'
}
});
service
.
interceptors
.
request
.
use
(
function
(
config
)
{
config
.
data
=
Qs
.
stringify
(
config
.
data
);
return
config
;
});
var
baseUrl
=
getQueryVariable
(
'url'
)
+
'/rest/cso/saas'
;
var
service
=
axios
.
create
({
headers
:
{
'Content-Type'
:
'application/x-www-form-urlencoded;charset=UTF-8'
}
});
service
.
interceptors
.
request
.
use
(
function
(
config
)
{
config
.
data
=
Qs
.
stringify
(
config
.
data
);
return
config
;
});
// 创建场景BI相关接口
var
makeSceneBi
=
{
baseInfo
:
function
baseInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/base/info'
),
data
);
},
fixedInfo
:
function
fixedInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/fixed/info'
),
data
);
},
topicInfo
:
function
topicInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/topic/info'
),
data
);
},
groupInfo
:
function
groupInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/group/info'
),
data
);
}
};
var
hgtgBi
=
{
baseInfo
:
function
baseInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getHgtgBaseInfo'
),
data
);
},
fixedInfo
:
function
fixedInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getStyleConfigureFixed'
),
data
);
},
topicInfo
:
function
topicInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getStyleConfigureHgtg'
),
data
);
},
groupInfo
:
function
groupInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/ListsingleContent'
),
data
);
}
};
</script>
<script>
'use strict'
;
// 创建场景BI相关接口
var
makeSceneBi
=
{
baseInfo
:
function
baseInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/base/info'
),
data
);
},
fixedInfo
:
function
fixedInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/fixed/info'
),
data
);
},
topicInfo
:
function
topicInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/topic/info'
),
data
);
},
groupInfo
:
function
groupInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/data/group/info'
),
data
);
}
};
var
hgtgBi
=
{
baseInfo
:
function
baseInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getHgtgBaseInfo'
),
data
);
},
fixedInfo
:
function
fixedInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getStyleConfigureFixed'
),
data
);
},
topicInfo
:
function
topicInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/getStyleConfigureHgtg'
),
data
);
},
groupInfo
:
function
groupInfo
(
data
)
{
return
service
.
post
(
''
.
concat
(
baseUrl
,
'/bi/hgtgData/ListsingleContent'
),
data
);
}
};
</script>
<script>
'use strict'
;
function
_defineProperty
(
obj
,
key
,
value
)
{
if
(
key
in
obj
)
{
Object
.
defineProperty
(
obj
,
key
,
{
value
:
value
,
enumerable
:
true
,
configurable
:
true
,
writable
:
true
});
}
else
{
obj
[
key
]
=
value
;
}
return
obj
;
function
_defineProperty
(
obj
,
key
,
value
)
{
if
(
key
in
obj
)
{
Object
.
defineProperty
(
obj
,
key
,{
value
:
value
,
enumerable
:
true
,
configurable
:
true
,
writable
:
true
});
}
else
{
obj
[
key
]
=
value
;
}
return
obj
;
}
new
Vue
({
el
:
'#app'
,
components
:
_defineProperty
({},
Xrk
.
Bi
.
name
,
Xrk
.
Bi
),
data
:
function
data
()
{
return
{
s
:
Xrk
.
Bi
.
name
,
projectType
:
0
new
Vue
({
el
:
'#app'
,
components
:
_defineProperty
({},
Xrk
.
Bi
.
name
,
Xrk
.
Bi
),
data
:
function
data
()
{
return
{
s
:
Xrk
.
Bi
.
name
,
projectType
:
0
};
},
computed
:
{
config
:
function
config
()
{
var
_this
=
this
;
var
makeSceneAndSurvey
=
{
getBaseInfo
:
function
getBaseInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
baseInfo
,
data
)();
},
getFixedInfo
:
function
getFixedInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
fixedInfo
,
data
)();
},
getTopicInfo
:
function
getTopicInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
topicInfo
,
data
)();
},
getGroupInfo
:
function
getGroupInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
groupInfo
,
data
)();
}
};
},
computed
:
{
config
:
function
config
()
{
var
_this
=
this
;
var
makeSceneAndSurvey
=
{
return
{
20
:
makeSceneAndSurvey
,
5
:
makeSceneAndSurvey
,
7
:
makeSceneAndSurvey
,
6
:
{
getBaseInfo
:
function
getBaseInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
baseInfo
,
data
)();
return
that
.
addAuthToAjax
(
hgtgBi
.
baseInfo
,
data
)();
},
getFixedInfo
:
function
getFixedInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
fixedInfo
,
data
)();
return
that
.
addAuthToAjax
(
hgtgBi
.
fixedInfo
,
data
)();
},
getTopicInfo
:
function
getTopicInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
topicInfo
,
data
)();
return
that
.
addAuthToAjax
(
hgtgBi
.
topicInfo
,
data
)();
},
getGroupInfo
:
function
getGroupInfo
(
data
)
{
return
_this
.
addAuthToAjax
(
makeSceneBi
.
groupInfo
,
data
)();
return
that
.
addAuthToAjax
(
hgtgBi
.
groupInfo
,
data
)();
}
};
return
{
20
:
makeSceneAndSurvey
,
5
:
makeSceneAndSurvey
,
7
:
makeSceneAndSurvey
,
6
:
{
getBaseInfo
:
function
getBaseInfo
(
data
)
{
return
that
.
addAuthToAjax
(
hgtgBi
.
baseInfo
,
data
)();
},
getFixedInfo
:
function
getFixedInfo
(
data
)
{
return
that
.
addAuthToAjax
(
hgtgBi
.
fixedInfo
,
data
)();
},
getTopicInfo
:
function
getTopicInfo
(
data
)
{
return
that
.
addAuthToAjax
(
hgtgBi
.
topicInfo
,
data
)();
},
getGroupInfo
:
function
getGroupInfo
(
data
)
{
return
that
.
addAuthToAjax
(
hgtgBi
.
groupInfo
,
data
)();
}
}
}[
this
.
projectType
];
}
},
methods
:
{
getTemplateList
:
function
getTemplateList
(
data
)
{
console
.
log
(
'makeSceneBi.templateList'
)
console
.
log
(
makeSceneBi
.
templateList
)
return
this
.
addAuthToAjax
(
makeSceneBi
.
templateList
,
data
)();
},
/**
* @desc 添加入参 id ,biInfoId
* @param ajax service.post(''.concat(baseUrl, '/bi/data/base/info'), data);
* @param data 请求参数
* @return {*}
*/
addAuthToAjax
:
function
addAuthToAjax
(
ajax
,
data
)
{
var
id
=
getQueryVariable
(
'id'
);
var
_data
=
JSON
.
parse
(
JSON
.
stringify
(
data
||
{}));
_data
[
'id'
]
=
id
;
_data
[
'biInfoId'
]
=
id
;
_data
[
'auth'
]
=
'94A08DA1FECBB6E8B46990538C7B50B2'
;
return
ajax
.
bind
(
null
,
_data
);
}
}
}[
this
.
projectType
];
}
},
methods
:
{
getTemplateList
:
function
getTemplateList
(
data
)
{
console
.
log
(
'makeSceneBi.templateList'
)
console
.
log
(
makeSceneBi
.
templateList
)
return
this
.
addAuthToAjax
(
makeSceneBi
.
templateList
,
data
)();
},
created
:
function
created
()
{
this
.
projectType
=
getQueryVariable
(
'projectType'
);
this
.
id
=
getQueryVariable
(
'id'
);
/**
* @desc 添加入参 id ,biInfoId
* @param ajax service.post(''.concat(baseUrl, '/bi/data/base/info'), data);
* @param data 请求参数
* @return {*}
*/
addAuthToAjax
:
function
addAuthToAjax
(
ajax
,
data
)
{
var
id
=
getQueryVariable
(
'id'
);
var
_data
=
JSON
.
parse
(
JSON
.
stringify
(
data
||
{}));
_data
[
'id'
]
=
id
;
_data
[
'biInfoId'
]
=
id
;
_data
[
'auth'
]
=
'94A08DA1FECBB6E8B46990538C7B50B2'
;
return
ajax
.
bind
(
null
,
_data
);
}
});
</script>
</html>
},
created
:
function
created
()
{
this
.
projectType
=
getQueryVariable
(
'projectType'
);
this
.
id
=
getQueryVariable
(
'id'
);
}
});
</script>
</html>
\ No newline at end of file
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment