From e7c50bc5eeab6b21d8dc5a95fb386aba304af61a Mon Sep 17 00:00:00 2001 From: unknown <331404948@qq.com> Date: Mon, 15 Jul 2024 18:40:46 +0800 Subject: [PATCH] 00 --- .env.development | 10 + .env.production | 6 + index.html | 3 +- package.json | 2 + pnpm-lock.yaml | 286 +++++++++++++++++++++++++++ public/favicon.ico | Bin 4286 -> 4286 bytes src/App.vue | 1 + src/assets/base.css | 6 + src/assets/images/appal.png | Bin 0 -> 127163 bytes src/assets/images/homeIcon (1).png | Bin 0 -> 3302 bytes src/assets/images/homeIcon (2).png | Bin 0 -> 3937 bytes src/assets/images/homeIcon (3).png | Bin 0 -> 5066 bytes src/assets/images/homeIcon (4).png | Bin 0 -> 4180 bytes src/assets/images/homeTit.png | Bin 0 -> 110680 bytes src/assets/images/homeicon.png | Bin 0 -> 10983 bytes src/assets/images/homeicon2.png | Bin 0 -> 7535 bytes src/assets/images/joinus.png | Bin 0 -> 375352 bytes src/assets/images/jxQrcode.png | Bin 0 -> 12842 bytes src/assets/images/加入我们_02.png | Bin 375352 -> 0 bytes src/assets/images/首页-(1)_14.png | Bin 10983 -> 0 bytes src/assets/images/首页-(1)_17.png | Bin 7535 -> 0 bytes src/assets/images/首页-(1)_21.png | Bin 110680 -> 0 bytes src/assets/images/首页-(1)_24.png | Bin 127163 -> 0 bytes src/assets/images/首页-(1)_27.png | Bin 3937 -> 0 bytes src/assets/images/首页-(1)_29.png | Bin 5066 -> 0 bytes src/assets/images/首页-(1)_34-35.png | Bin 4180 -> 0 bytes src/assets/images/首页-(1)_37.png | Bin 3302 -> 0 bytes src/components/bottoms/bottoms.vue | 6 +- src/components/top/top.vue | 17 +- src/http/api.js | 32 +++ src/http/request.js | 48 +++++ src/main.js | 7 +- src/router/index.js | 19 +- src/utils/utils.js | 43 +++++ src/views/AboutView.vue | 15 -- src/views/HomeView.vue | 9 - src/views/aboutUs/aboutUs.vue | 17 +- src/views/contactUs/contactUs.vue | 2 +- src/views/home/home.vue | 344 +++++++++++++++++++++++++++++++++ src/views/joinUs/joinUs.vue | 2 +- src/views/news/detils.vue | 48 +++++ src/views/news/news.vue | 119 ++++++++---- src/views/solution/solution.vue | 111 ++++++----- vite.config.js | 18 +- 44 files changed, 1040 insertions(+), 131 deletions(-) create mode 100644 .env.development create mode 100644 .env.production create mode 100644 src/assets/images/appal.png create mode 100644 src/assets/images/homeIcon (1).png create mode 100644 src/assets/images/homeIcon (2).png create mode 100644 src/assets/images/homeIcon (3).png create mode 100644 src/assets/images/homeIcon (4).png create mode 100644 src/assets/images/homeTit.png create mode 100644 src/assets/images/homeicon.png create mode 100644 src/assets/images/homeicon2.png create mode 100644 src/assets/images/joinus.png create mode 100644 src/assets/images/jxQrcode.png delete mode 100644 src/assets/images/加入我们_02.png delete mode 100644 src/assets/images/首页-(1)_14.png delete mode 100644 src/assets/images/首页-(1)_17.png delete mode 100644 src/assets/images/首页-(1)_21.png delete mode 100644 src/assets/images/首页-(1)_24.png delete mode 100644 src/assets/images/首页-(1)_27.png delete mode 100644 src/assets/images/首页-(1)_29.png delete mode 100644 src/assets/images/首页-(1)_34-35.png delete mode 100644 src/assets/images/首页-(1)_37.png create mode 100644 src/http/api.js create mode 100644 src/http/request.js create mode 100644 src/utils/utils.js delete mode 100644 src/views/AboutView.vue delete mode 100644 src/views/HomeView.vue create mode 100644 src/views/home/home.vue create mode 100644 src/views/news/detils.vue diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..534ed7b --- /dev/null +++ b/.env.development @@ -0,0 +1,10 @@ +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 + +VITE_APP_PORT = 3000 + + +# 开发环境配置 +VITE_APP_ENV = 'development' + +# 若依管理系统/开发环境 +VITE_APP_BASE_API = '/dev-api' diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..3f2aae2 --- /dev/null +++ b/.env.production @@ -0,0 +1,6 @@ +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 + +VITE_APP_PORT = 3000 + +VITE_APP_BASE_API = 'https://www.jaxc.cn/gzpt/' + diff --git a/index.html b/index.html index 99f583a..e7c3a6a 100644 --- a/index.html +++ b/index.html @@ -4,10 +4,11 @@ - Vite App + 钧安科技
+ diff --git a/package.json b/package.json index a14785d..47ed978 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,11 @@ }, "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", + "axios": "^1.7.2", "element-plus": "^2.7.6", "pinia": "^2.1.7", "sass": "^1.77.6", + "video.js": "^8.16.1", "vue": "^3.4.29", "vue-router": "^4.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97d7cc8..8d9669f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ importers: '@amap/amap-jsapi-loader': specifier: ^1.0.1 version: 1.0.1 + axios: + specifier: ^1.7.2 + version: 1.7.2 element-plus: specifier: ^2.7.6 version: 2.7.6(vue@3.4.31) @@ -20,6 +23,9 @@ importers: sass: specifier: ^1.77.6 version: 1.77.6 + video.js: + specifier: ^8.16.1 + version: 8.16.1 vue: specifier: ^3.4.29 version: 3.4.31 @@ -201,6 +207,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/runtime@7.24.8': + resolution: {integrity: sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==, tarball: https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.8.tgz} + engines: {node: '>=6.9.0'} + '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.24.7.tgz} engines: {node: '>=6.9.0'} @@ -503,6 +513,23 @@ packages: '@types/web-bluetooth@0.0.16': resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==, tarball: https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz} + '@videojs/http-streaming@3.13.1': + resolution: {integrity: sha512-G7YrgNEq9ETaUmtkoTnTuwkY9U+xP7Xncedzgxio/Rmz2Gn2zmodEbBIVQinb2UDznk7X8uY5XBr/Ew6OD/LWg==, tarball: https://registry.npmmirror.com/@videojs/http-streaming/-/http-streaming-3.13.1.tgz} + engines: {node: '>=8', npm: '>=5'} + peerDependencies: + video.js: ^8.14.0 + + '@videojs/vhs-utils@3.0.5': + resolution: {integrity: sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==, tarball: https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz} + engines: {node: '>=8', npm: '>=5'} + + '@videojs/vhs-utils@4.0.0': + resolution: {integrity: sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg==, tarball: https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz} + engines: {node: '>=8', npm: '>=5'} + + '@videojs/xhr@2.7.0': + resolution: {integrity: sha512-giab+EVRanChIupZK7gXjHy90y3nncA2phIOyG3Ne5fvpiMJzvqYwiTOnEVW2S4CoYcuKJkomat7bMXA/UoUZQ==, tarball: https://registry.npmmirror.com/@videojs/xhr/-/xhr-2.7.0.tgz} + '@vitejs/plugin-vue@5.0.5': resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.5.tgz} engines: {node: ^18.0.0 || >=20.0.0} @@ -578,6 +605,13 @@ packages: '@vueuse/shared@9.13.0': resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==, tarball: https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz} + '@xmldom/xmldom@0.8.10': + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==, tarball: https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz} + engines: {node: '>=10.0.0'} + + aes-decrypter@4.0.1: + resolution: {integrity: sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg==, tarball: https://registry.npmmirror.com/aes-decrypter/-/aes-decrypter-4.0.1.tgz} + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz} engines: {node: '>=4'} @@ -589,6 +623,12 @@ packages: async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz} + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, tarball: https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz} + + axios@1.7.2: + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==, tarball: https://registry.npmmirror.com/axios/-/axios-1.7.2.tgz} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz} engines: {node: '>=8'} @@ -630,6 +670,10 @@ packages: color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz} + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, tarball: https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz} + engines: {node: '>= 0.8'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz} @@ -668,6 +712,13 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==, tarball: https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz} engines: {node: '>=12'} + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, tarball: https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz} + engines: {node: '>=0.4.0'} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==, tarball: https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz} + electron-to-chromium@1.4.818: resolution: {integrity: sha512-eGvIk2V0dGImV9gWLq8fDfTTsCAeMDwZqEPMr+jMInxZdnp9Us8UpovYpRCf9NQ7VOFgrN2doNSgvISbsbNpxA==, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.818.tgz} @@ -710,6 +761,19 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz} engines: {node: '>=8'} + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==, tarball: https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, tarball: https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz} + engines: {node: '>= 6'} + fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz} engines: {node: '>=14.14'} @@ -731,6 +795,9 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz} engines: {node: '>= 6'} + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==, tarball: https://registry.npmmirror.com/global/-/global-4.4.0.tgz} + globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, tarball: https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz} engines: {node: '>=4'} @@ -756,6 +823,9 @@ packages: immutable@4.3.6: resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==, tarball: https://registry.npmmirror.com/immutable/-/immutable-4.3.6.tgz} + individual@2.0.0: + resolution: {integrity: sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==, tarball: https://registry.npmmirror.com/individual/-/individual-2.0.0.tgz} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz} engines: {node: '>=8'} @@ -769,6 +839,9 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz} engines: {node: '>=0.10.0'} + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==, tarball: https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz} engines: {node: '>=0.10.0'} @@ -832,6 +905,9 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz} + m3u8-parser@7.1.0: + resolution: {integrity: sha512-7N+pk79EH4oLKPEYdgRXgAsKDyA/VCo0qCHlUwacttQA0WqsjZQYmNfywMvjlY9MpEBVZEt0jKFd73Kv15EBYQ==, tarball: https://registry.npmmirror.com/m3u8-parser/-/m3u8-parser-7.1.0.tgz} + magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.30.10.tgz} @@ -841,13 +917,28 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, tarball: https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz} + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, tarball: https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, tarball: https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz} + engines: {node: '>= 0.6'} + mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, tarball: https://registry.npmmirror.com/mimic-fn/-/mimic-fn-4.0.0.tgz} engines: {node: '>=12'} + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==, tarball: https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz} + mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==, tarball: https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz} + mpd-parser@1.3.0: + resolution: {integrity: sha512-WgeIwxAqkmb9uTn4ClicXpEQYCEduDqRKfmUdp4X8vmghKfBNXZLYpREn9eqrDx/Tf5LhzRcJLSpi4ohfV742Q==, tarball: https://registry.npmmirror.com/mpd-parser/-/mpd-parser-1.3.0.tgz} + hasBin: true + mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==, tarball: https://registry.npmmirror.com/mrmime/-/mrmime-2.0.0.tgz} engines: {node: '>=10'} @@ -855,6 +946,11 @@ packages: ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz} + mux.js@7.0.3: + resolution: {integrity: sha512-gzlzJVEGFYPtl2vvEiJneSWAWD4nfYRHD5XgxmB2gWvXraMPOYk+sxfvexmNfjQUFpmk6hwLR5C6iSFmuwCHdQ==, tarball: https://registry.npmmirror.com/mux.js/-/mux.js-7.0.3.tgz} + engines: {node: '>=8', npm: '>=5'} + hasBin: true + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -915,14 +1011,28 @@ packages: typescript: optional: true + pkcs7@1.0.4: + resolution: {integrity: sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==, tarball: https://registry.npmmirror.com/pkcs7/-/pkcs7-1.0.4.tgz} + hasBin: true + postcss@8.4.39: resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.39.tgz} engines: {node: ^10 || ^12 || >=14} + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==, tarball: https://registry.npmmirror.com/process/-/process-0.11.10.tgz} + engines: {node: '>= 0.6.0'} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, tarball: https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz} engines: {node: '>=8.10.0'} + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz} + rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, tarball: https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz} @@ -935,6 +1045,12 @@ packages: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==, tarball: https://registry.npmmirror.com/run-applescript/-/run-applescript-7.0.0.tgz} engines: {node: '>=18'} + rust-result@1.0.0: + resolution: {integrity: sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==, tarball: https://registry.npmmirror.com/rust-result/-/rust-result-1.0.0.tgz} + + safe-json-parse@4.0.0: + resolution: {integrity: sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==, tarball: https://registry.npmmirror.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz} + sass@1.77.6: resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==, tarball: https://registry.npmmirror.com/sass/-/sass-1.77.6.tgz} engines: {node: '>=14.0.0'} @@ -1005,6 +1121,24 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + url-toolkit@2.2.5: + resolution: {integrity: sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==, tarball: https://registry.npmmirror.com/url-toolkit/-/url-toolkit-2.2.5.tgz} + + video.js@8.16.1: + resolution: {integrity: sha512-yAhxu4Vhyx5DdOgPn2PcRKHx3Vzs9tpvCWA0yX+sv5bIeBkg+IWdEX+MHGZgktgDQ/R8fJDxDbEASyvxXnFn1A==, tarball: https://registry.npmmirror.com/video.js/-/video.js-8.16.1.tgz} + + videojs-contrib-quality-levels@4.1.0: + resolution: {integrity: sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==, tarball: https://registry.npmmirror.com/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-4.1.0.tgz} + engines: {node: '>=16', npm: '>=8'} + peerDependencies: + video.js: ^8 + + videojs-font@4.2.0: + resolution: {integrity: sha512-YPq+wiKoGy2/M7ccjmlvwi58z2xsykkkfNMyIg4xb7EZQQNwB71hcSsB3o75CqQV7/y5lXkXhI/rsGAS7jfEmQ==, tarball: https://registry.npmmirror.com/videojs-font/-/videojs-font-4.2.0.tgz} + + videojs-vtt.js@0.15.5: + resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==, tarball: https://registry.npmmirror.com/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz} + vite-hot-client@0.2.3: resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==, tarball: https://registry.npmmirror.com/vite-hot-client/-/vite-hot-client-0.2.3.tgz} peerDependencies: @@ -1304,6 +1438,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/runtime@7.24.8': + dependencies: + regenerator-runtime: 0.14.1 + '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -1504,6 +1642,35 @@ snapshots: '@types/web-bluetooth@0.0.16': {} + '@videojs/http-streaming@3.13.1(video.js@8.16.1)': + dependencies: + '@babel/runtime': 7.24.8 + '@videojs/vhs-utils': 4.0.0 + aes-decrypter: 4.0.1 + global: 4.4.0 + m3u8-parser: 7.1.0 + mpd-parser: 1.3.0 + mux.js: 7.0.3 + video.js: 8.16.1 + + '@videojs/vhs-utils@3.0.5': + dependencies: + '@babel/runtime': 7.24.8 + global: 4.4.0 + url-toolkit: 2.2.5 + + '@videojs/vhs-utils@4.0.0': + dependencies: + '@babel/runtime': 7.24.8 + global: 4.4.0 + url-toolkit: 2.2.5 + + '@videojs/xhr@2.7.0': + dependencies: + '@babel/runtime': 7.24.8 + global: 4.4.0 + is-function: 1.0.2 + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(sass@1.77.6))(vue@3.4.31)': dependencies: vite: 5.3.3(sass@1.77.6) @@ -1639,6 +1806,15 @@ snapshots: - '@vue/composition-api' - vue + '@xmldom/xmldom@0.8.10': {} + + aes-decrypter@4.0.1: + dependencies: + '@babel/runtime': 7.24.8 + '@videojs/vhs-utils': 3.0.5 + global: 4.4.0 + pkcs7: 1.0.4 + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -1650,6 +1826,16 @@ snapshots: async-validator@4.2.5: {} + asynckit@0.4.0: {} + + axios@1.7.2: + dependencies: + follow-redirects: 1.15.6 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + binary-extensions@2.3.0: {} birpc@0.2.17: {} @@ -1697,6 +1883,10 @@ snapshots: color-name@1.1.3: {} + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + convert-source-map@2.0.0: {} copy-anything@3.0.5: @@ -1726,6 +1916,10 @@ snapshots: define-lazy-prop@3.0.0: {} + delayed-stream@1.0.0: {} + + dom-walk@0.1.2: {} + electron-to-chromium@1.4.818: {} element-plus@2.7.6(vue@3.4.31): @@ -1803,6 +1997,14 @@ snapshots: dependencies: to-regex-range: 5.0.1 + follow-redirects@1.15.6: {} + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -1820,6 +2022,11 @@ snapshots: dependencies: is-glob: 4.0.3 + global@4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + globals@11.12.0: {} graceful-fs@4.2.11: {} @@ -1834,6 +2041,8 @@ snapshots: immutable@4.3.6: {} + individual@2.0.0: {} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -1842,6 +2051,8 @@ snapshots: is-extglob@2.1.1: {} + is-function@1.0.2: {} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -1890,6 +2101,12 @@ snapshots: dependencies: yallist: 3.1.1 + m3u8-parser@7.1.0: + dependencies: + '@babel/runtime': 7.24.8 + '@videojs/vhs-utils': 3.0.5 + global: 4.4.0 + magic-string@0.30.10: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 @@ -1898,14 +2115,36 @@ snapshots: merge-stream@2.0.0: {} + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + mimic-fn@4.0.0: {} + min-document@2.19.0: + dependencies: + dom-walk: 0.1.2 + mitt@3.0.1: {} + mpd-parser@1.3.0: + dependencies: + '@babel/runtime': 7.24.8 + '@videojs/vhs-utils': 4.0.0 + '@xmldom/xmldom': 0.8.10 + global: 4.4.0 + mrmime@2.0.0: {} ms@2.1.2: {} + mux.js@7.0.3: + dependencies: + '@babel/runtime': 7.24.8 + global: 4.4.0 + nanoid@3.3.7: {} node-releases@2.0.14: {} @@ -1947,16 +2186,26 @@ snapshots: vue: 3.4.31 vue-demi: 0.14.8(vue@3.4.31) + pkcs7@1.0.4: + dependencies: + '@babel/runtime': 7.24.8 + postcss@8.4.39: dependencies: nanoid: 3.3.7 picocolors: 1.0.1 source-map-js: 1.2.0 + process@0.11.10: {} + + proxy-from-env@1.1.0: {} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 + regenerator-runtime@0.14.1: {} + rfdc@1.4.1: {} rollup@4.18.0: @@ -1983,6 +2232,14 @@ snapshots: run-applescript@7.0.0: {} + rust-result@1.0.0: + dependencies: + individual: 2.0.0 + + safe-json-parse@4.0.0: + dependencies: + rust-result: 1.0.0 + sass@1.77.6: dependencies: chokidar: 3.6.0 @@ -2037,6 +2294,35 @@ snapshots: escalade: 3.1.2 picocolors: 1.0.1 + url-toolkit@2.2.5: {} + + video.js@8.16.1: + dependencies: + '@babel/runtime': 7.24.8 + '@videojs/http-streaming': 3.13.1(video.js@8.16.1) + '@videojs/vhs-utils': 4.0.0 + '@videojs/xhr': 2.7.0 + aes-decrypter: 4.0.1 + global: 4.4.0 + m3u8-parser: 7.1.0 + mpd-parser: 1.3.0 + mux.js: 7.0.3 + safe-json-parse: 4.0.0 + videojs-contrib-quality-levels: 4.1.0(video.js@8.16.1) + videojs-font: 4.2.0 + videojs-vtt.js: 0.15.5 + + videojs-contrib-quality-levels@4.1.0(video.js@8.16.1): + dependencies: + global: 4.4.0 + video.js: 8.16.1 + + videojs-font@4.2.0: {} + + videojs-vtt.js@0.15.5: + dependencies: + global: 4.4.0 + vite-hot-client@0.2.3(vite@5.3.3(sass@1.77.6)): dependencies: vite: 5.3.3(sass@1.77.6) diff --git a/public/favicon.ico b/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..35c87742d59972cfccf7fee1dbce7c8375173709 100644 GIT binary patch literal 4286 zcmdUzdu*1~9mn4#L^7ON6@t@Es8bP{L%Ar3K+&Pw)NENK(Ja}VnR90B51q-fKb9cV zEK69jY&MgEluAhvMzN(WluK=)_d8H2luK=Gf%feM=#BP$o^!tYocFDLTh_i-w`|!V zr_b{~=Q+Rc@BDt>-{m0?_!9r(;{)z*;QhEjU}hi?n9Jl*U=`Cn4-eL^ANqe7)=Jiw zhPq^1vt&N{ll-z@$`n5*TeL=|@)xr8e~?DPu9Jo*B@B`@cW7*5)lH2=5^>F9C+9+H2vixmdmA`!^ z*tbXU_so)?ahFWiT=_ZQ0(+ip?z{;8A+Cq-m&u=xO@1Twof@{s=P-spD7ECu-*J!p zt+#*=b{g2}{LWk?|LAiv$KQ}W{WqC2Z_Au~Q?}~o@{c?&llQR9hYy1PZ6>;vt(Fbu zpaU`|Gq9Oy*e)+QPJS}ye(!7Oai_ck-DnucAe=` zGQbFp^R|0ru~W6YEi>dLeT6IddmfT)IXJ=lpZ(Z&9FnPimN;3=TqslXlp2_U zcl{l5bgfnPYBld2lkKVDtZkBaSvvE&Y}pcQuuQh$RoS6SBfD+KafRNVBJb~0@EC#6l7cFvH}ZkfA3@Rvzhy!V6K+Qo-dPr2WzwC?^_@>zUvUj>d77vt+C#O?Fw zbTaaexyByyROJe(cDZcRTT&>(G24SZFE^kov%3y{9Fw~0q;9TPK9cRMk~#fXVq#7N zKQmr7e-(A1Yz)5bE(ROfrJS)6{IkC$?ZIa^T-;wsLBH=wHI4&o!H;mjUMPfrN14Ur z+BLGh55N5$`@n&$yQw+k|MH(u?}p_&h~Pe{gxp(-@2i-tiPWGTx1B{e9?anEKVa<< za`y}1w}zLzt+VBAo~}^x?Xn+dho6o6Cv+8?u9vd!jNs?aMJLWN*iK48eshvkO3n?R ze<^l55EbL%tuqr2f?o}O{ZBb-1m91&OQFQ63MJhn)o+gO8RyRSHxtV*NxAXVJ?d^A zTsy}(2RpGhJwWjT*q^-Va-ECAPlvPrB{)}0{9u1`>Xi}u`x#FXd($HL#pI`$11@*N zheG_gA0HgV21VbMZKM{~zec{N{+E#Nk#GA)C zUoMh8{w(niFYB48;3v(*r*LC3gMQG|zabr=&nUnKN2zhc=T}!= zRDz5BbL+_o*tWuP|3%qrO(W}g6drHT5INA>I9+~fy!@uUBkM75de6hDmytU^%zaf; zJ4>i`3sT{Bnxe8E70w7B*F2%MJ8D^j;~<>;!rs>h~c3FZ)Rjn8fuqz5&wc!`=7CKknce-#vSY z`<(l!#pK&uYI82%90!R*_x+Iv?uYZ_SN@P1a2PHQ#XyR&1h>sVkX)K5vv--i9j*_- z4za$!4q>CC%c*_as4pF~9)1jfNiMk<^ZMvn3T2MHNuFCHKldSdS)6sB^T|>;L!Vv0 bj(&?8JcOTzd#gzz{Lfyy{{I91+rR$_6_ref literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/src/App.vue b/src/App.vue index cb2d0d4..b11f1f3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,6 +6,7 @@ diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue deleted file mode 100644 index 6bb706f..0000000 --- a/src/views/HomeView.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/src/views/aboutUs/aboutUs.vue b/src/views/aboutUs/aboutUs.vue index 3776a36..e297c3b 100644 --- a/src/views/aboutUs/aboutUs.vue +++ b/src/views/aboutUs/aboutUs.vue @@ -28,7 +28,7 @@
-
123
+
{{info.schoolCount}}
服务驾校
@@ -36,7 +36,7 @@
-
123
+
{{info.coachCount}}
服务教练
@@ -44,8 +44,8 @@
-
123
-
+
{{ (info.studentCount / 10000).toFixed(1) }}
+
万 人
报名学员
@@ -97,6 +97,15 @@ import titles from '@/components/title/title.vue' import mapCard from '@/components/mapCard/mapCard.vue' +import { indexCollectList } from '@/http/api' +const info = ref({}) +async function indexCollectListFn() { + const { data: res } = await indexCollectList() + info.value = res + console.log(res) +} +indexCollectListFn() + const con1Ref = ref(null) const con2Ref = ref(null) const con3Ref = ref(null) diff --git a/src/views/contactUs/contactUs.vue b/src/views/contactUs/contactUs.vue index 3945095..03dfe1f 100644 --- a/src/views/contactUs/contactUs.vue +++ b/src/views/contactUs/contactUs.vue @@ -4,7 +4,7 @@