| | |
| | | "jszip-utils": "^0.1.0", |
| | | "md5": "^2.3.0", |
| | | "open-docxtemplater-image-module": "^1.0.3", |
| | | "pdfmake": "^0.2.20", |
| | | "pinia": "^2.0.26", |
| | | "pizzip": "^3.1.7", |
| | | "print-js": "^1.6.0", |
| | | "vue": "^3.2.45", |
| | | "vue-demi": "^0.14.6", |
| | | "vue-i18n": "^9.8.0", |
| | |
| | | "@floating-ui/core": "^1.0.4" |
| | | } |
| | | }, |
| | | "node_modules/@foliojs-fork/fontkit": { |
| | | "version": "1.9.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", |
| | | "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", |
| | | "dependencies": { |
| | | "@foliojs-fork/restructure": "^2.0.2", |
| | | "brotli": "^1.2.0", |
| | | "clone": "^1.0.4", |
| | | "deep-equal": "^1.0.0", |
| | | "dfa": "^1.2.0", |
| | | "tiny-inflate": "^1.0.2", |
| | | "unicode-properties": "^1.2.2", |
| | | "unicode-trie": "^2.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@foliojs-fork/linebreak": { |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", |
| | | "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", |
| | | "dependencies": { |
| | | "base64-js": "1.3.1", |
| | | "unicode-trie": "^2.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@foliojs-fork/linebreak/node_modules/base64-js": { |
| | | "version": "1.3.1", |
| | | "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.3.1.tgz", |
| | | "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" |
| | | }, |
| | | "node_modules/@foliojs-fork/pdfkit": { |
| | | "version": "0.15.3", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz", |
| | | "integrity": "sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==", |
| | | "dependencies": { |
| | | "@foliojs-fork/fontkit": "^1.9.2", |
| | | "@foliojs-fork/linebreak": "^1.1.1", |
| | | "crypto-js": "^4.2.0", |
| | | "jpeg-exif": "^1.1.4", |
| | | "png-js": "^1.0.0" |
| | | } |
| | | }, |
| | | "node_modules/@foliojs-fork/restructure": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", |
| | | "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==" |
| | | }, |
| | | "node_modules/@hapi/hoek": { |
| | | "version": "9.3.0", |
| | | "dev": true, |
| | |
| | | "node": ">=8" |
| | | } |
| | | }, |
| | | "node_modules/brotli": { |
| | | "version": "1.3.3", |
| | | "resolved": "https://registry.npmmirror.com/brotli/-/brotli-1.3.3.tgz", |
| | | "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", |
| | | "dependencies": { |
| | | "base64-js": "^1.1.2" |
| | | } |
| | | }, |
| | | "node_modules/browserslist": { |
| | | "version": "4.21.4", |
| | | "dev": true, |
| | |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=6" |
| | | } |
| | | }, |
| | | "node_modules/call-bind": { |
| | | "version": "1.0.8", |
| | | "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", |
| | | "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", |
| | | "dependencies": { |
| | | "call-bind-apply-helpers": "^1.0.0", |
| | | "es-define-property": "^1.0.0", |
| | | "get-intrinsic": "^1.2.4", |
| | | "set-function-length": "^1.2.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/call-bind-apply-helpers": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", |
| | | "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", |
| | | "dependencies": { |
| | | "es-errors": "^1.3.0", |
| | | "function-bind": "^1.1.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/call-bound": { |
| | | "version": "1.0.4", |
| | | "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", |
| | | "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", |
| | | "dependencies": { |
| | | "call-bind-apply-helpers": "^1.0.2", |
| | | "get-intrinsic": "^1.3.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/callsites": { |
| | |
| | | "url": "https://github.com/sponsors/sindresorhus" |
| | | } |
| | | }, |
| | | "node_modules/clone": { |
| | | "version": "1.0.4", |
| | | "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", |
| | | "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", |
| | | "engines": { |
| | | "node": ">=0.8" |
| | | } |
| | | }, |
| | | "node_modules/codepage": { |
| | | "version": "1.15.0", |
| | | "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", |
| | |
| | | "engines": { |
| | | "node": "*" |
| | | } |
| | | }, |
| | | "node_modules/crypto-js": { |
| | | "version": "4.2.0", |
| | | "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", |
| | | "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" |
| | | }, |
| | | "node_modules/cssesc": { |
| | | "version": "3.0.0", |
| | |
| | | "node": ">=6" |
| | | } |
| | | }, |
| | | "node_modules/deep-equal": { |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.2.tgz", |
| | | "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", |
| | | "dependencies": { |
| | | "is-arguments": "^1.1.1", |
| | | "is-date-object": "^1.0.5", |
| | | "is-regex": "^1.1.4", |
| | | "object-is": "^1.1.5", |
| | | "object-keys": "^1.1.1", |
| | | "regexp.prototype.flags": "^1.5.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/deep-is": { |
| | | "version": "0.1.4", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/define-data-property": { |
| | | "version": "1.1.4", |
| | | "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", |
| | | "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", |
| | | "dependencies": { |
| | | "es-define-property": "^1.0.0", |
| | | "es-errors": "^1.3.0", |
| | | "gopd": "^1.0.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/define-properties": { |
| | | "version": "1.2.1", |
| | | "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", |
| | | "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", |
| | | "dependencies": { |
| | | "define-data-property": "^1.0.1", |
| | | "has-property-descriptors": "^1.0.0", |
| | | "object-keys": "^1.1.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/delayed-stream": { |
| | | "version": "1.0.0", |
| | |
| | | "engines": { |
| | | "node": ">=0.4.0" |
| | | } |
| | | }, |
| | | "node_modules/dfa": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/dfa/-/dfa-1.2.0.tgz", |
| | | "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" |
| | | }, |
| | | "node_modules/dir-glob": { |
| | | "version": "3.0.1", |
| | |
| | | }, |
| | | "engines": { |
| | | "node": ">=12" |
| | | } |
| | | }, |
| | | "node_modules/dunder-proto": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", |
| | | "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", |
| | | "dependencies": { |
| | | "call-bind-apply-helpers": "^1.0.1", |
| | | "es-errors": "^1.3.0", |
| | | "gopd": "^1.2.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/duplexer": { |
| | |
| | | "errno": "cli.js" |
| | | } |
| | | }, |
| | | "node_modules/es-define-property": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", |
| | | "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/es-errors": { |
| | | "version": "1.3.0", |
| | | "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", |
| | | "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/es-module-lexer": { |
| | | "version": "0.9.3", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "peer": true |
| | | }, |
| | | "node_modules/es-object-atoms": { |
| | | "version": "1.1.1", |
| | | "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", |
| | | "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", |
| | | "dependencies": { |
| | | "es-errors": "^1.3.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/esbuild": { |
| | | "version": "0.15.18", |
| | |
| | | } |
| | | }, |
| | | "node_modules/function-bind": { |
| | | "version": "1.1.1", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", |
| | | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/functions-have-names": { |
| | | "version": "1.2.3", |
| | | "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", |
| | | "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/gensync": { |
| | | "version": "1.0.0-beta.2", |
| | |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": "*" |
| | | } |
| | | }, |
| | | "node_modules/get-intrinsic": { |
| | | "version": "1.3.0", |
| | | "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", |
| | | "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", |
| | | "dependencies": { |
| | | "call-bind-apply-helpers": "^1.0.2", |
| | | "es-define-property": "^1.0.1", |
| | | "es-errors": "^1.3.0", |
| | | "es-object-atoms": "^1.1.1", |
| | | "function-bind": "^1.1.2", |
| | | "get-proto": "^1.0.1", |
| | | "gopd": "^1.2.0", |
| | | "has-symbols": "^1.1.0", |
| | | "hasown": "^2.0.2", |
| | | "math-intrinsics": "^1.1.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/get-proto": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", |
| | | "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", |
| | | "dependencies": { |
| | | "dunder-proto": "^1.0.1", |
| | | "es-object-atoms": "^1.0.0" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/get-stream": { |
| | |
| | | "node": ">=8" |
| | | } |
| | | }, |
| | | "node_modules/gopd": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", |
| | | "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/graceful-fs": { |
| | | "version": "4.2.10", |
| | | "license": "ISC" |
| | |
| | | "license": "MIT", |
| | | "engines": { |
| | | "node": ">=8" |
| | | } |
| | | }, |
| | | "node_modules/has-property-descriptors": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", |
| | | "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", |
| | | "dependencies": { |
| | | "es-define-property": "^1.0.0" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/has-symbols": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", |
| | | "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/has-tostringtag": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", |
| | | "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", |
| | | "dependencies": { |
| | | "has-symbols": "^1.0.3" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/hasown": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", |
| | | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", |
| | | "dependencies": { |
| | | "function-bind": "^1.1.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/html-encoding-sniffer": { |
| | |
| | | }, |
| | | "node_modules/iconv-lite": { |
| | | "version": "0.6.3", |
| | | "dev": true, |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "safer-buffer": ">= 2.1.2 < 3.0.0" |
| | |
| | | "node": ">=10" |
| | | } |
| | | }, |
| | | "node_modules/is-arguments": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.2.0.tgz", |
| | | "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", |
| | | "dependencies": { |
| | | "call-bound": "^1.0.2", |
| | | "has-tostringtag": "^1.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/is-binary-path": { |
| | | "version": "2.1.0", |
| | | "dev": true, |
| | |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "has": "^1.0.3" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/is-date-object": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", |
| | | "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", |
| | | "dependencies": { |
| | | "call-bound": "^1.0.2", |
| | | "has-tostringtag": "^1.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | |
| | | "version": "1.0.1", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/is-regex": { |
| | | "version": "1.2.1", |
| | | "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", |
| | | "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", |
| | | "dependencies": { |
| | | "call-bound": "^1.0.2", |
| | | "gopd": "^1.2.0", |
| | | "has-tostringtag": "^1.0.2", |
| | | "hasown": "^2.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/is-stream": { |
| | | "version": "2.0.1", |
| | |
| | | "@sideway/formula": "^3.0.0", |
| | | "@sideway/pinpoint": "^2.0.0" |
| | | } |
| | | }, |
| | | "node_modules/jpeg-exif": { |
| | | "version": "1.1.4", |
| | | "resolved": "https://registry.npmmirror.com/jpeg-exif/-/jpeg-exif-1.1.4.tgz", |
| | | "integrity": "sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==" |
| | | }, |
| | | "node_modules/js-base64": { |
| | | "version": "3.7.5", |
| | |
| | | "version": "0.1.0", |
| | | "dev": true |
| | | }, |
| | | "node_modules/math-intrinsics": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", |
| | | "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/md5": { |
| | | "version": "2.3.0", |
| | | "resolved": "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz", |
| | |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/object-is": { |
| | | "version": "1.1.6", |
| | | "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.6.tgz", |
| | | "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", |
| | | "dependencies": { |
| | | "call-bind": "^1.0.7", |
| | | "define-properties": "^1.2.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/object-keys": { |
| | | "version": "1.1.1", |
| | | "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", |
| | | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/once": { |
| | | "version": "1.4.0", |
| | | "license": "ISC", |
| | |
| | | "through": "~2.3" |
| | | } |
| | | }, |
| | | "node_modules/pdfmake": { |
| | | "version": "0.2.20", |
| | | "resolved": "https://registry.npmmirror.com/pdfmake/-/pdfmake-0.2.20.tgz", |
| | | "integrity": "sha512-bGbxbGFP5p8PWNT3Phsu1ZcRLnRfF6jmnuKTkgmt6i5PZzSdX6JaB+NeTz9q+aocfW8SE9GUjL3o/5GroBqGcQ==", |
| | | "dependencies": { |
| | | "@foliojs-fork/linebreak": "^1.1.2", |
| | | "@foliojs-fork/pdfkit": "^0.15.3", |
| | | "iconv-lite": "^0.6.3", |
| | | "xmldoc": "^2.0.1" |
| | | }, |
| | | "engines": { |
| | | "node": ">=18" |
| | | } |
| | | }, |
| | | "node_modules/pend": { |
| | | "version": "1.2.0", |
| | | "dev": true, |
| | |
| | | "resolved": "https://registry.npmmirror.com/pako/-/pako-2.1.0.tgz", |
| | | "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==" |
| | | }, |
| | | "node_modules/png-js": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmmirror.com/png-js/-/png-js-1.0.0.tgz", |
| | | "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==" |
| | | }, |
| | | "node_modules/postcss": { |
| | | "version": "8.4.20", |
| | | "funding": [ |
| | |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/sindresorhus" |
| | | } |
| | | }, |
| | | "node_modules/print-js": { |
| | | "version": "1.6.0", |
| | | "resolved": "https://registry.npmmirror.com/print-js/-/print-js-1.6.0.tgz", |
| | | "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==" |
| | | }, |
| | | "node_modules/process-nextick-args": { |
| | | "version": "2.0.1", |
| | |
| | | "license": "MIT", |
| | | "dependencies": { |
| | | "@babel/runtime": "^7.8.4" |
| | | } |
| | | }, |
| | | "node_modules/regexp.prototype.flags": { |
| | | "version": "1.5.4", |
| | | "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", |
| | | "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", |
| | | "dependencies": { |
| | | "call-bind": "^1.0.8", |
| | | "define-properties": "^1.2.1", |
| | | "es-errors": "^1.3.0", |
| | | "get-proto": "^1.0.1", |
| | | "gopd": "^1.2.0", |
| | | "set-function-name": "^2.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | }, |
| | | "funding": { |
| | | "url": "https://github.com/sponsors/ljharb" |
| | | } |
| | | }, |
| | | "node_modules/regexpp": { |
| | |
| | | }, |
| | | "node_modules/safer-buffer": { |
| | | "version": "2.1.2", |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/sass": { |
| | |
| | | }, |
| | | "node_modules/sax": { |
| | | "version": "1.2.4", |
| | | "dev": true, |
| | | "license": "ISC", |
| | | "optional": true |
| | | "license": "ISC" |
| | | }, |
| | | "node_modules/saxes": { |
| | | "version": "6.0.0", |
| | |
| | | "peer": true, |
| | | "dependencies": { |
| | | "randombytes": "^2.1.0" |
| | | } |
| | | }, |
| | | "node_modules/set-function-length": { |
| | | "version": "1.2.2", |
| | | "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", |
| | | "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", |
| | | "dependencies": { |
| | | "define-data-property": "^1.1.4", |
| | | "es-errors": "^1.3.0", |
| | | "function-bind": "^1.1.2", |
| | | "get-intrinsic": "^1.2.4", |
| | | "gopd": "^1.0.1", |
| | | "has-property-descriptors": "^1.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/set-function-name": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", |
| | | "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", |
| | | "dependencies": { |
| | | "define-data-property": "^1.1.4", |
| | | "es-errors": "^1.3.0", |
| | | "functions-have-names": "^1.2.3", |
| | | "has-property-descriptors": "^1.0.2" |
| | | }, |
| | | "engines": { |
| | | "node": ">= 0.4" |
| | | } |
| | | }, |
| | | "node_modules/setimmediate": { |
| | |
| | | "dev": true, |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/tiny-inflate": { |
| | | "version": "1.0.3", |
| | | "resolved": "https://registry.npmmirror.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz", |
| | | "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" |
| | | }, |
| | | "node_modules/tinybench": { |
| | | "version": "2.3.1", |
| | | "dev": true, |
| | |
| | | "node": ">=4" |
| | | } |
| | | }, |
| | | "node_modules/unicode-properties": { |
| | | "version": "1.4.1", |
| | | "resolved": "https://registry.npmmirror.com/unicode-properties/-/unicode-properties-1.4.1.tgz", |
| | | "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", |
| | | "dependencies": { |
| | | "base64-js": "^1.3.0", |
| | | "unicode-trie": "^2.0.0" |
| | | } |
| | | }, |
| | | "node_modules/unicode-property-aliases-ecmascript": { |
| | | "version": "2.1.0", |
| | | "dev": true, |
| | |
| | | "engines": { |
| | | "node": ">=4" |
| | | } |
| | | }, |
| | | "node_modules/unicode-trie": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmmirror.com/unicode-trie/-/unicode-trie-2.0.0.tgz", |
| | | "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", |
| | | "dependencies": { |
| | | "pako": "^0.2.5", |
| | | "tiny-inflate": "^1.0.0" |
| | | } |
| | | }, |
| | | "node_modules/unicode-trie/node_modules/pako": { |
| | | "version": "0.2.9", |
| | | "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", |
| | | "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" |
| | | }, |
| | | "node_modules/universalify": { |
| | | "version": "2.0.0", |
| | |
| | | "node_modules/xmlchars": { |
| | | "version": "2.2.0", |
| | | "license": "MIT" |
| | | }, |
| | | "node_modules/xmldoc": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/xmldoc/-/xmldoc-2.0.2.tgz", |
| | | "integrity": "sha512-UiRwoSStEXS3R+YE8OqYv3jebza8cBBAI2y8g3B15XFkn3SbEOyyLnmPHjLBPZANrPJKEzxxB7A3XwcLikQVlQ==", |
| | | "dependencies": { |
| | | "sax": "^1.2.4" |
| | | }, |
| | | "engines": { |
| | | "node": ">=12.0.0" |
| | | } |
| | | }, |
| | | "node_modules/xmldom": { |
| | | "version": "0.1.31", |
| | |
| | | "@floating-ui/core": "^1.0.4" |
| | | } |
| | | }, |
| | | "@foliojs-fork/fontkit": { |
| | | "version": "1.9.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/fontkit/-/fontkit-1.9.2.tgz", |
| | | "integrity": "sha512-IfB5EiIb+GZk+77TRB86AHroVaqfq8JRFlUbz0WEwsInyCG0epX2tCPOy+UfaWPju30DeVoUAXfzWXmhn753KA==", |
| | | "requires": { |
| | | "@foliojs-fork/restructure": "^2.0.2", |
| | | "brotli": "^1.2.0", |
| | | "clone": "^1.0.4", |
| | | "deep-equal": "^1.0.0", |
| | | "dfa": "^1.2.0", |
| | | "tiny-inflate": "^1.0.2", |
| | | "unicode-properties": "^1.2.2", |
| | | "unicode-trie": "^2.0.0" |
| | | } |
| | | }, |
| | | "@foliojs-fork/linebreak": { |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/linebreak/-/linebreak-1.1.2.tgz", |
| | | "integrity": "sha512-ZPohpxxbuKNE0l/5iBJnOAfUaMACwvUIKCvqtWGKIMv1lPYoNjYXRfhi9FeeV9McBkBLxsMFWTVVhHJA8cyzvg==", |
| | | "requires": { |
| | | "base64-js": "1.3.1", |
| | | "unicode-trie": "^2.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "base64-js": { |
| | | "version": "1.3.1", |
| | | "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.3.1.tgz", |
| | | "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" |
| | | } |
| | | } |
| | | }, |
| | | "@foliojs-fork/pdfkit": { |
| | | "version": "0.15.3", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/pdfkit/-/pdfkit-0.15.3.tgz", |
| | | "integrity": "sha512-Obc0Wmy3bm7BINFVvPhcl2rnSSK61DQrlHU8aXnAqDk9LCjWdUOPwhgD8Ywz5VtuFjRxmVOM/kQ/XLIBjDvltw==", |
| | | "requires": { |
| | | "@foliojs-fork/fontkit": "^1.9.2", |
| | | "@foliojs-fork/linebreak": "^1.1.1", |
| | | "crypto-js": "^4.2.0", |
| | | "jpeg-exif": "^1.1.4", |
| | | "png-js": "^1.0.0" |
| | | } |
| | | }, |
| | | "@foliojs-fork/restructure": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/@foliojs-fork/restructure/-/restructure-2.0.2.tgz", |
| | | "integrity": "sha512-59SgoZ3EXbkfSX7b63tsou/SDGzwUEK6MuB5sKqgVK1/XE0fxmpsOb9DQI8LXW3KfGnAjImCGhhEb7uPPAUVNA==" |
| | | }, |
| | | "@hapi/hoek": { |
| | | "version": "9.3.0", |
| | | "dev": true |
| | |
| | | "fill-range": "^7.0.1" |
| | | } |
| | | }, |
| | | "brotli": { |
| | | "version": "1.3.3", |
| | | "resolved": "https://registry.npmmirror.com/brotli/-/brotli-1.3.3.tgz", |
| | | "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", |
| | | "requires": { |
| | | "base64-js": "^1.1.2" |
| | | } |
| | | }, |
| | | "browserslist": { |
| | | "version": "4.21.4", |
| | | "dev": true, |
| | |
| | | "cachedir": { |
| | | "version": "2.3.0", |
| | | "dev": true |
| | | }, |
| | | "call-bind": { |
| | | "version": "1.0.8", |
| | | "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", |
| | | "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", |
| | | "requires": { |
| | | "call-bind-apply-helpers": "^1.0.0", |
| | | "es-define-property": "^1.0.0", |
| | | "get-intrinsic": "^1.2.4", |
| | | "set-function-length": "^1.2.2" |
| | | } |
| | | }, |
| | | "call-bind-apply-helpers": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", |
| | | "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", |
| | | "requires": { |
| | | "es-errors": "^1.3.0", |
| | | "function-bind": "^1.1.2" |
| | | } |
| | | }, |
| | | "call-bound": { |
| | | "version": "1.0.4", |
| | | "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", |
| | | "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", |
| | | "requires": { |
| | | "call-bind-apply-helpers": "^1.0.2", |
| | | "get-intrinsic": "^1.3.0" |
| | | } |
| | | }, |
| | | "callsites": { |
| | | "version": "3.1.0", |
| | |
| | | "string-width": "^4.2.0" |
| | | } |
| | | }, |
| | | "clone": { |
| | | "version": "1.0.4", |
| | | "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", |
| | | "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" |
| | | }, |
| | | "codepage": { |
| | | "version": "1.15.0", |
| | | "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", |
| | |
| | | "version": "0.0.2", |
| | | "resolved": "https://registry.npmmirror.com/crypt/-/crypt-0.0.2.tgz", |
| | | "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" |
| | | }, |
| | | "crypto-js": { |
| | | "version": "4.2.0", |
| | | "resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz", |
| | | "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" |
| | | }, |
| | | "cssesc": { |
| | | "version": "3.0.0", |
| | |
| | | "type-detect": "^4.0.0" |
| | | } |
| | | }, |
| | | "deep-equal": { |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.2.tgz", |
| | | "integrity": "sha512-5tdhKF6DbU7iIzrIOa1AOUt39ZRm13cmL1cGEh//aqR8x9+tNfbywRf0n5FD/18OKMdo7DNEtrX2t22ZAkI+eg==", |
| | | "requires": { |
| | | "is-arguments": "^1.1.1", |
| | | "is-date-object": "^1.0.5", |
| | | "is-regex": "^1.1.4", |
| | | "object-is": "^1.1.5", |
| | | "object-keys": "^1.1.1", |
| | | "regexp.prototype.flags": "^1.5.1" |
| | | } |
| | | }, |
| | | "deep-is": { |
| | | "version": "0.1.4", |
| | | "dev": true |
| | | }, |
| | | "define-data-property": { |
| | | "version": "1.1.4", |
| | | "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", |
| | | "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", |
| | | "requires": { |
| | | "es-define-property": "^1.0.0", |
| | | "es-errors": "^1.3.0", |
| | | "gopd": "^1.0.1" |
| | | } |
| | | }, |
| | | "define-properties": { |
| | | "version": "1.2.1", |
| | | "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", |
| | | "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", |
| | | "requires": { |
| | | "define-data-property": "^1.0.1", |
| | | "has-property-descriptors": "^1.0.0", |
| | | "object-keys": "^1.1.1" |
| | | } |
| | | }, |
| | | "delayed-stream": { |
| | | "version": "1.0.0" |
| | | }, |
| | | "dfa": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/dfa/-/dfa-1.2.0.tgz", |
| | | "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" |
| | | }, |
| | | "dir-glob": { |
| | | "version": "3.0.1", |
| | |
| | | "dev": true, |
| | | "requires": { |
| | | "webidl-conversions": "^7.0.0" |
| | | } |
| | | }, |
| | | "dunder-proto": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", |
| | | "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", |
| | | "requires": { |
| | | "call-bind-apply-helpers": "^1.0.1", |
| | | "es-errors": "^1.3.0", |
| | | "gopd": "^1.2.0" |
| | | } |
| | | }, |
| | | "duplexer": { |
| | |
| | | "prr": "~1.0.1" |
| | | } |
| | | }, |
| | | "es-define-property": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", |
| | | "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" |
| | | }, |
| | | "es-errors": { |
| | | "version": "1.3.0", |
| | | "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", |
| | | "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" |
| | | }, |
| | | "es-module-lexer": { |
| | | "version": "0.9.3", |
| | | "dev": true, |
| | | "peer": true |
| | | }, |
| | | "es-object-atoms": { |
| | | "version": "1.1.1", |
| | | "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", |
| | | "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", |
| | | "requires": { |
| | | "es-errors": "^1.3.0" |
| | | } |
| | | }, |
| | | "esbuild": { |
| | | "version": "0.15.18", |
| | |
| | | } |
| | | }, |
| | | "function-bind": { |
| | | "version": "1.1.1", |
| | | "dev": true |
| | | "version": "1.1.2", |
| | | "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", |
| | | "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" |
| | | }, |
| | | "functions-have-names": { |
| | | "version": "1.2.3", |
| | | "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", |
| | | "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" |
| | | }, |
| | | "gensync": { |
| | | "version": "1.0.0-beta.2", |
| | |
| | | "get-func-name": { |
| | | "version": "2.0.0", |
| | | "dev": true |
| | | }, |
| | | "get-intrinsic": { |
| | | "version": "1.3.0", |
| | | "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", |
| | | "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", |
| | | "requires": { |
| | | "call-bind-apply-helpers": "^1.0.2", |
| | | "es-define-property": "^1.0.1", |
| | | "es-errors": "^1.3.0", |
| | | "es-object-atoms": "^1.1.1", |
| | | "function-bind": "^1.1.2", |
| | | "get-proto": "^1.0.1", |
| | | "gopd": "^1.2.0", |
| | | "has-symbols": "^1.1.0", |
| | | "hasown": "^2.0.2", |
| | | "math-intrinsics": "^1.1.0" |
| | | } |
| | | }, |
| | | "get-proto": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", |
| | | "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", |
| | | "requires": { |
| | | "dunder-proto": "^1.0.1", |
| | | "es-object-atoms": "^1.0.0" |
| | | } |
| | | }, |
| | | "get-stream": { |
| | | "version": "5.2.0", |
| | |
| | | } |
| | | } |
| | | }, |
| | | "gopd": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", |
| | | "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" |
| | | }, |
| | | "graceful-fs": { |
| | | "version": "4.2.10" |
| | | }, |
| | |
| | | "has-flag": { |
| | | "version": "4.0.0", |
| | | "dev": true |
| | | }, |
| | | "has-property-descriptors": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", |
| | | "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", |
| | | "requires": { |
| | | "es-define-property": "^1.0.0" |
| | | } |
| | | }, |
| | | "has-symbols": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", |
| | | "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" |
| | | }, |
| | | "has-tostringtag": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", |
| | | "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", |
| | | "requires": { |
| | | "has-symbols": "^1.0.3" |
| | | } |
| | | }, |
| | | "hasown": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", |
| | | "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", |
| | | "requires": { |
| | | "function-bind": "^1.1.2" |
| | | } |
| | | }, |
| | | "html-encoding-sniffer": { |
| | | "version": "3.0.0", |
| | |
| | | }, |
| | | "iconv-lite": { |
| | | "version": "0.6.3", |
| | | "dev": true, |
| | | "requires": { |
| | | "safer-buffer": ">= 2.1.2 < 3.0.0" |
| | | } |
| | |
| | | "version": "2.0.0", |
| | | "dev": true |
| | | }, |
| | | "is-arguments": { |
| | | "version": "1.2.0", |
| | | "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.2.0.tgz", |
| | | "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", |
| | | "requires": { |
| | | "call-bound": "^1.0.2", |
| | | "has-tostringtag": "^1.0.2" |
| | | } |
| | | }, |
| | | "is-binary-path": { |
| | | "version": "2.1.0", |
| | | "dev": true, |
| | |
| | | "dev": true, |
| | | "requires": { |
| | | "has": "^1.0.3" |
| | | } |
| | | }, |
| | | "is-date-object": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", |
| | | "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", |
| | | "requires": { |
| | | "call-bound": "^1.0.2", |
| | | "has-tostringtag": "^1.0.2" |
| | | } |
| | | }, |
| | | "is-extglob": { |
| | |
| | | "is-potential-custom-element-name": { |
| | | "version": "1.0.1", |
| | | "dev": true |
| | | }, |
| | | "is-regex": { |
| | | "version": "1.2.1", |
| | | "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", |
| | | "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", |
| | | "requires": { |
| | | "call-bound": "^1.0.2", |
| | | "gopd": "^1.2.0", |
| | | "has-tostringtag": "^1.0.2", |
| | | "hasown": "^2.0.2" |
| | | } |
| | | }, |
| | | "is-stream": { |
| | | "version": "2.0.1", |
| | |
| | | "@sideway/formula": "^3.0.0", |
| | | "@sideway/pinpoint": "^2.0.0" |
| | | } |
| | | }, |
| | | "jpeg-exif": { |
| | | "version": "1.1.4", |
| | | "resolved": "https://registry.npmmirror.com/jpeg-exif/-/jpeg-exif-1.1.4.tgz", |
| | | "integrity": "sha512-a+bKEcCjtuW5WTdgeXFzswSrdqi0jk4XlEtZlx5A94wCoBpFjfFTbo/Tra5SpNCl/YFZPvcV1dJc+TAYeg6ROQ==" |
| | | }, |
| | | "js-base64": { |
| | | "version": "3.7.5", |
| | |
| | | "version": "0.1.0", |
| | | "dev": true |
| | | }, |
| | | "math-intrinsics": { |
| | | "version": "1.1.0", |
| | | "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", |
| | | "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" |
| | | }, |
| | | "md5": { |
| | | "version": "2.3.0", |
| | | "resolved": "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz", |
| | |
| | | "version": "2.2.2", |
| | | "dev": true |
| | | }, |
| | | "object-is": { |
| | | "version": "1.1.6", |
| | | "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.6.tgz", |
| | | "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", |
| | | "requires": { |
| | | "call-bind": "^1.0.7", |
| | | "define-properties": "^1.2.1" |
| | | } |
| | | }, |
| | | "object-keys": { |
| | | "version": "1.1.1", |
| | | "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", |
| | | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" |
| | | }, |
| | | "once": { |
| | | "version": "1.4.0", |
| | | "requires": { |
| | |
| | | "through": "~2.3" |
| | | } |
| | | }, |
| | | "pdfmake": { |
| | | "version": "0.2.20", |
| | | "resolved": "https://registry.npmmirror.com/pdfmake/-/pdfmake-0.2.20.tgz", |
| | | "integrity": "sha512-bGbxbGFP5p8PWNT3Phsu1ZcRLnRfF6jmnuKTkgmt6i5PZzSdX6JaB+NeTz9q+aocfW8SE9GUjL3o/5GroBqGcQ==", |
| | | "requires": { |
| | | "@foliojs-fork/linebreak": "^1.1.2", |
| | | "@foliojs-fork/pdfkit": "^0.15.3", |
| | | "iconv-lite": "^0.6.3", |
| | | "xmldoc": "^2.0.1" |
| | | } |
| | | }, |
| | | "pend": { |
| | | "version": "1.2.0", |
| | | "dev": true |
| | |
| | | } |
| | | } |
| | | }, |
| | | "png-js": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmmirror.com/png-js/-/png-js-1.0.0.tgz", |
| | | "integrity": "sha512-k+YsbhpA9e+EFfKjTCH3VW6aoKlyNYI6NYdTfDL4CIvFnvsuO84ttonmZE7rc+v23SLTH8XX+5w/Ak9v0xGY4g==" |
| | | }, |
| | | "postcss": { |
| | | "version": "8.4.20", |
| | | "requires": { |
| | |
| | | "pretty-bytes": { |
| | | "version": "5.6.0", |
| | | "dev": true |
| | | }, |
| | | "print-js": { |
| | | "version": "1.6.0", |
| | | "resolved": "https://registry.npmmirror.com/print-js/-/print-js-1.6.0.tgz", |
| | | "integrity": "sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==" |
| | | }, |
| | | "process-nextick-args": { |
| | | "version": "2.0.1", |
| | |
| | | "@babel/runtime": "^7.8.4" |
| | | } |
| | | }, |
| | | "regexp.prototype.flags": { |
| | | "version": "1.5.4", |
| | | "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", |
| | | "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", |
| | | "requires": { |
| | | "call-bind": "^1.0.8", |
| | | "define-properties": "^1.2.1", |
| | | "es-errors": "^1.3.0", |
| | | "get-proto": "^1.0.1", |
| | | "gopd": "^1.2.0", |
| | | "set-function-name": "^2.0.2" |
| | | } |
| | | }, |
| | | "regexpp": { |
| | | "version": "3.2.0", |
| | | "dev": true |
| | |
| | | "version": "5.2.1" |
| | | }, |
| | | "safer-buffer": { |
| | | "version": "2.1.2", |
| | | "dev": true |
| | | "version": "2.1.2" |
| | | }, |
| | | "sass": { |
| | | "version": "1.56.2", |
| | |
| | | } |
| | | }, |
| | | "sax": { |
| | | "version": "1.2.4", |
| | | "dev": true, |
| | | "optional": true |
| | | "version": "1.2.4" |
| | | }, |
| | | "saxes": { |
| | | "version": "6.0.0", |
| | |
| | | "peer": true, |
| | | "requires": { |
| | | "randombytes": "^2.1.0" |
| | | } |
| | | }, |
| | | "set-function-length": { |
| | | "version": "1.2.2", |
| | | "resolved": "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", |
| | | "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", |
| | | "requires": { |
| | | "define-data-property": "^1.1.4", |
| | | "es-errors": "^1.3.0", |
| | | "function-bind": "^1.1.2", |
| | | "get-intrinsic": "^1.2.4", |
| | | "gopd": "^1.0.1", |
| | | "has-property-descriptors": "^1.0.2" |
| | | } |
| | | }, |
| | | "set-function-name": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", |
| | | "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", |
| | | "requires": { |
| | | "define-data-property": "^1.1.4", |
| | | "es-errors": "^1.3.0", |
| | | "functions-have-names": "^1.2.3", |
| | | "has-property-descriptors": "^1.0.2" |
| | | } |
| | | }, |
| | | "setimmediate": { |
| | |
| | | "version": "2.3.8", |
| | | "dev": true |
| | | }, |
| | | "tiny-inflate": { |
| | | "version": "1.0.3", |
| | | "resolved": "https://registry.npmmirror.com/tiny-inflate/-/tiny-inflate-1.0.3.tgz", |
| | | "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==" |
| | | }, |
| | | "tinybench": { |
| | | "version": "2.3.1", |
| | | "dev": true |
| | |
| | | "version": "2.1.0", |
| | | "dev": true |
| | | }, |
| | | "unicode-properties": { |
| | | "version": "1.4.1", |
| | | "resolved": "https://registry.npmmirror.com/unicode-properties/-/unicode-properties-1.4.1.tgz", |
| | | "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", |
| | | "requires": { |
| | | "base64-js": "^1.3.0", |
| | | "unicode-trie": "^2.0.0" |
| | | } |
| | | }, |
| | | "unicode-property-aliases-ecmascript": { |
| | | "version": "2.1.0", |
| | | "dev": true |
| | | }, |
| | | "unicode-trie": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmmirror.com/unicode-trie/-/unicode-trie-2.0.0.tgz", |
| | | "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", |
| | | "requires": { |
| | | "pako": "^0.2.5", |
| | | "tiny-inflate": "^1.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "pako": { |
| | | "version": "0.2.9", |
| | | "resolved": "https://registry.npmmirror.com/pako/-/pako-0.2.9.tgz", |
| | | "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==" |
| | | } |
| | | } |
| | | }, |
| | | "universalify": { |
| | | "version": "2.0.0", |
| | |
| | | "xmlchars": { |
| | | "version": "2.2.0" |
| | | }, |
| | | "xmldoc": { |
| | | "version": "2.0.2", |
| | | "resolved": "https://registry.npmmirror.com/xmldoc/-/xmldoc-2.0.2.tgz", |
| | | "integrity": "sha512-UiRwoSStEXS3R+YE8OqYv3jebza8cBBAI2y8g3B15XFkn3SbEOyyLnmPHjLBPZANrPJKEzxxB7A3XwcLikQVlQ==", |
| | | "requires": { |
| | | "sax": "^1.2.4" |
| | | } |
| | | }, |
| | | "xmldom": { |
| | | "version": "0.1.31", |
| | | "resolved": "https://registry.npmmirror.com/xmldom/-/xmldom-0.1.31.tgz", |
| | |
| | | "jszip-utils": "^0.1.0", |
| | | "md5": "^2.3.0", |
| | | "open-docxtemplater-image-module": "^1.0.3", |
| | | "pdfmake": "^0.2.20", |
| | | "pinia": "^2.0.26", |
| | | "pizzip": "^3.1.7", |
| | | "print-js": "^1.6.0", |
| | | "vue": "^3.2.45", |
| | | "vue-demi": "^0.14.6", |
| | | "vue-i18n": "^9.8.0", |
| | |
| | | import { $fysp } from '../index'; |
| | | |
| | | export default { |
| | | // è·åå
¨é¨å¼åç®å½ |
| | | fetchDomainCatalog() { |
| | | return $fysp.get(`domaincatalog`).then((res) => res.data); |
| | | }, |
| | | // æ°å¢å¼åç®å½ |
| | | putDomainCatalog(catalog) { |
| | | return $fysp.put(`domaincatalog`, catalog).then((res) => res.data); |
| | | }, |
| | | // æ´æ°å¼åç®å½ |
| | | updateDomainCatalog(catalog) { |
| | | return $fysp.post(`domaincatalog`, catalog).then((res) => res.data); |
| | | }, |
| | | |
| | | |
| | | // è·åå·¡æ¥ä»»å¡ç±»å |
| | | fetchTaskType() { |
| | | return $fysp.get(`domainitem/taskType`).then((res) => res.data); |
| | |
| | | return $fysp |
| | | .get(`domainitem/mediaFileType`, { params: { sceneType } }) |
| | | .then((res) => res.data); |
| | | } |
| | | }, |
| | | |
| | | // è·åæå®å¼åç®å½ä¸çææå¼å项 |
| | | fetchItemByCatalogId(catalogId) { |
| | | return $fysp.get(`domainitem/catalogId`, { params: { catalogId } }).then((res) => res.data); |
| | | }, |
| | | |
| | | // æ°å¢å¼å项 |
| | | putDomainItem(item) { |
| | | return $fysp.put(`domainitem`, item).then((res) => res.data); |
| | | }, |
| | | // æ´æ°å¼å项 |
| | | updateDomainItem(item) { |
| | | return $fysp.post(`domainitem`, item).then((res) => res.data); |
| | | }, |
| | | }; |
| | |
| | | // icon: 'List', |
| | | // name: 'è¯ä¼°è§å' |
| | | // } |
| | | { |
| | | path: '/fysp/config/domainCatalog', |
| | | icon: 'List', |
| | | name: 'å¼åç®å½' |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | |
| | | path: 'evalutationRule', |
| | | component: () => |
| | | import('@/views/fysp/config/EvalutationRule.vue') |
| | | }, |
| | | { |
| | | //å¼å表管ç |
| | | name: 'domaincatalog', |
| | | path: 'domaincatalog', |
| | | component: () => |
| | | import('@/views/fysp/config/DomainCatalog.vue') |
| | | } |
| | | ] |
| | | }, |
| | |
| | | import ImageModule from 'docxtemplater-image-module-free'; |
| | | import Pizzip from 'pizzip'; |
| | | import FileSaver from 'file-saver'; |
| | | import { renderAsync } from 'docx-preview'; |
| | | import printJS from 'print-js'; |
| | | import pdfMake from 'pdfmake'; |
| | | |
| | | /** |
| | | * çæ¯ä¾ç¼©æ¾å¾ç |
| | |
| | | }; |
| | | } |
| | | |
| | | export const exportDocx = (tempDocpath, data, zipName, imageSize) => { |
| | | function prepareDocxtemplater(tempDocpath, data, imageSize) { |
| | | return new Promise((resolve, reject) => { |
| | | JSZipUtils.getBinaryContent(tempDocpath, (error, content) => { |
| | | if (error) { |
| | |
| | | } |
| | | doc.compile(); |
| | | doc.resolveData(data).then(() => { |
| | | try { |
| | | doc.render(); |
| | | } catch (error) { |
| | | console.log(error); |
| | | throw error; |
| | | } |
| | | const out = doc.getZip().generate({ |
| | | type: 'blob', |
| | | mimeType: |
| | | 'application/vnd.openxmlformats-officedocumnet.wordprocessingml.document' |
| | | }); |
| | | FileSaver.saveAs(out, zipName); |
| | | resolve(); |
| | | resolve(doc); |
| | | }); |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * åå¤docxææ¡£ï¼è¿åblob对象 |
| | | * @param {*} tempDocpath 模æ¿docxæä»¶è·¯å¾ |
| | | * @param {*} data æ°æ®å¯¹è±¡ |
| | | * @param {*} zipName å缩å
åç§° |
| | | * @param {*} imageSize å¾ç大å°é
置对象 |
| | | * @returns |
| | | */ |
| | | function prepareDocxBlob(tempDocpath, data, imageSize) { |
| | | return prepareDocxtemplater(tempDocpath, data, imageSize).then((doc) => { |
| | | try { |
| | | doc.render(); |
| | | } catch (error) { |
| | | console.log(error); |
| | | throw error; |
| | | } |
| | | const out = doc.getZip().generate({ |
| | | type: 'blob', |
| | | mimeType: |
| | | 'application/vnd.openxmlformats-officedocumnet.wordprocessingml.document' |
| | | }); |
| | | return out; |
| | | }); |
| | | } |
| | | |
| | | function prepareDocxStr(tempDocpath, data, imageSize) { |
| | | return prepareDocxtemplater(tempDocpath, data, imageSize).then((doc) => { |
| | | try { |
| | | return doc.render(); |
| | | } catch (error) { |
| | | console.log(error); |
| | | throw error; |
| | | } |
| | | }); |
| | | } |
| | | |
| | | function preparePdf(tempDocpath, data, imageSize) { |
| | | return prepareDocxStr(tempDocpath, data, imageSize).then( (res) => { |
| | | // å° Word ææ¡£è½¬æ¢ä¸º PDF æ ¼å¼å¹¶ä¿åå°æä»¶ |
| | | console.log(pdfMake); |
| | | |
| | | // const printer = new pdfMake.PdfPrinter(); |
| | | const docDefinition = { |
| | | content: [ |
| | | { |
| | | text: res.toString('utf8') |
| | | } |
| | | ] |
| | | }; |
| | | const pdfDoc = pdfMake.createPdf(docDefinition); |
| | | // const pdfBuffer = await pdfDoc.getBuffer(); |
| | | // return new Blob([pdfBuffer], { type: 'application/pdf' }); |
| | | return pdfDoc; |
| | | }); |
| | | } |
| | | |
| | | function exportDocx(tempDocpath, data, zipName, imageSize) { |
| | | return prepareDocxBlob(tempDocpath, data, zipName, imageSize).then((blob) => { |
| | | FileSaver.saveAs(blob, zipName); |
| | | }); |
| | | } |
| | | |
| | | function previewDocx(blob, ref) { |
| | | return renderAsync(blob, ref); |
| | | } |
| | | |
| | | function downloadDocx(blob, zipName) { |
| | | FileSaver.saveAs(blob, zipName); |
| | | } |
| | | |
| | | function print( |
| | | ref, |
| | | title, |
| | | style, |
| | | type, |
| | | jsonData, |
| | | borderHeadStyle, |
| | | gridStyle, |
| | | css |
| | | ) { |
| | | printJS({ |
| | | printable: ref, |
| | | header: title || null, |
| | | type: type || 'html', |
| | | headerStyle: |
| | | 'font-size:6px;font-weight:600;text-align:center;padding:15px 0 10px 0;', //æ é¢è®¾ç½® |
| | | properties: jsonData || [], //jsonæ°æ®å
|
| | | gridHeaderStyle: |
| | | borderHeadStyle || |
| | | 'font-size:6px;font-weight:400;height:40px;line-height:40px;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //jsonæ ¼å¼è¡¨å¤´æ ·å¼ |
| | | gridStyle: |
| | | gridStyle || |
| | | 'font-size:1px;font-weight:200;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //jsonåå¼è¡¨å¥å¤®è§ |
| | | scanStyles: false, //ä¸éç¨é»è®¤æ ·å¼ |
| | | repeatTableHeader: false, //æå°jsonè¡¨å¤´åªæ¾ç¤ºå¨ç¬¬ä¸é¡µ |
| | | style: style || '@page{size:auto;margin: 0cm 1cm 0cm 1cm;}', //å»é¤é¡µç页è |
| | | css: css || null //css url |
| | | }); |
| | | } |
| | | export { |
| | | exportDocx, |
| | | prepareDocxBlob, |
| | | preparePdf, |
| | | previewDocx, |
| | | downloadDocx, |
| | | print |
| | | }; |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <BaseContentLayout> |
| | | <template #header> </template> |
| | | <template #aside> |
| | | <SideList |
| | | :items="domainCatalog" |
| | | :loading="sideLoading" |
| | | @item-click="chooseCatalog" |
| | | ></SideList> |
| | | </template> |
| | | <template #main> |
| | | <!-- <FormCol> --> |
| | | <el-table |
| | | :data="domainItems" |
| | | v-loading="loading" |
| | | :height="contentHeight + 'px'" |
| | | table-layout="fixed" |
| | | :show-overflow-tooltip="true" |
| | | size="small" |
| | | style="z-index: 20" |
| | | border |
| | | > |
| | | <el-table-column fixed="left" prop="index" label="ç¼å·" width="50"> |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-if="row._isAdd || row._isEdit" |
| | | size="small" |
| | | v-model="row.index" |
| | | /> |
| | | <span v-else>{{ row.index }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="catelogname" |
| | | label="ç±»å«" |
| | | :show-overflow-tooltip="true" |
| | | width="180" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="text" |
| | | label="å¼å项" |
| | | :show-overflow-tooltip="true" |
| | | min-width="200" |
| | | > |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-if="row._isAdd || row._isEdit" |
| | | size="small" |
| | | v-model="row.text" |
| | | /> |
| | | <span v-else>{{ row.text }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="value" |
| | | label="å¼åå¼" |
| | | :formatter="timeFormat" |
| | | width="90" |
| | | > |
| | | <template #default="{ row }"> |
| | | <el-input |
| | | v-if="row._isAdd || row._isEdit" |
| | | size="small" |
| | | v-model="row.value" |
| | | /> |
| | | <span v-else>{{ row.value }}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="remark" label="çæ¬" width="80" /> |
| | | <el-table-column |
| | | prop="guid" |
| | | label="ID" |
| | | :show-overflow-tooltip="true" |
| | | width="150" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column fixed="right" label="æä½" width="160"> |
| | | <template #default="scope"> |
| | | <el-button |
| | | v-if="scope.row._isAdd" |
| | | type="primary" |
| | | size="small" |
| | | icon="Select" |
| | | @click="savePut(scope)" |
| | | >æ°å¢</el-button |
| | | > |
| | | <el-button |
| | | v-else-if="scope.row._isEdit" |
| | | type="success" |
| | | size="small" |
| | | icon="Select" |
| | | @click="saveUpdate(scope)" |
| | | >ä¿®æ¹</el-button |
| | | > |
| | | <el-button-group v-else> |
| | | <el-button |
| | | type="default" |
| | | size="small" |
| | | icon="Edit" |
| | | @click="itemEdit(scope)" |
| | | ></el-button> |
| | | <el-button |
| | | :loading="scope.row.loadingDelete" |
| | | type="danger" |
| | | size="small" |
| | | icon="Delete" |
| | | @click="itemDelete(scope)" |
| | | ></el-button> |
| | | </el-button-group> |
| | | <el-button |
| | | v-if="scope.row._isEdit || scope.row._isAdd" |
| | | type="default" |
| | | size="small" |
| | | icon="CloseBold" |
| | | @click="cancelEdit(scope)" |
| | | >åæ¶</el-button |
| | | > |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <el-row justify="center" style="margin-top: -2px"> |
| | | <el-button type="default" icon="Plus" @click="itemAdd" |
| | | >æ°å¢å¼å项</el-button |
| | | > |
| | | </el-row> |
| | | <!-- </FormCol> --> |
| | | </template> |
| | | </BaseContentLayout> |
| | | </template> |
| | | <script setup> |
| | | import { onMounted, ref } from 'vue'; |
| | | import domainApi from '@/api/fysp/domainApi'; |
| | | import { ElMessage } from 'element-plus'; |
| | | |
| | | const loading = ref(false); |
| | | const domainCatalog = ref([]); |
| | | const selectedCatalog = ref(null); |
| | | const domainItems = ref([]); |
| | | |
| | | // éæ©å¼åç®å½ |
| | | const chooseCatalog = (catalog) => { |
| | | selectedCatalog.value = catalog.data; |
| | | loading.value = true; |
| | | domainApi |
| | | .fetchItemByCatalogId(catalog.data.guid) |
| | | .then((res) => { |
| | | domainItems.value = res.data; |
| | | }) |
| | | .finally(() => { |
| | | loading.value = false; |
| | | }); |
| | | }; |
| | | |
| | | // æ·»å å¼å项 |
| | | const itemAdd = () => { |
| | | const lastOne = domainItems.value[domainItems.value.length - 1]; |
| | | domainItems.value.push({ |
| | | index: lastOne ? lastOne.index + 1 : 0, |
| | | catelogname: selectedCatalog.value.name, |
| | | dcguid: selectedCatalog.value.guid, |
| | | text: '', |
| | | value: '', |
| | | remark: '0', |
| | | _isAdd: true |
| | | }); |
| | | }; |
| | | |
| | | function itemEdit(scope) { |
| | | scope.row._isEdit = true; |
| | | console.log(scope); |
| | | } |
| | | |
| | | function itemDelete(scope) { |
| | | scope.row.loadingDelete = true; |
| | | setTimeout(() => { |
| | | domainItems.value.splice(scope.$index, 1); |
| | | scope.row.loadingDelete = false; |
| | | }, 1000); |
| | | } |
| | | |
| | | function savePut(scope) { |
| | | if (_validate(scope.row)) { |
| | | scope.row._isAdd = false; |
| | | domainApi.putDomainItem(scope.row).then((res) => { |
| | | scope.row.guid = res.guid; |
| | | ElMessage.success('æ°å¢æå'); |
| | | }); |
| | | } else { |
| | | ElMessage.error('请填å宿´ä¿¡æ¯'); |
| | | } |
| | | } |
| | | |
| | | function saveUpdate(scope) { |
| | | if (_validate(scope.row)) { |
| | | scope.row._isEdit = false; |
| | | domainApi.updateDomainItem(scope.row).then((res) => { |
| | | ElMessage.success('ä¿®æ¹æå'); |
| | | }); |
| | | } else { |
| | | ElMessage.error('请填å宿´ä¿¡æ¯'); |
| | | } |
| | | } |
| | | |
| | | // åæ¶ç¼è¾ |
| | | function cancelEdit(scope) { |
| | | scope.row._isAdd = false; |
| | | scope.row._isEdit = false; |
| | | domainItems.value.splice(scope.$index, 1); |
| | | } |
| | | |
| | | |
| | | |
| | | function _validate(row) { |
| | | return ( |
| | | row.index !== undefined && |
| | | row.index !== '' && |
| | | row.text !== undefined && |
| | | row.text !== '' && |
| | | row.value !== undefined && |
| | | row.value !== '' |
| | | ); |
| | | } |
| | | |
| | | onMounted(() => { |
| | | domainApi.fetchDomainCatalog().then((res) => { |
| | | domainCatalog.value = res.map((item) => ({ |
| | | title: item.name, |
| | | categoly: 'ç³»ç»é
置项', |
| | | data: item |
| | | })); |
| | | chooseCatalog(domainCatalog.value[0]); |
| | | }); |
| | | }); |
| | | </script> |
| | |
| | | 'å°åï¼' + item.scense.location |
| | | }}</el-text> |
| | | </div> |
| | | <el-space class="m-t-4"> |
| | | <el-tag> |
| | | {{ |
| | | item.scense.cityname + |
| | | item.scense.districtname + |
| | | item.scense.townname |
| | | }} |
| | | <!-- {{ item.scense.districtname }} |
| | | {{ item.scense.townname }} --> |
| | | </el-tag> |
| | | <el-tag>{{ item.scense.type }}</el-tag> |
| | | |
| | | <!-- {{ item.scense.contacts }} |
| | | {{ item.scense.contactst }} --> |
| | | </el-space> |
| | | <el-row justify="space-between"> |
| | | <el-space class="m-t-4"> |
| | | <el-tag> |
| | | {{ |
| | | item.scense.cityname + |
| | | item.scense.districtname + |
| | | item.scense.townname |
| | | }} |
| | | </el-tag> |
| | | <el-tag>{{ item.scense.type }}</el-tag> |
| | | </el-space> |
| | | <el-button |
| | | type="default" |
| | | size="small" |
| | | class="m-t-4" |
| | | @click="handlePreview(item)" |
| | | > |
| | | é¢è§ |
| | | </el-button> |
| | | </el-row> |
| | | </el-checkbox> |
| | | </el-space> |
| | | </el-checkbox-group> |
| | |
| | | <el-button type="primary" :loading="docLoading" @click="handelDownload"> |
| | | ä¸è½½ |
| | | </el-button> |
| | | <!-- <el-button type="default" :loading="docLoading" @click="handelPrint"> |
| | | <el-button type="default" :loading="docLoading" @click="handelPrint"> |
| | | æå° |
| | | </el-button> --> |
| | | </el-button> |
| | | </div> |
| | | </template> |
| | | </el-dialog> |
| | | <el-dialog v-model="previewVisible" :show-close="false" fullscreen> |
| | | <template #header="{ close, titleId, titleClass }"> |
| | | <el-row justify="end"> |
| | | <el-button type="danger" @click="close" icon="CircleCloseFilled"> |
| | | å
³é |
| | | </el-button> |
| | | <el-button |
| | | type="primary" |
| | | @click="handelPrint(refWord)" |
| | | icon="PrintFilled" |
| | | > |
| | | æå° |
| | | </el-button> |
| | | </el-row> |
| | | </template> |
| | | <div ref="refWord"></div> |
| | | </el-dialog> |
| | | </template> |
| | | <script setup> |
| | |
| | | * åºæ¯å·¡æ¥åæ®èªå¨ä¸è½½ |
| | | */ |
| | | import { ref, watch } from 'vue'; |
| | | import { exportDocx } from '@/utils/doc'; |
| | | import { |
| | | exportDocx, |
| | | prepareDocxBlob, |
| | | preparePdf, |
| | | previewDocx, |
| | | downloadDocx, |
| | | print |
| | | } from '@/utils/doc'; |
| | | import sceneApi from '@/api/fysp/sceneApi'; |
| | | |
| | | const props = defineProps({ |
| | | // å¯¹è¯æ¡å¼å
³ |
| | | modelValue: Boolean, |
| | | // åºæ¯åºç¡ä¿¡æ¯æ°ç» |
| | | value: Array |
| | | value: Array, |
| | | previewElement: String |
| | | }); |
| | | |
| | | const emits = defineEmits(['update:modelValue']); |
| | | |
| | | const refWord = ref(null); |
| | | |
| | | const loading = ref(false); |
| | | const scrollbarRef = ref(); |
| | | const sceneInfoList = ref([]); |
| | | const checkList = ref([]); |
| | | const docLoading = ref(false); |
| | | |
| | | // é¢è§å¯¹è¯æ¡å¼å
³ |
| | | const previewVisible = ref(false); |
| | | |
| | | watch( |
| | | () => [props.modelValue, props.value], |
| | |
| | | } |
| | | |
| | | // æ ¼å¼ååºæ¯ä¿¡æ¯ï¼çæåæ°ç»æ |
| | | function parseParam() { |
| | | const selected = sceneInfoList.value.filter((v, i) => { |
| | | return checkList.value.indexOf(i) != -1; |
| | | }); |
| | | function parseParam(item) { |
| | | const selected = item |
| | | ? [item] |
| | | : sceneInfoList.value.filter((v, i) => { |
| | | return checkList.value.indexOf(i) != -1; |
| | | }); |
| | | const param = selected.map((v) => { |
| | | switch (v.scense.typeid) { |
| | | // å·¥å° |
| | |
| | | } |
| | | }); |
| | | |
| | | // param.forEach((p) => { |
| | | // for (const key in p.params) { |
| | | // let value = p.params[key]; |
| | | // if (value == undefined) { |
| | | // // è¥å±æ§ç¼ºå¤±ï¼åæ¹ä¸º20ä¸ªç©ºæ ¼ç¬¦ï¼å¯¹åºwordä¸10ä¸ªä¸æå符çé¿åº¦ |
| | | // p.params[key] = ' '; |
| | | // } |
| | | // } |
| | | // }); |
| | | |
| | | return param; |
| | | } |
| | | |
| | | // æ ¹æ®åºæ¯ç±»åï¼çæå¯¹åºçwordææ¡£ |
| | | function generateDoc(param) { |
| | | param.forEach((p) => { |
| | | function generateDoc(param, callback) { |
| | | param.map((p) => { |
| | | let template, _param; |
| | | switch (p.type) { |
| | | // å·¥å° |
| | |
| | | default: |
| | | break; |
| | | } |
| | | |
| | | exportDocx(template, _param, `${_param.name}å·¡æ¥åæ®.docx`).finally( |
| | | () => (docLoading.value = false) |
| | | ); |
| | | prepareDocxBlob(template, _param).then((blob) => { |
| | | callback(blob, `${_param.name}å·¡æ¥åæ®.docx`); |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | // ä¸è½½wordææ¡£ |
| | | function download(file) {} |
| | | function generatePdf(param, callback) { |
| | | param.map((p) => { |
| | | let template, _param; |
| | | switch (p.type) { |
| | | // å·¥å° |
| | | case 1: |
| | | template = '/å·¥å°å·¡æ¥åæ®æ¨¡æ¿.docx'; |
| | | _param = p.params; |
| | | break; |
| | | // é¤é¥® |
| | | case 5: |
| | | template = '/é¤é¥®å·¡æ¥åæ®æ¨¡æ¿.docx'; |
| | | _param = p.params; |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | preparePdf(template, _param).then((blob) => { |
| | | callback(blob, `${_param.name}å·¡æ¥åæ®.pdf`); |
| | | }); |
| | | }); |
| | | } |
| | | |
| | | // æå°wordææ¡£ |
| | | function print(file) {} |
| | | |
| | | function filePrepare() { |
| | | function filePrepare(callback) { |
| | | const param = parseParam(); |
| | | if (param) { |
| | | return generateDoc(param); |
| | | return generateDoc(param, callback); |
| | | } |
| | | } |
| | | |
| | | // ç¹å»ä¸è½½æé®æä½ |
| | | // ç¹å»ä¸è½½æé®æä½, ä¸è½½wordææ¡£ |
| | | function handelDownload() { |
| | | const file = filePrepare(); |
| | | if (file) { |
| | | download(file); |
| | | } |
| | | filePrepare((blob, name) => { |
| | | downloadDocx(blob, name); |
| | | }); |
| | | } |
| | | |
| | | // ç¹å»æå°æé®æä½ |
| | | function handelPrint() { |
| | | const file = filePrepare(); |
| | | if (file) { |
| | | print(file); |
| | | function handelPrint(ref) { |
| | | if (ref) { |
| | | print(ref); |
| | | } |
| | | // const file = filePrepare(); |
| | | // if (file) { |
| | | // previewDocx(file.blob, refWord.value); |
| | | // } |
| | | } |
| | | |
| | | function handlePreview(item) { |
| | | const param = parseParam(item); |
| | | if (param) { |
| | | generatePdf(param, (blob, name) => { |
| | | blob.getBuffer((buffer) => { |
| | | previewDocx(buffer, refWord.value); |
| | | }); |
| | | previewVisible.value = true; |
| | | // setTimeout(() => { |
| | | // previewDocx(blob, refWord.value); |
| | | // }, 200); |
| | | }); |
| | | } |
| | | } |
| | | |
| | |
| | | :deep(.el-checkbox) { |
| | | height: auto; |
| | | } |
| | | :deep(.el-checkbox__label) { |
| | | width: 100%; |
| | | } |
| | | </style> |