diff --git a/.env.development b/.env.development index b933daa..2984715 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ -VITE_API_URL=https://test.tall.wiki/gateway -VITE_ROOT_URL=https://test.tall.wiki -VITE_PROXY=[["/gateway", "https://test.tall.wiki/gateway"]] +VITE_API_URL=https://www.tall.wiki/gateway +VITE_ROOT_URL=https://www.tall.wiki +VITE_PROXY=[["/gateway", "https://www.tall.wiki/gateway"]] VITE_BASE_URL=/gateway/logistics VITE_PUBLIC_PATH=/public diff --git a/package-lock.json b/package-lock.json index d245d76..6c5f948 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,30 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@ant-design/colors": { + "version": "5.1.1", + "resolved": "https://registry.nlark.com/@ant-design/colors/download/@ant-design/colors-5.1.1.tgz", + "integrity": "sha1-gAshhrHifmZDLmfQPtlq8+IdiUA=", + "requires": { + "@ctrl/tinycolor": "^3.3.1" + } + }, + "@ant-design/icons-svg": { + "version": "4.1.0", + "resolved": "https://registry.nlark.com/@ant-design/icons-svg/download/@ant-design/icons-svg-4.1.0.tgz", + "integrity": "sha1-SAsCX0sg73/o9H1KSEbk/uhOoGw=" + }, + "@ant-design/icons-vue": { + "version": "6.0.1", + "resolved": "https://registry.nlark.com/@ant-design/icons-vue/download/@ant-design/icons-vue-6.0.1.tgz", + "integrity": "sha1-nYBMPHTSz6+XyxjlgtO5QAk09f0=", + "requires": { + "@ant-design/colors": "^5.0.0", + "@ant-design/icons-svg": "^4.0.0", + "@types/lodash": "^4.14.165", + "lodash": "^4.17.15" + } + }, "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -47,6 +71,14 @@ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz", "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==" }, + "@babel/runtime": { + "version": "7.14.8", + "resolved": "https://registry.nlark.com/@babel/runtime/download/@babel/runtime-7.14.8.tgz", + "integrity": "sha1-cRmlb0IQGIUmlCkLn5FICXORtEY=", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, "@babel/types": { "version": "7.14.1", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz", @@ -56,6 +88,11 @@ "to-fast-properties": "^2.0.0" } }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.nlark.com/@ctrl/tinycolor/download/@ctrl/tinycolor-3.4.0.tgz", + "integrity": "sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=" + }, "@eslint/eslintrc": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz", @@ -125,6 +162,15 @@ "fastq": "^1.6.0" } }, + "@simonwep/pickr": { + "version": "1.8.1", + "resolved": "https://registry.nlark.com/@simonwep/pickr/download/@simonwep/pickr-1.8.1.tgz?cache=0&sync_timestamp=1620897298440&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40simonwep%2Fpickr%2Fdownload%2F%40simonwep%2Fpickr-1.8.1.tgz", + "integrity": "sha1-4TbL2cNF3bt9cesUr1RMeYFl1JU=", + "requires": { + "core-js": "^3.12.1", + "nanopop": "^2.1.0" + } + }, "@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", @@ -137,6 +183,11 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, + "@types/lodash": { + "version": "4.14.172", + "resolved": "https://registry.nlark.com/@types/lodash/download/@types/lodash-4.14.172.tgz?cache=0&sync_timestamp=1627979605404&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40types%2Flodash%2Fdownload%2F%40types%2Flodash-4.14.172.tgz", + "integrity": "sha1-qtd0wo57/Xpn3iVAjgPuWow9Aoo=" + }, "@types/node": { "version": "15.0.2", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.0.2.tgz", @@ -226,6 +277,44 @@ "eslint-visitor-keys": "^2.0.0" } }, + "@videojs/http-streaming": { + "version": "2.9.2", + "resolved": "https://registry.nlark.com/@videojs/http-streaming/download/@videojs/http-streaming-2.9.2.tgz", + "integrity": "sha1-R9M7sCvZwShyADmLHoXSE97oFNA=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.2", + "aes-decrypter": "3.1.2", + "global": "^4.4.0", + "m3u8-parser": "4.7.0", + "mpd-parser": "0.17.0", + "mux.js": "5.12.2", + "video.js": "^6 || ^7" + } + }, + "@videojs/vhs-utils": { + "version": "3.0.3", + "resolved": "https://registry.nlark.com/@videojs/vhs-utils/download/@videojs/vhs-utils-3.0.3.tgz?cache=0&sync_timestamp=1627312050415&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40videojs%2Fvhs-utils%2Fdownload%2F%40videojs%2Fvhs-utils-3.0.3.tgz", + "integrity": "sha1-cIvFB0LpSBcSA5aVKZsy2mWC75I=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "global": "^4.4.0", + "url-toolkit": "^2.2.1" + } + }, + "@videojs/xhr": { + "version": "2.5.1", + "resolved": "https://registry.nlark.com/@videojs/xhr/download/@videojs/xhr-2.5.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2F%40videojs%2Fxhr%2Fdownload%2F%40videojs%2Fxhr-2.5.1.tgz", + "integrity": "sha1-JrxaeduzsDv7E3QsbOVZ+J6QcZ4=", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5", + "global": "~4.4.0", + "is-function": "^1.0.1" + } + }, "@vitejs/plugin-vue": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.2.2.tgz", @@ -348,6 +437,18 @@ "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", "dev": true }, + "aes-decrypter": { + "version": "3.1.2", + "resolved": "https://registry.npm.taobao.org/aes-decrypter/download/aes-decrypter-3.1.2.tgz", + "integrity": "sha1-NUVUb46fa4eGQDOaJC7+Ihunp8s=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.0", + "global": "^4.4.0", + "pkcs7": "^1.0.4" + } + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -381,6 +482,28 @@ "color-convert": "^1.9.0" } }, + "ant-design-vue": { + "version": "2.2.3", + "resolved": "https://registry.nlark.com/ant-design-vue/download/ant-design-vue-2.2.3.tgz?cache=0&sync_timestamp=1628321501487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fant-design-vue%2Fdownload%2Fant-design-vue-2.2.3.tgz", + "integrity": "sha1-H8zV8BQ+JEYcUJhIx9OMJWm6b+E=", + "requires": { + "@ant-design/icons-vue": "^6.0.0", + "@babel/runtime": "^7.10.5", + "@simonwep/pickr": "~1.8.0", + "array-tree-filter": "^2.1.0", + "async-validator": "^3.3.0", + "dom-align": "^1.12.1", + "dom-scroll-into-view": "^2.0.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.15", + "moment": "^2.27.0", + "omit.js": "^2.0.0", + "scroll-into-view-if-needed": "^2.2.25", + "shallow-equal": "^1.0.0", + "vue-types": "^3.0.0", + "warning": "^4.0.0" + } + }, "anymatch": { "version": "3.1.2", "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-3.1.2.tgz?cache=0&sync_timestamp=1617747806715&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fanymatch%2Fdownload%2Fanymatch-3.1.2.tgz", @@ -413,6 +536,11 @@ "is-string": "^1.0.5" } }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.nlark.com/array-tree-filter/download/array-tree-filter-2.1.0.tgz", + "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=" + }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -436,6 +564,11 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "async-validator": { + "version": "3.5.2", + "resolved": "https://registry.nlark.com/async-validator/download/async-validator-3.5.2.tgz", + "integrity": "sha1-aOhmqWgk6LJpT/eoMcGiXETV5QA=" + }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", @@ -705,6 +838,11 @@ "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", "dev": true }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "https://registry.nlark.com/compute-scroll-into-view/download/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha1-aojxis2dQunPS6pr7H4FImB6t6s=" + }, "comutils": { "version": "1.1.19", "resolved": "https://registry.npm.taobao.org/comutils/download/comutils-1.1.19.tgz", @@ -737,6 +875,11 @@ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", "dev": true }, + "core-js": { + "version": "3.16.1", + "resolved": "https://registry.nlark.com/core-js/download/core-js-3.16.1.tgz", + "integrity": "sha1-9Ehc5cnzxqfLGPqASI4I02IJckk=" + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -847,6 +990,22 @@ "esutils": "^2.0.2" } }, + "dom-align": { + "version": "1.12.2", + "resolved": "https://registry.nlark.com/dom-align/download/dom-align-1.12.2.tgz", + "integrity": "sha1-D4Fk69DJwhsMeQMQSTzYVYkqzUs=" + }, + "dom-scroll-into-view": { + "version": "2.0.1", + "resolved": "https://registry.npm.taobao.org/dom-scroll-into-view/download/dom-scroll-into-view-2.0.1.tgz", + "integrity": "sha1-DezIUigB/Y0/HGujVadNOCxfmJs=" + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.nlark.com/dom-walk/download/dom-walk-0.1.2.tgz", + "integrity": "sha1-DFSL7wSPTR8qlySQAiNgYNqj/YQ=", + "dev": true + }, "duplexer2": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", @@ -1482,6 +1641,16 @@ "is-glob": "^4.0.1" } }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.nlark.com/global/download/global-4.4.0.tgz", + "integrity": "sha1-PnsQUXkAajI+1xqvyj6cV6XMZAY=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "globals": { "version": "13.8.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz", @@ -1598,6 +1767,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, + "individual": { + "version": "2.0.0", + "resolved": "https://registry.nlark.com/individual/download/individual-2.0.0.tgz", + "integrity": "sha1-gzsJfa0jKU52EXqY+zjg2a1hu5c=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1683,6 +1858,12 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npm.taobao.org/is-function/download/is-function-1.0.2.tgz", + "integrity": "sha1-Twl/MKv2762smDOxfKXcA/gUTgg=", + "dev": true + }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -1710,6 +1891,11 @@ "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", "dev": true }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.nlark.com/is-plain-object/download/is-plain-object-3.0.1.tgz", + "integrity": "sha1-Zi2S0kwKpDAkB7DUXSHyJRyF+Fs=" + }, "is-regex": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", @@ -1750,8 +1936,7 @@ "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", @@ -1794,6 +1979,12 @@ "universalify": "^2.0.0" } }, + "keycode": { + "version": "2.2.0", + "resolved": "https://registry.nlark.com/keycode/download/keycode-2.2.0.tgz", + "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ=", + "dev": true + }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -1846,8 +2037,12 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.nlark.com/lodash-es/download/lodash-es-4.17.21.tgz", + "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=" }, "lodash.camelcase": { "version": "4.3.0", @@ -1879,6 +2074,14 @@ "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", "dev": true }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.nlark.com/loose-envify/download/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, "lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", @@ -1888,6 +2091,17 @@ "yallist": "^3.0.2" } }, + "m3u8-parser": { + "version": "4.7.0", + "resolved": "https://registry.nlark.com/m3u8-parser/download/m3u8-parser-4.7.0.tgz?cache=0&sync_timestamp=1621435699786&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fm3u8-parser%2Fdownload%2Fm3u8-parser-4.7.0.tgz", + "integrity": "sha1-4B6M4TYJit4bFO5pHqIPxNxgq/Y=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.0", + "global": "^4.4.0" + } + }, "magic-string": { "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", @@ -1922,6 +2136,15 @@ "picomatch": "^2.2.3" } }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npm.taobao.org/min-document/download/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -1952,18 +2175,49 @@ "integrity": "sha1-2o6AFA2SIUJr1PclxuESg9NPkLc=", "dev": true }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npm.taobao.org/moment/download/moment-2.29.1.tgz", + "integrity": "sha1-sr52n6MZQL6e7qZGnAdeNQBvo9M=" + }, + "mpd-parser": { + "version": "0.17.0", + "resolved": "https://registry.nlark.com/mpd-parser/download/mpd-parser-0.17.0.tgz", + "integrity": "sha1-1/MALty3BvmJk+91hGpxPQVtMzI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/vhs-utils": "^3.0.2", + "global": "^4.4.0", + "xmldom": "^0.5.0" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "mux.js": { + "version": "5.12.2", + "resolved": "https://registry.nlark.com/mux.js/download/mux.js-5.12.2.tgz", + "integrity": "sha1-zYIzEvS7aa24ucX0VjW0RRBm1uY=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2" + } + }, "nanoid": { "version": "3.1.22", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", "dev": true }, + "nanopop": { + "version": "2.1.0", + "resolved": "https://registry.npm.taobao.org/nanopop/download/nanopop-2.1.0.tgz", + "integrity": "sha1-I0dlE87iQFiIr9LopLVAZrcLnmA=" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -2077,6 +2331,11 @@ "has": "^1.0.3" } }, + "omit.js": { + "version": "2.0.2", + "resolved": "https://registry.npm.taobao.org/omit.js/download/omit.js-2.0.2.tgz", + "integrity": "sha1-3ZuENvq5R6Xz/yFMslOGMeMT7C8=" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -2213,6 +2472,15 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, + "pkcs7": { + "version": "1.0.4", + "resolved": "https://registry.npm.taobao.org/pkcs7/download/pkcs7-1.0.4.tgz", + "integrity": "sha1-YJC55xFg2r9pIJ1xnLr6U4sAocs=", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5" + } + }, "pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -2379,6 +2647,12 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.nlark.com/process/download/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -2495,6 +2769,11 @@ } } }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.9.tgz?cache=0&sync_timestamp=1626993001371&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=" + }, "regexpp": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", @@ -2556,12 +2835,38 @@ "queue-microtask": "^1.2.2" } }, + "rust-result": { + "version": "1.0.0", + "resolved": "https://registry.npm.taobao.org/rust-result/download/rust-result-1.0.0.tgz", + "integrity": "sha1-NMdbLm3Dn+WHXlveyFteD5FTb3I=", + "dev": true, + "requires": { + "individual": "^2.0.0" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-json-parse": { + "version": "4.0.0", + "resolved": "https://registry.npm.taobao.org/safe-json-parse/download/safe-json-parse-4.0.0.tgz", + "integrity": "sha1-fA9XjPzNEtM6ccDgVBPi7KFx6qw=", + "dev": true, + "requires": { + "rust-result": "^1.0.0" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.28", + "resolved": "https://registry.nlark.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.28.tgz", + "integrity": "sha1-WhWy9YpSZCyIyOylhGROAXA9ZFo=", + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -2594,6 +2899,11 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", "dev": true }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "https://registry.nlark.com/shallow-equal/download/shallow-equal-1.2.1.tgz", + "integrity": "sha1-TBar+lYEOqINBQMk76aJQLDaedo=" + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2949,6 +3259,11 @@ "which-boxed-primitive": "^1.0.2" } }, + "uniapp-zaudio": { + "version": "2.2.51", + "resolved": "https://registry.nlark.com/uniapp-zaudio/download/uniapp-zaudio-2.2.51.tgz", + "integrity": "sha1-q/8Iy5G0NRqxmCXfSChsggqLQtI=" + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz?cache=0&sync_timestamp=1603180048005&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Funiversalify%2Fdownload%2Funiversalify-2.0.0.tgz", @@ -2990,6 +3305,12 @@ "punycode": "^2.1.0" } }, + "url-toolkit": { + "version": "2.2.3", + "resolved": "https://registry.nlark.com/url-toolkit/download/url-toolkit-2.2.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Furl-toolkit%2Fdownload%2Furl-toolkit-2.2.3.tgz", + "integrity": "sha1-ePqQEhWrusNBggZpMiICebgEUis=", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -3012,6 +3333,42 @@ "spdx-expression-parse": "^3.0.0" } }, + "video.js": { + "version": "7.14.3", + "resolved": "https://registry.nlark.com/video.js/download/video.js-7.14.3.tgz", + "integrity": "sha1-C2EsCaCoHvm85lxxDnMpHLBtwyw=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "@videojs/http-streaming": "2.9.2", + "@videojs/vhs-utils": "^3.0.2", + "@videojs/xhr": "2.5.1", + "aes-decrypter": "3.1.2", + "global": "^4.4.0", + "keycode": "^2.2.0", + "m3u8-parser": "4.7.0", + "mpd-parser": "0.17.0", + "mux.js": "5.12.2", + "safe-json-parse": "4.0.0", + "videojs-font": "3.2.0", + "videojs-vtt.js": "^0.15.3" + } + }, + "videojs-font": { + "version": "3.2.0", + "resolved": "https://registry.npm.taobao.org/videojs-font/download/videojs-font-3.2.0.tgz", + "integrity": "sha1-ISydP05Ow/pzRRZ9ZDFq3TXpIjI=", + "dev": true + }, + "videojs-vtt.js": { + "version": "0.15.3", + "resolved": "https://registry.npm.taobao.org/videojs-vtt.js/download/videojs-vtt.js-0.15.3.tgz", + "integrity": "sha1-hCYDk7eUh/zxldk3L4Etf6uDqZM=", + "dev": true, + "requires": { + "global": "^4.3.1" + } + }, "vite": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/vite/-/vite-2.2.4.tgz", @@ -3090,6 +3447,22 @@ "unzipper": "0.10.11" } }, + "vue-types": { + "version": "3.0.2", + "resolved": "https://registry.nlark.com/vue-types/download/vue-types-3.0.2.tgz?cache=0&sync_timestamp=1628476116401&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fvue-types%2Fdownload%2Fvue-types-3.0.2.tgz", + "integrity": "sha1-7BbgXUEsA4Ji/B76TOuWR+f7YB0=", + "requires": { + "is-plain-object": "3.0.1" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.nlark.com/warning/download/warning-4.0.3.tgz", + "integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=", + "requires": { + "loose-envify": "^1.0.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3124,6 +3497,12 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, + "xmldom": { + "version": "0.5.0", + "resolved": "https://registry.nlark.com/xmldom/download/xmldom-0.5.0.tgz", + "integrity": "sha1-GTy5a4SqNIYSfqYnLEWWNUy0li4=", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index 2702aa9..8fc7ebd 100644 --- a/package.json +++ b/package.json @@ -9,9 +9,11 @@ "serve": "vite preview" }, "dependencies": { + "ant-design-vue": "^2.2.3", "axios": "^0.21.1", "dayjs": "^1.10.4", "echarts": "^5.1.1", + "uniapp-zaudio": "^2.2.51", "vue": "^3.0.5", "vue-router": "4", "vue-seamless-scroll": "^1.1.23" @@ -31,6 +33,7 @@ "prettier": "^2.3.0", "tailwindcss": "^2.1.2", "typescript": "^4.1.3", + "video.js": "^7.14.3", "vite": "^2.2.3", "vue-tsc": "^0.0.24" } diff --git a/src/App.vue b/src/App.vue index 2560ed3..ef35099 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,6 +7,7 @@ import { defineComponent } from "vue"; export default defineComponent({ name: "App", + methods: {}, }); diff --git a/src/api/index.ts b/src/api/index.ts index 22dea66..884c5d1 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -39,3 +39,9 @@ export const getFireOrFlood = (param: GET_FIRE_OR_FLOOD_PARAM) => http.post('/mb // 查询热成像信息 export const getHeatImaging = (param: GET_HEAT_IMAGING_PARAM) => http.post('/mbps/selHeatImaging', { param }); + +// 添加新闻 +export const addNews = (param: any)=> http.post('/news/add', param); + +// 查询新闻 +export const getNews = (param: any)=> http.post('/news/query', {param}); diff --git a/src/assets/audio.mp3 b/src/assets/audio.mp3 new file mode 100644 index 0000000..55c116a Binary files /dev/null and b/src/assets/audio.mp3 differ diff --git a/src/assets/fifvideo.mp4 b/src/assets/fifvideo.mp4 new file mode 100644 index 0000000..69f9c63 Binary files /dev/null and b/src/assets/fifvideo.mp4 differ diff --git a/src/assets/forvideo.mp4 b/src/assets/forvideo.mp4 new file mode 100644 index 0000000..98725d1 Binary files /dev/null and b/src/assets/forvideo.mp4 differ diff --git a/src/assets/sedaudio.wav b/src/assets/sedaudio.wav new file mode 100644 index 0000000..9de8f90 Binary files /dev/null and b/src/assets/sedaudio.wav differ diff --git a/src/assets/sedvideo.mp4 b/src/assets/sedvideo.mp4 new file mode 100644 index 0000000..4ee212f Binary files /dev/null and b/src/assets/sedvideo.mp4 differ diff --git a/src/assets/sevenvideo.mp4 b/src/assets/sevenvideo.mp4 new file mode 100644 index 0000000..33401bb Binary files /dev/null and b/src/assets/sevenvideo.mp4 differ diff --git a/src/assets/sixvideo.mp4 b/src/assets/sixvideo.mp4 new file mode 100644 index 0000000..058f95b Binary files /dev/null and b/src/assets/sixvideo.mp4 differ diff --git a/src/assets/thvideo.mp4 b/src/assets/thvideo.mp4 new file mode 100644 index 0000000..90e68f3 Binary files /dev/null and b/src/assets/thvideo.mp4 differ diff --git a/src/assets/video.mp4 b/src/assets/video.mp4 new file mode 100644 index 0000000..6d50573 Binary files /dev/null and b/src/assets/video.mp4 differ diff --git a/src/components/amount.vue b/src/components/amount.vue index d955d18..a88c84d 100644 --- a/src/components/amount.vue +++ b/src/components/amount.vue @@ -1,6 +1,9 @@ diff --git a/src/components/curve.vue b/src/components/curve.vue index 7cc9123..d426574 100644 --- a/src/components/curve.vue +++ b/src/components/curve.vue @@ -5,12 +5,17 @@ :key="index" @click="changeCycle(index)" class="flex flex-nowrap" - v-for="(cycle,index) in cycles" + v-for="(cycle, index) in cycles" > - {{ cycle }} + {{ + cycle + }} -
+
diff --git a/src/components/finance.vue b/src/components/finance.vue index 6e0ddae..fd25496 100644 --- a/src/components/finance.vue +++ b/src/components/finance.vue @@ -1,6 +1,9 @@ @@ -38,6 +41,9 @@ export default defineComponent({ type: "shadow", }, }, + legend: { + data: ["应到人数", "实到人数"], + }, grid: { left: "0", right: "6%", @@ -52,7 +58,7 @@ export default defineComponent({ color: "#fff", }, }, - data: ["2016", "2017", "2018", "2019", "2020"], + data: ["大前天", "前天", "昨天", "今天"], }, yAxis: { type: "value", @@ -61,7 +67,7 @@ export default defineComponent({ color: "#fff", }, }, - name: "万", + name: "人", nameTextStyle: { color: "#fff", }, @@ -74,11 +80,28 @@ export default defineComponent({ }, series: [ { - data: [300, 250, 280, 220, 290], + data: [60, 54, 55, 59], + type: "bar", + barCategoryGap: "50%", + itemStyle: { + barBorderRadius: [5, 5, 0, 0], //柱形图圆角,初始化效果 + color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ + { offset: 0, color: "#83bff6" }, + { offset: 0.5, color: "#188df0" }, + { offset: 1, color: "#188df0" }, + ]), + }, + label: { + show: true, + position: "top", + }, + }, + { + data: [60, 58, 57, 60], type: "bar", barCategoryGap: "50%", itemStyle: { - barBorderRadius: [10, 10, 0, 0], //柱形图圆角,初始化效果 + barBorderRadius: [5, 5, 0, 0], //柱形图圆角,初始化效果 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ { offset: 0, color: "#83bff6" }, { offset: 0.5, color: "#188df0" }, diff --git a/src/components/footer-bar.vue b/src/components/footer-bar.vue index 112003a..ed960fa 100644 --- a/src/components/footer-bar.vue +++ b/src/components/footer-bar.vue @@ -4,10 +4,12 @@
{{ item.name }}
+ > + {{ item.name }} + @@ -38,7 +40,7 @@ export default defineComponent({ { path: "/yj", param: { parkId: "1", warehouseId: "6" }, - name: "应急仓库", + name: "1号仓库", active: false, }, { diff --git a/src/components/memorabilia.vue b/src/components/memorabilia.vue index 3610614..03a7b60 100644 --- a/src/components/memorabilia.vue +++ b/src/components/memorabilia.vue @@ -1,24 +1,28 @@ diff --git a/src/components/news.vue b/src/components/news.vue new file mode 100644 index 0000000..fc28d58 --- /dev/null +++ b/src/components/news.vue @@ -0,0 +1,21 @@ + + diff --git a/src/components/top-bar.vue b/src/components/top-bar.vue index 8ece7f7..e764e18 100644 --- a/src/components/top-bar.vue +++ b/src/components/top-bar.vue @@ -46,7 +46,7 @@ export default defineComponent({ } } else { if (warehouseId === "6") { - return "晋恒通园区应急仓库"; + return "晋恒通园区1号仓库"; } if (warehouseId === "7") { return "现海园区5号仓库"; diff --git a/src/main.ts b/src/main.ts index de54e56..f0ccaca 100644 --- a/src/main.ts +++ b/src/main.ts @@ -4,12 +4,18 @@ import App from './App.vue' import './index.css' import http from 'utils/http'; import dayjs from 'utils/dayjs'; +import { DatePicker } from 'ant-design-vue'; +import { message } from 'ant-design-vue'; +import 'ant-design-vue/dist/antd.css'; +// import { default as message } from './message'; (async () => { const app = createApp(App); app.config.globalProperties.$http = http; app.config.globalProperties.$dayjs = dayjs; + app.use(DatePicker); + app.config.globalProperties.$message = message; // Configure routing setupRouter(app); diff --git a/src/router/index.ts b/src/router/index.ts index 21ba9c8..843597f 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -13,6 +13,7 @@ const router = createRouter({ { path: '/jht', component: () => import('views/jht.vue') }, { path: '/xh', component: () => import('views/xh.vue') }, { path: '/yj', component: () => import('views/repo-yj.vue') }, + { path: '/news', component: () => import('views/news.vue') }, ], strict: true }); diff --git a/src/views/audio.html b/src/views/audio.html new file mode 100644 index 0000000..ec8bc7d --- /dev/null +++ b/src/views/audio.html @@ -0,0 +1,46 @@ + + + + + + + + + + diff --git a/src/views/jht.vue b/src/views/jht.vue index 0645983..6b47945 100644 --- a/src/views/jht.vue +++ b/src/views/jht.vue @@ -8,7 +8,7 @@ -
+
@@ -19,7 +19,11 @@ + +
+ +
+ + + + - +
摄像头监控视频
@@ -47,15 +82,29 @@
- +
- +
- +
- +
- +
- + diff --git a/src/views/repo-5.vue b/src/views/repo-5.vue index 8aed53b..8e81281 100644 --- a/src/views/repo-5.vue +++ b/src/views/repo-5.vue @@ -11,7 +11,7 @@
-
+
@@ -19,7 +19,11 @@ + +
+ +
+ + + + - +
摄像头监控视频
@@ -47,18 +82,38 @@
- +
- +
- +