Commit 121cc7d8 authored by wangqinghua's avatar wangqinghua

pdf 预览

parent c34b175e
...@@ -1641,7 +1641,6 @@ ...@@ -1641,7 +1641,6 @@
"version": "6.10.0", "version": "6.10.0",
"resolved": "http://r.cnpmjs.org/ajv/download/ajv-6.10.0.tgz", "resolved": "http://r.cnpmjs.org/ajv/download/ajv-6.10.0.tgz",
"integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=", "integrity": "sha1-kNDVRDnaWHzX6EO/twRfUL0ivfE=",
"dev": true,
"requires": { "requires": {
"fast-deep-equal": "^2.0.1", "fast-deep-equal": "^2.0.1",
"fast-json-stable-stringify": "^2.0.0", "fast-json-stable-stringify": "^2.0.0",
...@@ -1658,8 +1657,27 @@ ...@@ -1658,8 +1657,27 @@
"ajv-keywords": { "ajv-keywords": {
"version": "3.4.0", "version": "3.4.0",
"resolved": "http://r.cnpmjs.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz", "resolved": "http://r.cnpmjs.org/ajv-keywords/download/ajv-keywords-3.4.0.tgz",
"integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0=", "integrity": "sha1-S4Mee1MUFafMUYzUBOc/YZPGNJ0="
"dev": true },
"align-text": {
"version": "0.1.4",
"resolved": "http://r.cnpmjs.org/align-text/download/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
"requires": {
"kind-of": "^3.0.2",
"longest": "^1.0.1",
"repeat-string": "^1.5.2"
},
"dependencies": {
"kind-of": {
"version": "3.2.2",
"resolved": "http://r.cnpmjs.org/kind-of/download/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"requires": {
"is-buffer": "^1.1.5"
}
}
}
}, },
"alphanum-sort": { "alphanum-sort": {
"version": "1.0.2", "version": "1.0.2",
...@@ -1670,8 +1688,7 @@ ...@@ -1670,8 +1688,7 @@
"amdefine": { "amdefine": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://r.cnpmjs.org/amdefine/download/amdefine-1.0.1.tgz", "resolved": "http://r.cnpmjs.org/amdefine/download/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
"dev": true
}, },
"ansi-colors": { "ansi-colors": {
"version": "3.2.4", "version": "3.2.4",
...@@ -1885,6 +1902,11 @@ ...@@ -1885,6 +1902,11 @@
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
"dev": true "dev": true
}, },
"ast-types": {
"version": "0.9.6",
"resolved": "http://r.cnpmjs.org/ast-types/download/ast-types-0.9.6.tgz",
"integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk="
},
"astral-regex": { "astral-regex": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://r.cnpmjs.org/astral-regex/download/astral-regex-1.0.0.tgz", "resolved": "http://r.cnpmjs.org/astral-regex/download/astral-regex-1.0.0.tgz",
...@@ -2081,6 +2103,11 @@ ...@@ -2081,6 +2103,11 @@
"object.assign": "^4.1.0" "object.assign": "^4.1.0"
} }
}, },
"babel-plugin-syntax-dynamic-import": {
"version": "6.18.0",
"resolved": "http://r.cnpmjs.org/babel-plugin-syntax-dynamic-import/download/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
"integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo="
},
"babel-runtime": { "babel-runtime": {
"version": "6.26.0", "version": "6.26.0",
"resolved": "http://r.cnpmjs.org/babel-runtime/download/babel-runtime-6.26.0.tgz", "resolved": "http://r.cnpmjs.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
...@@ -2194,8 +2221,7 @@ ...@@ -2194,8 +2221,7 @@
"big.js": { "big.js": {
"version": "5.2.2", "version": "5.2.2",
"resolved": "http://r.cnpmjs.org/big.js/download/big.js-5.2.2.tgz", "resolved": "http://r.cnpmjs.org/big.js/download/big.js-5.2.2.tgz",
"integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg="
"dev": true
}, },
"binary-extensions": { "binary-extensions": {
"version": "1.13.0", "version": "1.13.0",
...@@ -2573,7 +2599,6 @@ ...@@ -2573,7 +2599,6 @@
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://r.cnpmjs.org/camel-case/download/camel-case-3.0.0.tgz", "resolved": "http://r.cnpmjs.org/camel-case/download/camel-case-3.0.0.tgz",
"integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
"dev": true,
"requires": { "requires": {
"no-case": "^2.2.0", "no-case": "^2.2.0",
"upper-case": "^1.1.1" "upper-case": "^1.1.1"
...@@ -2633,6 +2658,15 @@ ...@@ -2633,6 +2658,15 @@
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true "dev": true
}, },
"center-align": {
"version": "0.1.3",
"resolved": "http://r.cnpmjs.org/center-align/download/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"requires": {
"align-text": "^0.1.3",
"lazy-cache": "^1.0.3"
}
},
"chalk": { "chalk": {
"version": "2.4.2", "version": "2.4.2",
"resolved": "http://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz", "resolved": "http://r.cnpmjs.org/chalk/download/chalk-2.4.2.tgz",
...@@ -2644,6 +2678,31 @@ ...@@ -2644,6 +2678,31 @@
"supports-color": "^5.3.0" "supports-color": "^5.3.0"
} }
}, },
"change-case": {
"version": "3.0.2",
"resolved": "http://r.cnpmjs.org/change-case/download/change-case-3.0.2.tgz",
"integrity": "sha1-/Uh0bM4C8D8KZyV30dOo3C7OsDc=",
"requires": {
"camel-case": "^3.0.0",
"constant-case": "^2.0.0",
"dot-case": "^2.1.0",
"header-case": "^1.0.0",
"is-lower-case": "^1.1.0",
"is-upper-case": "^1.1.0",
"lower-case": "^1.1.1",
"lower-case-first": "^1.0.0",
"no-case": "^2.3.2",
"param-case": "^2.1.0",
"pascal-case": "^2.0.0",
"path-case": "^2.1.0",
"sentence-case": "^2.1.0",
"snake-case": "^2.1.0",
"swap-case": "^1.1.0",
"title-case": "^2.1.0",
"upper-case": "^1.1.1",
"upper-case-first": "^1.1.0"
}
},
"chardet": { "chardet": {
"version": "0.4.2", "version": "0.4.2",
"resolved": "http://r.cnpmjs.org/chardet/download/chardet-0.4.2.tgz", "resolved": "http://r.cnpmjs.org/chardet/download/chardet-0.4.2.tgz",
...@@ -3019,6 +3078,33 @@ ...@@ -3019,6 +3078,33 @@
} }
} }
}, },
"compression-webpack-plugin": {
"version": "2.0.0",
"resolved": "http://r.cnpmjs.org/compression-webpack-plugin/download/compression-webpack-plugin-2.0.0.tgz",
"integrity": "sha1-RkdjUMHrJ/eD3Mx5rC9wm6os/7w=",
"dev": true,
"requires": {
"cacache": "^11.2.0",
"find-cache-dir": "^2.0.0",
"neo-async": "^2.5.0",
"schema-utils": "^1.0.0",
"serialize-javascript": "^1.4.0",
"webpack-sources": "^1.0.1"
},
"dependencies": {
"schema-utils": {
"version": "1.0.0",
"resolved": "http://r.cnpmjs.org/schema-utils/download/schema-utils-1.0.0.tgz",
"integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=",
"dev": true,
"requires": {
"ajv": "^6.1.0",
"ajv-errors": "^1.0.0",
"ajv-keywords": "^3.1.0"
}
}
}
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "http://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz", "resolved": "http://r.cnpmjs.org/concat-map/download/concat-map-0.0.1.tgz",
...@@ -3067,6 +3153,15 @@ ...@@ -3067,6 +3153,15 @@
"bluebird": "^3.1.1" "bluebird": "^3.1.1"
} }
}, },
"constant-case": {
"version": "2.0.0",
"resolved": "http://r.cnpmjs.org/constant-case/download/constant-case-2.0.0.tgz",
"integrity": "sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=",
"requires": {
"snake-case": "^2.1.0",
"upper-case": "^1.1.1"
}
},
"constants-browserify": { "constants-browserify": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://r.cnpmjs.org/constants-browserify/download/constants-browserify-1.0.0.tgz", "resolved": "http://r.cnpmjs.org/constants-browserify/download/constants-browserify-1.0.0.tgz",
...@@ -3983,6 +4078,14 @@ ...@@ -3983,6 +4078,14 @@
"domelementtype": "1" "domelementtype": "1"
} }
}, },
"dot-case": {
"version": "2.1.1",
"resolved": "http://r.cnpmjs.org/dot-case/download/dot-case-2.1.1.tgz",
"integrity": "sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=",
"requires": {
"no-case": "^2.2.0"
}
},
"dot-prop": { "dot-prop": {
"version": "4.2.0", "version": "4.2.0",
"resolved": "http://r.cnpmjs.org/dot-prop/download/dot-prop-4.2.0.tgz", "resolved": "http://r.cnpmjs.org/dot-prop/download/dot-prop-4.2.0.tgz",
...@@ -4087,8 +4190,7 @@ ...@@ -4087,8 +4190,7 @@
"emojis-list": { "emojis-list": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "http://r.cnpmjs.org/emojis-list/download/emojis-list-2.1.0.tgz", "resolved": "http://r.cnpmjs.org/emojis-list/download/emojis-list-2.1.0.tgz",
"integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
"dev": true
}, },
"encodeurl": { "encodeurl": {
"version": "1.0.2", "version": "1.0.2",
...@@ -4174,6 +4276,15 @@ ...@@ -4174,6 +4276,15 @@
"is-symbol": "^1.0.2" "is-symbol": "^1.0.2"
} }
}, },
"es6-templates": {
"version": "0.2.3",
"resolved": "http://r.cnpmjs.org/es6-templates/download/es6-templates-0.2.3.tgz",
"integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=",
"requires": {
"recast": "~0.11.12",
"through": "~2.3.6"
}
},
"escape-html": { "escape-html": {
"version": "1.0.3", "version": "1.0.3",
"resolved": "http://r.cnpmjs.org/escape-html/download/escape-html-1.0.3.tgz", "resolved": "http://r.cnpmjs.org/escape-html/download/escape-html-1.0.3.tgz",
...@@ -5090,8 +5201,7 @@ ...@@ -5090,8 +5201,7 @@
"fast-deep-equal": { "fast-deep-equal": {
"version": "2.0.1", "version": "2.0.1",
"resolved": "http://r.cnpmjs.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz", "resolved": "http://r.cnpmjs.org/fast-deep-equal/download/fast-deep-equal-2.0.1.tgz",
"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
"dev": true
}, },
"fast-glob": { "fast-glob": {
"version": "2.2.6", "version": "2.2.6",
...@@ -5110,8 +5220,7 @@ ...@@ -5110,8 +5220,7 @@
"fast-json-stable-stringify": { "fast-json-stable-stringify": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://r.cnpmjs.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz", "resolved": "http://r.cnpmjs.org/fast-json-stable-stringify/download/fast-json-stable-stringify-2.0.0.tgz",
"integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
"dev": true
}, },
"fast-levenshtein": { "fast-levenshtein": {
"version": "2.0.6", "version": "2.0.6",
...@@ -5122,8 +5231,7 @@ ...@@ -5122,8 +5231,7 @@
"fastparse": { "fastparse": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "http://r.cnpmjs.org/fastparse/download/fastparse-1.1.2.tgz", "resolved": "http://r.cnpmjs.org/fastparse/download/fastparse-1.1.2.tgz",
"integrity": "sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=", "integrity": "sha1-kXKMWllC7O2FMSg8eUQe5BIsNak="
"dev": true
}, },
"faye-websocket": { "faye-websocket": {
"version": "0.10.0", "version": "0.10.0",
...@@ -6157,6 +6265,11 @@ ...@@ -6157,6 +6265,11 @@
"integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA=", "integrity": "sha1-/7cD4QZuig7qpMi4C6klPu77+wA=",
"dev": true "dev": true
}, },
"graceful-readlink": {
"version": "1.0.1",
"resolved": "http://r.cnpmjs.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz",
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
},
"gzip-size": { "gzip-size": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "http://r.cnpmjs.org/gzip-size/download/gzip-size-5.0.0.tgz", "resolved": "http://r.cnpmjs.org/gzip-size/download/gzip-size-5.0.0.tgz",
...@@ -6297,6 +6410,15 @@ ...@@ -6297,6 +6410,15 @@
"integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=",
"dev": true "dev": true
}, },
"header-case": {
"version": "1.0.1",
"resolved": "http://r.cnpmjs.org/header-case/download/header-case-1.0.1.tgz",
"integrity": "sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=",
"requires": {
"no-case": "^2.2.0",
"upper-case": "^1.1.3"
}
},
"hex-color-regex": { "hex-color-regex": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "http://r.cnpmjs.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", "resolved": "http://r.cnpmjs.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz",
...@@ -6949,6 +7071,14 @@ ...@@ -6949,6 +7071,14 @@
"is-extglob": "^2.1.1" "is-extglob": "^2.1.1"
} }
}, },
"is-lower-case": {
"version": "1.1.3",
"resolved": "http://r.cnpmjs.org/is-lower-case/download/is-lower-case-1.1.3.tgz",
"integrity": "sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=",
"requires": {
"lower-case": "^1.1.0"
}
},
"is-number": { "is-number": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://r.cnpmjs.org/is-number/download/is-number-3.0.0.tgz", "resolved": "http://r.cnpmjs.org/is-number/download/is-number-3.0.0.tgz",
...@@ -7059,6 +7189,14 @@ ...@@ -7059,6 +7189,14 @@
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
"dev": true "dev": true
}, },
"is-upper-case": {
"version": "1.1.2",
"resolved": "http://r.cnpmjs.org/is-upper-case/download/is-upper-case-1.1.2.tgz",
"integrity": "sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=",
"requires": {
"upper-case": "^1.1.0"
}
},
"is-utf8": { "is-utf8": {
"version": "0.2.1", "version": "0.2.1",
"resolved": "http://r.cnpmjs.org/is-utf8/download/is-utf8-0.2.1.tgz", "resolved": "http://r.cnpmjs.org/is-utf8/download/is-utf8-0.2.1.tgz",
...@@ -7197,8 +7335,7 @@ ...@@ -7197,8 +7335,7 @@
"json-schema-traverse": { "json-schema-traverse": {
"version": "0.4.1", "version": "0.4.1",
"resolved": "http://r.cnpmjs.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", "resolved": "http://r.cnpmjs.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz",
"integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA="
"dev": true
}, },
"json-stable-stringify-without-jsonify": { "json-stable-stringify-without-jsonify": {
"version": "1.0.1", "version": "1.0.1",
...@@ -7285,6 +7422,11 @@ ...@@ -7285,6 +7422,11 @@
"launch-editor": "^2.2.1" "launch-editor": "^2.2.1"
} }
}, },
"lazy-cache": {
"version": "1.0.4",
"resolved": "http://r.cnpmjs.org/lazy-cache/download/lazy-cache-1.0.4.tgz",
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
},
"lcid": { "lcid": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://r.cnpmjs.org/lcid/download/lcid-2.0.0.tgz", "resolved": "http://r.cnpmjs.org/lcid/download/lcid-2.0.0.tgz",
...@@ -7394,7 +7536,6 @@ ...@@ -7394,7 +7536,6 @@
"version": "1.2.3", "version": "1.2.3",
"resolved": "http://r.cnpmjs.org/loader-utils/download/loader-utils-1.2.3.tgz", "resolved": "http://r.cnpmjs.org/loader-utils/download/loader-utils-1.2.3.tgz",
"integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=", "integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=",
"dev": true,
"requires": { "requires": {
"big.js": "^5.2.2", "big.js": "^5.2.2",
"emojis-list": "^2.0.0", "emojis-list": "^2.0.0",
...@@ -7405,7 +7546,6 @@ ...@@ -7405,7 +7546,6 @@
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://r.cnpmjs.org/json5/download/json5-1.0.1.tgz", "resolved": "http://r.cnpmjs.org/json5/download/json5-1.0.1.tgz",
"integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=",
"dev": true,
"requires": { "requires": {
"minimist": "^1.2.0" "minimist": "^1.2.0"
} }
...@@ -7509,6 +7649,11 @@ ...@@ -7509,6 +7649,11 @@
"integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
"dev": true "dev": true
}, },
"longest": {
"version": "1.0.1",
"resolved": "http://r.cnpmjs.org/longest/download/longest-1.0.1.tgz",
"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
},
"loose-envify": { "loose-envify": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "http://r.cnpmjs.org/loose-envify/download/loose-envify-1.4.0.tgz", "resolved": "http://r.cnpmjs.org/loose-envify/download/loose-envify-1.4.0.tgz",
...@@ -7531,8 +7676,15 @@ ...@@ -7531,8 +7676,15 @@
"lower-case": { "lower-case": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "http://r.cnpmjs.org/lower-case/download/lower-case-1.1.4.tgz", "resolved": "http://r.cnpmjs.org/lower-case/download/lower-case-1.1.4.tgz",
"integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
"dev": true },
"lower-case-first": {
"version": "1.0.2",
"resolved": "http://r.cnpmjs.org/lower-case-first/download/lower-case-first-1.0.2.tgz",
"integrity": "sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=",
"requires": {
"lower-case": "^1.1.2"
}
}, },
"lru-cache": { "lru-cache": {
"version": "5.1.1", "version": "5.1.1",
...@@ -7881,8 +8033,7 @@ ...@@ -7881,8 +8033,7 @@
"minimist": { "minimist": {
"version": "1.2.0", "version": "1.2.0",
"resolved": "http://r.cnpmjs.org/minimist/download/minimist-1.2.0.tgz", "resolved": "http://r.cnpmjs.org/minimist/download/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
"dev": true
}, },
"mississippi": { "mississippi": {
"version": "3.0.0", "version": "3.0.0",
...@@ -8030,6 +8181,14 @@ ...@@ -8030,6 +8181,14 @@
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true "dev": true
}, },
"ncname": {
"version": "1.0.0",
"resolved": "http://r.cnpmjs.org/ncname/download/ncname-1.0.0.tgz",
"integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=",
"requires": {
"xml-char-classes": "^1.0.0"
}
},
"negotiator": { "negotiator": {
"version": "0.6.1", "version": "0.6.1",
"resolved": "http://r.cnpmjs.org/negotiator/download/negotiator-0.6.1.tgz", "resolved": "http://r.cnpmjs.org/negotiator/download/negotiator-0.6.1.tgz",
...@@ -8052,7 +8211,6 @@ ...@@ -8052,7 +8211,6 @@
"version": "2.3.2", "version": "2.3.2",
"resolved": "http://r.cnpmjs.org/no-case/download/no-case-2.3.2.tgz", "resolved": "http://r.cnpmjs.org/no-case/download/no-case-2.3.2.tgz",
"integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=",
"dev": true,
"requires": { "requires": {
"lower-case": "^1.1.1" "lower-case": "^1.1.1"
} }
...@@ -8060,8 +8218,7 @@ ...@@ -8060,8 +8218,7 @@
"node-ensure": { "node-ensure": {
"version": "0.0.0", "version": "0.0.0",
"resolved": "http://r.cnpmjs.org/node-ensure/download/node-ensure-0.0.0.tgz", "resolved": "http://r.cnpmjs.org/node-ensure/download/node-ensure-0.0.0.tgz",
"integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc=", "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
"dev": true
}, },
"node-forge": { "node-forge": {
"version": "0.7.5", "version": "0.7.5",
...@@ -8346,8 +8503,7 @@ ...@@ -8346,8 +8503,7 @@
"object-assign": { "object-assign": {
"version": "4.1.1", "version": "4.1.1",
"resolved": "http://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz", "resolved": "http://r.cnpmjs.org/object-assign/download/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
"dev": true
}, },
"object-copy": { "object-copy": {
"version": "0.1.0", "version": "0.1.0",
...@@ -8643,7 +8799,6 @@ ...@@ -8643,7 +8799,6 @@
"version": "2.1.1", "version": "2.1.1",
"resolved": "http://r.cnpmjs.org/param-case/download/param-case-2.1.1.tgz", "resolved": "http://r.cnpmjs.org/param-case/download/param-case-2.1.1.tgz",
"integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
"dev": true,
"requires": { "requires": {
"no-case": "^2.2.0" "no-case": "^2.2.0"
} }
...@@ -8695,6 +8850,15 @@ ...@@ -8695,6 +8850,15 @@
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
"dev": true "dev": true
}, },
"pascal-case": {
"version": "2.0.1",
"resolved": "http://r.cnpmjs.org/pascal-case/download/pascal-case-2.0.1.tgz",
"integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=",
"requires": {
"camel-case": "^3.0.0",
"upper-case-first": "^1.1.0"
}
},
"pascalcase": { "pascalcase": {
"version": "0.1.1", "version": "0.1.1",
"resolved": "http://r.cnpmjs.org/pascalcase/download/pascalcase-0.1.1.tgz", "resolved": "http://r.cnpmjs.org/pascalcase/download/pascalcase-0.1.1.tgz",
...@@ -8707,6 +8871,14 @@ ...@@ -8707,6 +8871,14 @@
"integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
"dev": true "dev": true
}, },
"path-case": {
"version": "2.1.1",
"resolved": "http://r.cnpmjs.org/path-case/download/path-case-2.1.1.tgz",
"integrity": "sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=",
"requires": {
"no-case": "^2.2.0"
}
},
"path-dirname": { "path-dirname": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "http://r.cnpmjs.org/path-dirname/download/path-dirname-1.0.2.tgz", "resolved": "http://r.cnpmjs.org/path-dirname/download/path-dirname-1.0.2.tgz",
...@@ -8775,7 +8947,6 @@ ...@@ -8775,7 +8947,6 @@
"version": "2.0.943", "version": "2.0.943",
"resolved": "http://r.cnpmjs.org/pdfjs-dist/download/pdfjs-dist-2.0.943.tgz", "resolved": "http://r.cnpmjs.org/pdfjs-dist/download/pdfjs-dist-2.0.943.tgz",
"integrity": "sha1-MvuaLYY99aHYlSGgs82QDBbn7d4=", "integrity": "sha1-MvuaLYY99aHYlSGgs82QDBbn7d4=",
"dev": true,
"requires": { "requires": {
"node-ensure": "^0.0.0", "node-ensure": "^0.0.0",
"worker-loader": "^2.0.0" "worker-loader": "^2.0.0"
...@@ -9420,8 +9591,7 @@ ...@@ -9420,8 +9591,7 @@
"private": { "private": {
"version": "0.1.8", "version": "0.1.8",
"resolved": "http://r.cnpmjs.org/private/download/private-0.1.8.tgz", "resolved": "http://r.cnpmjs.org/private/download/private-0.1.8.tgz",
"integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8="
"dev": true
}, },
"process": { "process": {
"version": "0.11.10", "version": "0.11.10",
...@@ -9525,8 +9695,7 @@ ...@@ -9525,8 +9695,7 @@
"punycode": { "punycode": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "http://r.cnpmjs.org/punycode/download/punycode-2.1.1.tgz", "resolved": "http://r.cnpmjs.org/punycode/download/punycode-2.1.1.tgz",
"integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
"dev": true
}, },
"q": { "q": {
"version": "1.5.1", "version": "1.5.1",
...@@ -9606,6 +9775,11 @@ ...@@ -9606,6 +9775,11 @@
} }
} }
}, },
"raw-loader": {
"version": "0.5.1",
"resolved": "http://r.cnpmjs.org/raw-loader/download/raw-loader-0.5.1.tgz",
"integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao="
},
"read-pkg": { "read-pkg": {
"version": "4.0.1", "version": "4.0.1",
"resolved": "http://r.cnpmjs.org/read-pkg/download/read-pkg-4.0.1.tgz", "resolved": "http://r.cnpmjs.org/read-pkg/download/read-pkg-4.0.1.tgz",
...@@ -9724,6 +9898,24 @@ ...@@ -9724,6 +9898,24 @@
"readable-stream": "^2.0.2" "readable-stream": "^2.0.2"
} }
}, },
"recast": {
"version": "0.11.23",
"resolved": "http://r.cnpmjs.org/recast/download/recast-0.11.23.tgz",
"integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=",
"requires": {
"ast-types": "0.9.6",
"esprima": "~3.1.0",
"private": "~0.1.5",
"source-map": "~0.5.0"
},
"dependencies": {
"esprima": {
"version": "3.1.3",
"resolved": "http://r.cnpmjs.org/esprima/download/esprima-3.1.3.tgz",
"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
}
}
},
"redent": { "redent": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://r.cnpmjs.org/redent/download/redent-1.0.0.tgz", "resolved": "http://r.cnpmjs.org/redent/download/redent-1.0.0.tgz",
...@@ -9838,8 +10030,7 @@ ...@@ -9838,8 +10030,7 @@
"relateurl": { "relateurl": {
"version": "0.2.7", "version": "0.2.7",
"resolved": "http://r.cnpmjs.org/relateurl/download/relateurl-0.2.7.tgz", "resolved": "http://r.cnpmjs.org/relateurl/download/relateurl-0.2.7.tgz",
"integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk="
"dev": true
}, },
"remove-trailing-separator": { "remove-trailing-separator": {
"version": "1.1.0", "version": "1.1.0",
...@@ -9908,8 +10099,7 @@ ...@@ -9908,8 +10099,7 @@
"repeat-string": { "repeat-string": {
"version": "1.6.1", "version": "1.6.1",
"resolved": "http://r.cnpmjs.org/repeat-string/download/repeat-string-1.6.1.tgz", "resolved": "http://r.cnpmjs.org/repeat-string/download/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
"dev": true
}, },
"repeating": { "repeating": {
"version": "2.0.1", "version": "2.0.1",
...@@ -10075,6 +10265,14 @@ ...@@ -10075,6 +10265,14 @@
"integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
"dev": true "dev": true
}, },
"right-align": {
"version": "0.1.3",
"resolved": "http://r.cnpmjs.org/right-align/download/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"requires": {
"align-text": "^0.1.1"
}
},
"rimraf": { "rimraf": {
"version": "2.6.3", "version": "2.6.3",
"resolved": "http://r.cnpmjs.org/rimraf/download/rimraf-2.6.3.tgz", "resolved": "http://r.cnpmjs.org/rimraf/download/rimraf-2.6.3.tgz",
...@@ -10409,7 +10607,6 @@ ...@@ -10409,7 +10607,6 @@
"version": "0.4.7", "version": "0.4.7",
"resolved": "http://r.cnpmjs.org/schema-utils/download/schema-utils-0.4.7.tgz", "resolved": "http://r.cnpmjs.org/schema-utils/download/schema-utils-0.4.7.tgz",
"integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=",
"dev": true,
"requires": { "requires": {
"ajv": "^6.1.0", "ajv": "^6.1.0",
"ajv-keywords": "^3.1.0" "ajv-keywords": "^3.1.0"
...@@ -10501,6 +10698,15 @@ ...@@ -10501,6 +10698,15 @@
} }
} }
}, },
"sentence-case": {
"version": "2.1.1",
"resolved": "http://r.cnpmjs.org/sentence-case/download/sentence-case-2.1.1.tgz",
"integrity": "sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=",
"requires": {
"no-case": "^2.2.0",
"upper-case-first": "^1.1.2"
}
},
"serialize-javascript": { "serialize-javascript": {
"version": "1.6.1", "version": "1.6.1",
"resolved": "http://r.cnpmjs.org/serialize-javascript/download/serialize-javascript-1.6.1.tgz", "resolved": "http://r.cnpmjs.org/serialize-javascript/download/serialize-javascript-1.6.1.tgz",
...@@ -10687,6 +10893,14 @@ ...@@ -10687,6 +10893,14 @@
"is-fullwidth-code-point": "^2.0.0" "is-fullwidth-code-point": "^2.0.0"
} }
}, },
"snake-case": {
"version": "2.1.0",
"resolved": "http://r.cnpmjs.org/snake-case/download/snake-case-2.1.0.tgz",
"integrity": "sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=",
"requires": {
"no-case": "^2.2.0"
}
},
"snapdragon": { "snapdragon": {
"version": "0.8.2", "version": "0.8.2",
"resolved": "http://r.cnpmjs.org/snapdragon/download/snapdragon-0.8.2.tgz", "resolved": "http://r.cnpmjs.org/snapdragon/download/snapdragon-0.8.2.tgz",
...@@ -10853,8 +11067,7 @@ ...@@ -10853,8 +11067,7 @@
"source-map": { "source-map": {
"version": "0.5.7", "version": "0.5.7",
"resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.5.7.tgz", "resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
"dev": true
}, },
"source-map-resolve": { "source-map-resolve": {
"version": "0.5.2", "version": "0.5.2",
...@@ -11271,6 +11484,15 @@ ...@@ -11271,6 +11484,15 @@
"util.promisify": "~1.0.0" "util.promisify": "~1.0.0"
} }
}, },
"swap-case": {
"version": "1.1.2",
"resolved": "http://r.cnpmjs.org/swap-case/download/swap-case-1.1.2.tgz",
"integrity": "sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=",
"requires": {
"lower-case": "^1.1.1",
"upper-case": "^1.1.1"
}
},
"table": { "table": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "http://r.cnpmjs.org/table/download/table-4.0.2.tgz", "resolved": "http://r.cnpmjs.org/table/download/table-4.0.2.tgz",
...@@ -11418,8 +11640,7 @@ ...@@ -11418,8 +11640,7 @@
"through": { "through": {
"version": "2.3.8", "version": "2.3.8",
"resolved": "http://r.cnpmjs.org/through/download/through-2.3.8.tgz", "resolved": "http://r.cnpmjs.org/through/download/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
"dev": true
}, },
"through2": { "through2": {
"version": "2.0.5", "version": "2.0.5",
...@@ -11452,6 +11673,15 @@ ...@@ -11452,6 +11673,15 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true "dev": true
}, },
"title-case": {
"version": "2.1.1",
"resolved": "http://r.cnpmjs.org/title-case/download/title-case-2.1.1.tgz",
"integrity": "sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=",
"requires": {
"no-case": "^2.2.0",
"upper-case": "^1.0.3"
}
},
"tmp": { "tmp": {
"version": "0.0.33", "version": "0.0.33",
"resolved": "http://r.cnpmjs.org/tmp/download/tmp-0.0.33.tgz", "resolved": "http://r.cnpmjs.org/tmp/download/tmp-0.0.33.tgz",
...@@ -11645,6 +11875,11 @@ ...@@ -11645,6 +11875,11 @@
} }
} }
}, },
"uglify-to-browserify": {
"version": "1.0.2",
"resolved": "http://r.cnpmjs.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz",
"integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
},
"unicode-canonical-property-names-ecmascript": { "unicode-canonical-property-names-ecmascript": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "http://r.cnpmjs.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", "resolved": "http://r.cnpmjs.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
...@@ -11805,14 +12040,20 @@ ...@@ -11805,14 +12040,20 @@
"upper-case": { "upper-case": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "http://r.cnpmjs.org/upper-case/download/upper-case-1.1.3.tgz", "resolved": "http://r.cnpmjs.org/upper-case/download/upper-case-1.1.3.tgz",
"integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
"dev": true },
"upper-case-first": {
"version": "1.1.2",
"resolved": "http://r.cnpmjs.org/upper-case-first/download/upper-case-first-1.1.2.tgz",
"integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=",
"requires": {
"upper-case": "^1.1.1"
}
}, },
"uri-js": { "uri-js": {
"version": "4.2.2", "version": "4.2.2",
"resolved": "http://r.cnpmjs.org/uri-js/download/uri-js-4.2.2.tgz", "resolved": "http://r.cnpmjs.org/uri-js/download/uri-js-4.2.2.tgz",
"integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=",
"dev": true,
"requires": { "requires": {
"punycode": "^2.1.0" "punycode": "^2.1.0"
} }
...@@ -12005,6 +12246,133 @@ ...@@ -12005,6 +12246,133 @@
"integrity": "sha1-J1b0bLMlgFTF9HI96K5+hzAqHM8=", "integrity": "sha1-J1b0bLMlgFTF9HI96K5+hzAqHM8=",
"dev": true "dev": true
}, },
"vue-html-loader": {
"version": "1.2.4",
"resolved": "http://r.cnpmjs.org/vue-html-loader/download/vue-html-loader-1.2.4.tgz",
"integrity": "sha1-VM5Im+BgZckdwqEXMSLz4ATgolM=",
"requires": {
"es6-templates": "^0.2.2",
"fastparse": "^1.0.0",
"html-minifier": "^2.1.5",
"loader-utils": "^1.0.2",
"object-assign": "^4.1.0"
},
"dependencies": {
"async": {
"version": "0.2.10",
"resolved": "http://r.cnpmjs.org/async/download/async-0.2.10.tgz",
"integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E="
},
"camelcase": {
"version": "1.2.1",
"resolved": "http://r.cnpmjs.org/camelcase/download/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
},
"clean-css": {
"version": "3.4.28",
"resolved": "http://r.cnpmjs.org/clean-css/download/clean-css-3.4.28.tgz",
"integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=",
"requires": {
"commander": "2.8.x",
"source-map": "0.4.x"
},
"dependencies": {
"commander": {
"version": "2.8.1",
"resolved": "http://r.cnpmjs.org/commander/download/commander-2.8.1.tgz",
"integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
"requires": {
"graceful-readlink": ">= 1.0.0"
}
}
}
},
"cliui": {
"version": "2.1.0",
"resolved": "http://r.cnpmjs.org/cliui/download/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"requires": {
"center-align": "^0.1.1",
"right-align": "^0.1.1",
"wordwrap": "0.0.2"
}
},
"commander": {
"version": "2.9.0",
"resolved": "http://r.cnpmjs.org/commander/download/commander-2.9.0.tgz",
"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
"requires": {
"graceful-readlink": ">= 1.0.0"
}
},
"decamelize": {
"version": "1.2.0",
"resolved": "http://r.cnpmjs.org/decamelize/download/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
},
"he": {
"version": "1.1.1",
"resolved": "http://r.cnpmjs.org/he/download/he-1.1.1.tgz",
"integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0="
},
"html-minifier": {
"version": "2.1.7",
"resolved": "http://r.cnpmjs.org/html-minifier/download/html-minifier-2.1.7.tgz",
"integrity": "sha1-kFHW/LvPIU7TB+GtdPQyu5rWVcw=",
"requires": {
"change-case": "3.0.x",
"clean-css": "3.4.x",
"commander": "2.9.x",
"he": "1.1.x",
"ncname": "1.0.x",
"relateurl": "0.2.x",
"uglify-js": "2.6.x"
}
},
"source-map": {
"version": "0.4.4",
"resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"requires": {
"amdefine": ">=0.0.4"
}
},
"uglify-js": {
"version": "2.6.4",
"resolved": "http://r.cnpmjs.org/uglify-js/download/uglify-js-2.6.4.tgz",
"integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=",
"requires": {
"async": "~0.2.6",
"source-map": "~0.5.1",
"uglify-to-browserify": "~1.0.0",
"yargs": "~3.10.0"
},
"dependencies": {
"source-map": {
"version": "0.5.7",
"resolved": "http://r.cnpmjs.org/source-map/download/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
"wordwrap": {
"version": "0.0.2",
"resolved": "http://r.cnpmjs.org/wordwrap/download/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
},
"yargs": {
"version": "3.10.0",
"resolved": "http://r.cnpmjs.org/yargs/download/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"requires": {
"camelcase": "^1.0.2",
"cliui": "^2.1.0",
"decamelize": "^1.0.0",
"window-size": "0.1.0"
}
}
}
},
"vue-loader": { "vue-loader": {
"version": "15.7.0", "version": "15.7.0",
"resolved": "http://r.cnpmjs.org/vue-loader/download/vue-loader-15.7.0.tgz", "resolved": "http://r.cnpmjs.org/vue-loader/download/vue-loader-15.7.0.tgz",
...@@ -12018,6 +12386,22 @@ ...@@ -12018,6 +12386,22 @@
"vue-style-loader": "^4.1.0" "vue-style-loader": "^4.1.0"
} }
}, },
"vue-pdf": {
"version": "4.0.6",
"resolved": "http://r.cnpmjs.org/vue-pdf/download/vue-pdf-4.0.6.tgz",
"integrity": "sha1-ZDLmit7YxVH0zgWMgRGdf92X8v8=",
"requires": {
"babel-plugin-syntax-dynamic-import": "^6.18.0",
"pdfjs-dist": "2.0.943",
"raw-loader": "^0.5.1",
"vue-resize-sensor": "^2.0.0"
}
},
"vue-resize-sensor": {
"version": "2.0.0",
"resolved": "http://r.cnpmjs.org/vue-resize-sensor/download/vue-resize-sensor-2.0.0.tgz",
"integrity": "sha1-Olh/1oAuFohwnPLFqtrnoAdZUr8="
},
"vue-router": { "vue-router": {
"version": "3.0.2", "version": "3.0.2",
"resolved": "http://r.cnpmjs.org/vue-router/download/vue-router-3.0.2.tgz", "resolved": "http://r.cnpmjs.org/vue-router/download/vue-router-3.0.2.tgz",
...@@ -12333,6 +12717,11 @@ ...@@ -12333,6 +12717,11 @@
"string-width": "^1.0.2 || 2" "string-width": "^1.0.2 || 2"
} }
}, },
"window-size": {
"version": "0.1.0",
"resolved": "http://r.cnpmjs.org/window-size/download/window-size-0.1.0.tgz",
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
},
"wordwrap": { "wordwrap": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "http://r.cnpmjs.org/wordwrap/download/wordwrap-1.0.0.tgz", "resolved": "http://r.cnpmjs.org/wordwrap/download/wordwrap-1.0.0.tgz",
...@@ -12352,7 +12741,6 @@ ...@@ -12352,7 +12741,6 @@
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://r.cnpmjs.org/worker-loader/download/worker-loader-2.0.0.tgz", "resolved": "http://r.cnpmjs.org/worker-loader/download/worker-loader-2.0.0.tgz",
"integrity": "sha1-Rf2j73asqBV3GokQc5nuQRm0MKw=", "integrity": "sha1-Rf2j73asqBV3GokQc5nuQRm0MKw=",
"dev": true,
"requires": { "requires": {
"loader-utils": "^1.0.0", "loader-utils": "^1.0.0",
"schema-utils": "^0.4.0" "schema-utils": "^0.4.0"
...@@ -12430,6 +12818,11 @@ ...@@ -12430,6 +12818,11 @@
"async-limiter": "~1.0.0" "async-limiter": "~1.0.0"
} }
}, },
"xml-char-classes": {
"version": "1.0.0",
"resolved": "http://r.cnpmjs.org/xml-char-classes/download/xml-char-classes-1.0.0.tgz",
"integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0="
},
"xregexp": { "xregexp": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "http://r.cnpmjs.org/xregexp/download/xregexp-4.0.0.tgz", "resolved": "http://r.cnpmjs.org/xregexp/download/xregexp-4.0.0.tgz",
......
...@@ -11,6 +11,8 @@ ...@@ -11,6 +11,8 @@
"axios": "^0.18.0", "axios": "^0.18.0",
"element-ui": "^2.5.4", "element-ui": "^2.5.4",
"vue": "^2.6.6", "vue": "^2.6.6",
"vue-html-loader": "^1.2.4",
"vue-pdf": "^4.0.6",
"vue-router": "^3.0.1", "vue-router": "^3.0.1",
"vuex": "^3.0.1" "vuex": "^3.0.1"
}, },
...@@ -20,11 +22,11 @@ ...@@ -20,11 +22,11 @@
"@vue/cli-service": "^3.4.0", "@vue/cli-service": "^3.4.0",
"@vue/eslint-config-standard": "^4.0.0", "@vue/eslint-config-standard": "^4.0.0",
"babel-eslint": "^10.0.1", "babel-eslint": "^10.0.1",
"compression-webpack-plugin": "^2.0.0",
"eslint": "^5.15.2", "eslint": "^5.15.2",
"eslint-plugin-html": "^5.0.3", "eslint-plugin-html": "^5.0.3",
"eslint-plugin-vue": "^5.0.0", "eslint-plugin-vue": "^5.0.0",
"node-sass": "^4.9.0", "node-sass": "^4.9.0",
"pdfjs-dist": "^2.0.943",
"sass-loader": "^7.1.0", "sass-loader": "^7.1.0",
"vue-template-compiler": "^2.5.21" "vue-template-compiler": "^2.5.21"
}, },
......
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>上海市委组织部综合分析研判系统</title>
<script type="text/javascript">
window.location.href = 'meeting/meetingList.html';
</script>
</head>
<body>
</body>
</html>
\ No newline at end of file
...@@ -84,6 +84,9 @@ export const getIntentionPage = params =>req('get','/intention/getIntentionPage ...@@ -84,6 +84,9 @@ export const getIntentionPage = params =>req('get','/intention/getIntentionPage
//根据id删除意向 //根据id删除意向
export const removeIntentionById = params =>req('get','/intention/removeIntentionById',params); export const removeIntentionById = params =>req('get','/intention/removeIntentionById',params);
//下载文件
export const downloadFile = params =>req('get','/common/file/download',params);
......
...@@ -22,11 +22,12 @@ ...@@ -22,11 +22,12 @@
<el-upload <el-upload
class="upload-demo" class="upload-demo"
ref="upload" ref="upload"
action="" action="/api/common/file/upload"
:on-change="handleUpload" :on-success="handleSuccess"
:file-list="fileList" :on-error="handleError"
:auto-upload="false"> :file-list="fileList">
<el-button slot="trigger" size="small" type="primary">选取文件</el-button> <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
<div slot="tip" class="el-upload__tip">文件最大上传1MB</div>
</el-upload> </el-upload>
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -113,18 +114,16 @@ ...@@ -113,18 +114,16 @@
selectPerson(){ selectPerson(){
this.$refs.attendList.showDialog() this.$refs.attendList.showDialog()
}, },
handleUpload(file,fileList){ handleSuccess(response,file,fileList){
const formData = new FormData() const d = {
formData.append('file',file.raw) name: response.data.name,
uploadFile(formData).then( saveName: response.data.saveName,
(res)=>{ }
const d = { this.form.accessories.push(d)
name: res.data.name, this.$message.success("文件"+response.data.name+"上传成功")
saveName: res.data.saveName, },
} handleError(err,file,fileList){
this.form.accessories.push(d) this.$message.error("文件上传失败,文件最大上传1MB")
}
)
}, },
//选择特殊议程 //选择特殊议程
changeCheck(){ changeCheck(){
...@@ -163,6 +162,7 @@ ...@@ -163,6 +162,7 @@
this.form.accessories.forEach((e,index)=>{ this.form.accessories.forEach((e,index)=>{
e.sortNum = index +1 e.sortNum = index +1
}) })
console.log(this.form)
if(this.checked){ //特殊议程 if(this.checked){ //特殊议程
data = { data = {
remark : this.form.remark, remark : this.form.remark,
......
...@@ -24,6 +24,7 @@ const routes = [ ...@@ -24,6 +24,7 @@ const routes = [
{path: '/meetManage', name: 'meetManage', component: () => import( './views/meetManage.vue')}, {path: '/meetManage', name: 'meetManage', component: () => import( './views/meetManage.vue')},
{path: '/viewFile', name: 'viewFile', component: () => import( './views/viewFile.vue')}, {path: '/viewFile', name: 'viewFile', component: () => import( './views/viewFile.vue')},
{path: '/preview', name: 'preview', component: () => import( './views/preview.vue')}, {path: '/preview', name: 'preview', component: () => import( './views/preview.vue')},
{path: '/rar', name: 'rar', component: () => import( './views/rar.vue'), meta: { keepAlive: true } },
{ {
path:'/login', path:'/login',
name:'login', name:'login',
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
<el-col class="text-right" :span="8"> <el-col class="text-right" :span="8">
<el-button size="small" @click="search" plain> 查 询</el-button> <el-button size="small" @click="search" plain> 查 询</el-button>
<el-button size="small" @click="handleAdd" plain>新增会议</el-button> <el-button size="small" @click="handleAdd" plain>新增会议</el-button>
<el-button size="small" @click="downloadData" plain>离线数据</el-button>
</el-col> </el-col>
</el-row> </el-row>
<div class="margin-20-0"> <div class="margin-20-0">
...@@ -49,8 +50,10 @@ ...@@ -49,8 +50,10 @@
label="操作"> label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<span class="font-size-20 pointer"> <span class="font-size-20 pointer">
<i @click="handleEdit(scope.row)" class="el-icon-edit-outline margin-right-10"></i> <i @click="handleEdit(scope.row)" class="el-icon-edit-outline margin-right-20"></i>
<i @click="handleDelete(scope.row)" class="el-icon-delete"></i> <i @click="handleDelete(scope.row)" class="el-icon-delete margin-right-20"></i>
<i title="离线缓存" @click="downloadData(scope.row)" class="el-icon-download margin-right-20"></i>
<i v-if="scope.row.preview === true" title="预览" @click="previewMeet(scope.row)" class="el-icon-more"></i>
</span> </span>
</template> </template>
</el-table-column> </el-table-column>
...@@ -71,7 +74,7 @@ ...@@ -71,7 +74,7 @@
</template> </template>
<script> <script>
import {getMeetingPage,removeMeetingById} from '../api/api' import {getMeetingPage,removeMeetingById,getMeetingById} from '../api/api'
import {formatDate} from "../common/date"; import {formatDate} from "../common/date";
export default { export default {
...@@ -143,6 +146,26 @@ ...@@ -143,6 +146,26 @@
} }
) )
}) })
},
//缓存数据
downloadData(row){
row.preview = true
console.log(this.tableData)
getMeetingById({id:row.id}).then(
(res)=>{
this.meet = res.data
let data = JSON.stringify(this.meet)
localStorage.setItem(row.id,data)
}
)
},
//预览
previewMeet(row){
let newpage = this.$router.resolve({
name: 'viewFile',
query: {previewId: row.id}
})
window.open(newpage.href, '_blank');
} }
}, },
filters:{ filters:{
......
<template> <template>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col class="text-center" :span="3"> <el-col class="text-center" :span="3">
会会议管理 会会议管理
</el-col> </el-col>
<el-col :offset="15" :span="4"><div class="grid-content bg-purple"> <el-col :offset="15" :span="4"><div class="grid-content bg-purple">
欢迎您!系统管理员 欢迎您!系统管理员
......
<!--预览文件-->
<template> <template>
<div class="preview"> <div class="pdf">
<canvas v-for="page in pages" :id="'the-canvas'+page" :key="page"></canvas> <p class="arrow">
<span @click="changePdfPage(0)" class="turn" :class="{grey: currentPage==1}">上一页1</span>
{{currentPage}} / {{pageCount}}
<span @click="changePdfPage(1)" class="turn" :class="{grey: currentPage==pageCount}">下一页</span>
</p>
<pdf
ref="pdf"
:src="src"
:page="currentPage"
@progress="loadedRatio = $event"
@num-pages="pageCount = $event"
@page-loaded="currentPage= $event"
@loaded="loadPdfHandler"
></pdf>
</div> </div>
</template> </template>
<script> <script>
import PDFJS from 'pdfjs-dist' import pdf from 'vue-pdf'
import * as types from '../store/types' import * as types from '../store/types'
let Base64 = require('js-base64').Base64 let Base64 = require('js-base64').Base64
export default { export default {
name: "preview", name: "preview",
data () { components: {
pdf
},
data() {
return { return {
id:null, src: "",
pdfDoc: null, url: "",
loadding: false, currentPage: 0, // pdf文件页码
pages: 0, pageCount: 0, // pdf文件总页数
fileName:'', loadedRatio: 0,
} }
}, },
methods:{ mounted() {
renderPage (num) { this.$store.commit(types.SIDEWIDTH, 0) //隐藏侧边栏
let _this = this this.url = Base64.decode(this.$route.query.url)
this.pdfDoc.getPage(num).then(function (page) { this.src = pdf.createLoadingTask(this.url)
let canvas = document.getElementById('the-canvas' + num) },
let ctx = canvas.getContext('2d') methods: {
let dpr = window.devicePixelRatio || 1 changePdfPage(val) {
let bsr = ctx.webkitBackingStorePixelRatio || // console.log(val)
ctx.mozBackingStorePixelRatio || if (val === 0 && this.currentPage > 1) {
ctx.msBackingStorePixelRatio || this.currentPage--
ctx.oBackingStorePixelRatio || console.log(this.currentPage)
ctx.backingStorePixelRatio || 1 }
let ratio = dpr / bsr if (val === 1 && this.currentPage < this.pageCount) {
let viewport = page.getViewport(screen.availWidth / page.getViewport(1).width) this.currentPage++
canvas.width = (viewport.width) * ratio // console.log(this.currentPage)
canvas.height = (viewport.height) * ratio }
canvas.style.width = viewport.width + 'px'
canvas.style.height = viewport.height + 'px'
ctx.setTransform(ratio, 0, 0, ratio, 0, 0)
var renderContext = {
canvasContext: ctx,
viewport: viewport
}
page.render(renderContext)
if (_this.pages > num) {
_this.renderPage(num + 1)
}
})
}, },
loadFile (url) { loadPdfHandler(e) {
let _this = this this.currentPage = 1;
PDFJS.getDocument(url).then(function (pdf) {
_this.pdfDoc = pdf
_this.pages = _this.pdfDoc.numPages
_this.$nextTick(() => {
_this.renderPage(1)
})
})
}, },
},
mounted(){
this.$store.commit(types.SIDEWIDTH,0) //隐藏侧边栏
let url = Base64.decode(this.$route.query.url)
this.loadFile(url)
} }
} }
</script> </script>
<style scoped> <style lang="scss">
.preview{ .main-container {
height: 100%;
}
canvas {
display: block;
border-bottom: 1px solid black;
width: 100%; width: 100%;
} }
.arrow {
padding: 20px 0;
text-align: center;
}
.turn {
font-size: 20px;
color: #094dfb;
font-weight: bold;
margin: 0 20px;
cursor: pointer;
}
.grey {
color: #999999;
}
</style> </style>
\ No newline at end of file
<template>
<div>
<iframe width="100%" :src="`${publicPath}data/index.html`"></iframe>
</div>
</template>
<script>
import * as types from '../store/types'
export default {
name: "rar",
data(){
return {
url:"",
publicPath: process.env.BASE_URL
}
},
mounted() {
this.$store.commit(types.SIDEWIDTH, 0) //隐藏侧边栏
},
}
</script>
<style lang="scss">
.main-container {
width: 100%;
}
iframe{
height: 720px;
}
</style>
\ No newline at end of file
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
<el-menu-item index="1"> <el-menu-item index="1">
<span slot="title"> <span slot="title">
<router-link to="/meetList"> <router-link to="/meetList">
会会议列表 会会议列表
</router-link> </router-link>
</span> </span>
</el-menu-item> </el-menu-item>
<el-menu-item index="2"> <el-menu-item index="2">
<span slot="title"> <span slot="title">
<router-link to="/intention"> <router-link to="/intention">
会会议意向 会会议意向
</router-link> </router-link>
</span> </span>
</el-menu-item> </el-menu-item>
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
</el-col> </el-col>
<el-col :span="20" class="padding-10-0"> <el-col :span="20" class="padding-10-0">
<p v-for="file of item.accessories" class="padding-10-0"> <p v-for="file of item.accessories" class="padding-10-0">
<a @click="selectFile(file.saveName)">{{file.name}}</a> <a @click="selectFile(file)">{{file.name}}</a>
</p> </p>
</el-col> </el-col>
</el-row> </el-row>
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
</template> </template>
<script> <script>
import {getMeetingById} from '../api/api' import {getMeetingById,downloadFile} from '../api/api'
import {formatDate} from "../common/date"; import {formatDate} from "../common/date";
import * as types from '../store/types' import * as types from '../store/types'
let Base64 = require('js-base64').Base64 let Base64 = require('js-base64').Base64
...@@ -74,13 +74,29 @@ ...@@ -74,13 +74,29 @@
} }
}, },
methods: { methods: {
selectFile(saveName){ selectFile(file){
let url = '/api/common/file/download?fileName='+saveName let url = '/api/common/file/download?fileName=' +file.saveName
if(!saveName.includes('pdf')){ const data = {
let elemIF = document.createElement("iframe"); fileName:file.saveName
elemIF.src = url; }
elemIF.style.display = "none"; if(file.saveName.includes("rar")){
document.body.appendChild(elemIF); let newpage = this.$router.resolve({
name: 'rar',
})
window.open(newpage.href, '_blank');
}else if(!file.saveName.includes('pdf')){
downloadFile(data).then(
(res)=>{
const blob = new Blob([res]);
const url= window.URL.createObjectURL(blob);
let link = document.createElement("a");
link.setAttribute("href", url);
link.setAttribute("download", file.name);
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
)
}else{ }else{
let newpage = this.$router.resolve({ let newpage = this.$router.resolve({
name: 'preview', name: 'preview',
...@@ -94,23 +110,41 @@ ...@@ -94,23 +110,41 @@
}, },
mounted () { mounted () {
this.$store.commit(types.SIDEWIDTH,0) //隐藏侧边栏 this.$store.commit(types.SIDEWIDTH,0) //隐藏侧边栏
this.id = this.$route.query.id if(this.$route.query.id){
getMeetingById({id:this.id}).then( this.id = this.$route.query.id
(res)=>{ getMeetingById({id:this.id}).then(
this.meet = res.data (res)=>{
res.data.intentionList.forEach(e=>{ //意向 this.meet = res.data
this.list.push(e) res.data.intentionList.forEach(e=>{ //意向
}) this.list.push(e)
res.data.agendaList.forEach(e=>{ //议程 })
this.list.push(e) res.data.agendaList.forEach(e=>{ //议程
this.agendaInfo.push(e.title) this.list.push(e)
e.linkAttends.forEach(e=>{ this.agendaInfo.push(e.title)
this.attendPerson += e.name +"、" e.linkAttends.forEach(e=>{
this.attendPerson += e.name +"、"
})
}) })
this.attendPerson = this.attendPerson.substr(0,this.attendPerson.length -1)
}
)
}else if(this.$route.query.previewId){
this.id = this.$route.query.previewId
this.meet = JSON.parse( localStorage.getItem(this.id) )
console.log(this.meet)
this.meet.intentionList.forEach(e=>{ //意向
this.list.push(e)
})
this.meet.agendaList.forEach(e=>{ //议程
this.list.push(e)
this.agendaInfo.push(e.title)
e.linkAttends.forEach(e=>{
this.attendPerson += e.name +"、"
}) })
this.attendPerson = this.attendPerson.substr(0,this.attendPerson.length -1) })
} this.attendPerson = this.attendPerson.substr(0,this.attendPerson.length -1)
) }
}, },
filters:{ filters:{
formatDate(time){ formatDate(time){
......
const CompressionWebpackPlugin = require('compression-webpack-plugin')
const productionGzipExtensions = ['js','css']
const isProduction = process.env.NODE_ENV === 'production'
module.exports = { module.exports = {
// 基本路径 // 基本路径
publicPath: './', publicPath: './',
// 输出文件目录 // 输出文件目录
outputDir: 'dist', outputDir: 'dist',
chainWebpack: config => {
config.module
.rule('images')
.use('url-loader')
.loader('url-loader')
.tap(options => Object.assign(options, { limit: 102400 }))
},
configureWebpack:config =>{
if(isProduction){
config.plugins.push(new CompressionWebpackPlugin({
algorithm:'gzip',
test:new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'),
threshold:10240,
minRatio:0.8
}))
}
},
devServer:{ devServer:{
proxy:{ proxy:{
'/api':{ '/api':{
......
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