{{detail.describe}}
+{{ detail.digest }}
{{detail.describe}}
+{{ detail.digest }}
标题
+ +时间
+ +摘要
+ +









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 @@