智慧园区前端大屏
shuishen
2024-11-27 7a0437a70aecd12b9702aedc6095b217bfcfee6c
打包压缩配置
3 files modified
167 ■■■■ changed files
package.json 1 ●●●● patch | view | raw | blame | history
pnpm-lock.yaml 156 ●●●● patch | view | raw | blame | history
vite.config.js 10 ●●●●● patch | view | raw | blame | history
package.json
@@ -29,6 +29,7 @@
    "nprogress": "^0.2.0",
    "pinia": "^2.2.4",
    "pinia-plugin-persist": "^1.0.0",
    "vite-plugin-compression": "^0.5.1",
    "vue": "^3.5.12",
    "vue-router": "^4.4.5"
  },
pnpm-lock.yaml
@@ -56,6 +56,9 @@
  pinia-plugin-persist:
    specifier: ^1.0.0
    version: 1.0.0(pinia@2.2.4)(vue@3.5.12)
  vite-plugin-compression:
    specifier: ^0.5.1
    version: 0.5.1(vite@5.4.10)
  vue:
    specifier: ^3.5.12
    version: 3.5.12
@@ -195,7 +198,6 @@
    cpu: [ppc64]
    os: [aix]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/android-arm64@0.21.5:
@@ -204,7 +206,6 @@
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/android-arm@0.21.5:
@@ -213,7 +214,6 @@
    cpu: [arm]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/android-x64@0.21.5:
@@ -222,7 +222,6 @@
    cpu: [x64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/darwin-arm64@0.21.5:
@@ -231,7 +230,6 @@
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/darwin-x64@0.21.5:
@@ -240,7 +238,6 @@
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/freebsd-arm64@0.21.5:
@@ -249,7 +246,6 @@
    cpu: [arm64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/freebsd-x64@0.21.5:
@@ -258,7 +254,6 @@
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-arm64@0.21.5:
@@ -267,7 +262,6 @@
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-arm@0.21.5:
@@ -276,7 +270,6 @@
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-ia32@0.21.5:
@@ -285,7 +278,6 @@
    cpu: [ia32]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-loong64@0.21.5:
@@ -294,7 +286,6 @@
    cpu: [loong64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-mips64el@0.21.5:
@@ -303,7 +294,6 @@
    cpu: [mips64el]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-ppc64@0.21.5:
@@ -312,7 +302,6 @@
    cpu: [ppc64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-riscv64@0.21.5:
@@ -321,7 +310,6 @@
    cpu: [riscv64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-s390x@0.21.5:
@@ -330,7 +318,6 @@
    cpu: [s390x]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/linux-x64@0.21.5:
@@ -339,7 +326,6 @@
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/netbsd-x64@0.21.5:
@@ -348,7 +334,6 @@
    cpu: [x64]
    os: [netbsd]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/openbsd-x64@0.21.5:
@@ -357,7 +342,6 @@
    cpu: [x64]
    os: [openbsd]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/sunos-x64@0.21.5:
@@ -366,7 +350,6 @@
    cpu: [x64]
    os: [sunos]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/win32-arm64@0.21.5:
@@ -375,7 +358,6 @@
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/win32-ia32@0.21.5:
@@ -384,7 +366,6 @@
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@esbuild/win32-x64@0.21.5:
@@ -393,7 +374,6 @@
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@floating-ui/core@1.6.8:
@@ -425,24 +405,20 @@
      '@jridgewell/set-array': 1.2.1
      '@jridgewell/sourcemap-codec': 1.5.0
      '@jridgewell/trace-mapping': 0.3.25
    dev: true
  /@jridgewell/resolve-uri@3.1.2:
    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
    engines: {node: '>=6.0.0'}
    dev: true
  /@jridgewell/set-array@1.2.1:
    resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
    engines: {node: '>=6.0.0'}
    dev: true
  /@jridgewell/source-map@0.3.6:
    resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
    dependencies:
      '@jridgewell/gen-mapping': 0.3.5
      '@jridgewell/trace-mapping': 0.3.25
    dev: true
  /@jridgewell/sourcemap-codec@1.5.0:
    resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
@@ -452,7 +428,6 @@
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.0
    dev: true
  /@nodelib/fs.scandir@2.1.5:
    resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -481,7 +456,6 @@
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-darwin-arm64@2.4.1:
@@ -490,7 +464,6 @@
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-darwin-x64@2.4.1:
@@ -499,7 +472,6 @@
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-freebsd-x64@2.4.1:
@@ -508,7 +480,6 @@
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm-glibc@2.4.1:
@@ -518,7 +489,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm64-glibc@2.4.1:
@@ -528,7 +498,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm64-musl@2.4.1:
@@ -538,7 +507,6 @@
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-x64-glibc@2.4.1:
@@ -548,7 +516,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-x64-musl@2.4.1:
@@ -558,7 +525,6 @@
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-arm64@2.4.1:
@@ -567,7 +533,6 @@
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-ia32@2.4.1:
@@ -576,7 +541,6 @@
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-x64@2.4.1:
@@ -585,7 +549,6 @@
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher@2.4.1:
@@ -609,7 +572,6 @@
      '@parcel/watcher-win32-arm64': 2.4.1
      '@parcel/watcher-win32-ia32': 2.4.1
      '@parcel/watcher-win32-x64': 2.4.1
    dev: true
  /@protobufjs/aspromise@1.1.2:
    resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==}
@@ -673,7 +635,6 @@
    cpu: [arm]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-android-arm64@4.24.0:
@@ -681,7 +642,6 @@
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-darwin-arm64@4.24.0:
@@ -689,7 +649,6 @@
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-darwin-x64@4.24.0:
@@ -697,7 +656,6 @@
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-arm-gnueabihf@4.24.0:
@@ -706,7 +664,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-arm-musleabihf@4.24.0:
@@ -715,7 +672,6 @@
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-arm64-gnu@4.24.0:
@@ -724,7 +680,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-arm64-musl@4.24.0:
@@ -733,7 +688,6 @@
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-powerpc64le-gnu@4.24.0:
@@ -742,7 +696,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-riscv64-gnu@4.24.0:
@@ -751,7 +704,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-s390x-gnu@4.24.0:
@@ -760,7 +712,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-x64-gnu@4.24.0:
@@ -769,7 +720,6 @@
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-linux-x64-musl@4.24.0:
@@ -778,7 +728,6 @@
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-win32-arm64-msvc@4.24.0:
@@ -786,7 +735,6 @@
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-win32-ia32-msvc@4.24.0:
@@ -794,7 +742,6 @@
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@rollup/rollup-win32-x64-msvc@4.24.0:
@@ -802,7 +749,6 @@
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@sxzz/popperjs-es@2.11.7:
@@ -2147,7 +2093,6 @@
  /@types/estree@1.0.6:
    resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
    dev: true
  /@types/geojson@7946.0.14:
    resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==}
@@ -2296,7 +2241,13 @@
    resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: true
  /ansi-styles@4.3.0:
    resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
    engines: {node: '>=8'}
    dependencies:
      color-convert: 2.0.1
    dev: false
  /async-validator@4.2.5:
    resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
@@ -2346,11 +2297,9 @@
    engines: {node: '>=8'}
    dependencies:
      fill-range: 7.1.1
    dev: true
  /buffer-from@1.1.2:
    resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
    dev: true
  /cesium@1.123.1:
    resolution: {integrity: sha512-3BMru4i1aNa98YhaA9pLbJkc1Ghpt6BZjJMsSLkD1UVUZzxu3xTYe/3/woKNRmMtBzvx13wyiS5QADyns2w5qA==}
@@ -2360,12 +2309,30 @@
      '@cesium/widgets': 9.0.1
    dev: false
  /chalk@4.1.2:
    resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
    engines: {node: '>=10'}
    dependencies:
      ansi-styles: 4.3.0
      supports-color: 7.2.0
    dev: false
  /chokidar@4.0.1:
    resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
    engines: {node: '>= 14.16.0'}
    dependencies:
      readdirp: 4.0.2
    dev: true
  /color-convert@2.0.1:
    resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
    engines: {node: '>=7.0.0'}
    dependencies:
      color-name: 1.1.4
    dev: false
  /color-name@1.1.4:
    resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
    dev: false
  /combined-stream@1.0.8:
    resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
@@ -2426,6 +2393,18 @@
      ms: 2.0.0
    dev: false
  /debug@4.3.7:
    resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    dependencies:
      ms: 2.1.3
    dev: false
  /delayed-stream@1.0.0:
    resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
    engines: {node: '>=0.4.0'}
@@ -2445,7 +2424,6 @@
    resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
    engines: {node: '>=0.10'}
    hasBin: true
    dev: true
  /dompurify@3.1.7:
    resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==}
@@ -2550,7 +2528,6 @@
      '@esbuild/win32-arm64': 0.21.5
      '@esbuild/win32-ia32': 0.21.5
      '@esbuild/win32-x64': 0.21.5
    dev: true
  /escape-html@1.0.3:
    resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
@@ -2601,7 +2578,6 @@
    engines: {node: '>=8'}
    dependencies:
      to-regex-range: 5.0.1
    dev: true
  /follow-redirects@1.15.9:
    resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
@@ -2627,6 +2603,15 @@
    engines: {node: '>= 0.6'}
    dev: false
  /fs-extra@10.1.0:
    resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
    engines: {node: '>=12'}
    dependencies:
      graceful-fs: 4.2.11
      jsonfile: 6.1.0
      universalify: 2.0.1
    dev: false
  /fs-extra@9.1.0:
    resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
    engines: {node: '>=10'}
@@ -2642,7 +2627,6 @@
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /geojson-equality-ts@1.0.2:
@@ -2672,6 +2656,11 @@
    resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
    dev: false
  /has-flag@4.0.0:
    resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
    engines: {node: '>=8'}
    dev: false
  /http-errors@2.0.0:
    resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
    engines: {node: '>= 0.8'}
@@ -2685,7 +2674,6 @@
  /immutable@4.3.7:
    resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==}
    dev: true
  /inherits@2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -2694,19 +2682,16 @@
  /is-extglob@2.1.1:
    resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
    engines: {node: '>=0.10.0'}
    dev: true
  /is-glob@4.0.3:
    resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
    engines: {node: '>=0.10.0'}
    dependencies:
      is-extglob: 2.1.1
    dev: true
  /is-number@7.0.0:
    resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
    engines: {node: '>=0.12.0'}
    dev: true
  /js-base64@3.7.4:
    resolution: {integrity: sha512-wpM/wi20Tl+3ifTyi0RdDckS4YTD4Lf953mBRrpG8547T7hInHNPEj8+ck4gB8VDcGyeAWFK++Wb/fU1BeavKQ==}
@@ -2814,7 +2799,6 @@
    dependencies:
      braces: 3.0.3
      picomatch: 2.3.1
    dev: true
  /mime-db@1.52.0:
    resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
@@ -2873,7 +2857,6 @@
  /node-addon-api@7.1.1:
    resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
    dev: true
  /normalize-wheel-es@1.2.0:
    resolution: {integrity: sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==}
@@ -2913,7 +2896,6 @@
  /picomatch@2.3.1:
    resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
    engines: {node: '>=8.6'}
    dev: true
  /picomatch@4.0.2:
    resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
@@ -3038,7 +3020,6 @@
  /readdirp@4.0.2:
    resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
    engines: {node: '>= 14.16.0'}
    dev: true
  /reusify@1.0.4:
    resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
@@ -3077,7 +3058,6 @@
      '@rollup/rollup-win32-ia32-msvc': 4.24.0
      '@rollup/rollup-win32-x64-msvc': 4.24.0
      fsevents: 2.3.3
    dev: true
  /run-parallel@1.2.0:
    resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -3119,7 +3099,6 @@
      chokidar: 4.0.1
      immutable: 4.3.7
      source-map-js: 1.2.1
    dev: true
  /scule@1.3.0:
    resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
@@ -3175,12 +3154,10 @@
    dependencies:
      buffer-from: 1.1.2
      source-map: 0.6.1
    dev: true
  /source-map@0.6.1:
    resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
    engines: {node: '>=0.10.0'}
    dev: true
  /splaytree@3.1.2:
    resolution: {integrity: sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A==}
@@ -3197,6 +3174,13 @@
      js-tokens: 9.0.0
    dev: true
  /supports-color@7.2.0:
    resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
    engines: {node: '>=8'}
    dependencies:
      has-flag: 4.0.0
    dev: false
  /sweepline-intersections@1.5.0:
    resolution: {integrity: sha512-AoVmx72QHpKtItPu72TzFL+kcYjd67BPLDoR0LarIk+xyaRg+pDTMFXndIEvZf9xEKnJv6JdhgRMnocoG0D3AQ==}
    dependencies:
@@ -3212,7 +3196,6 @@
      acorn: 8.13.0
      commander: 2.20.3
      source-map-support: 0.5.21
    dev: true
  /tinyqueue@2.0.3:
    resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==}
@@ -3223,7 +3206,6 @@
    engines: {node: '>=8.0'}
    dependencies:
      is-number: 7.0.0
    dev: true
  /toidentifier@1.0.1:
    resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
@@ -3328,6 +3310,19 @@
    resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==}
    dev: false
  /vite-plugin-compression@0.5.1(vite@5.4.10):
    resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
    peerDependencies:
      vite: '>=2.0.0'
    dependencies:
      chalk: 4.1.2
      debug: 4.3.7
      fs-extra: 10.1.0
      vite: 5.4.10(sass@1.80.4)(terser@5.31.1)
    transitivePeerDependencies:
      - supports-color
    dev: false
  /vite@5.4.10(sass@1.80.4)(terser@5.31.1):
    resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
    engines: {node: ^18.0.0 || >=20.0.0}
@@ -3366,7 +3361,6 @@
      terser: 5.31.1
    optionalDependencies:
      fsevents: 2.3.3
    dev: true
  /vue-demi@0.12.5(vue@3.5.12):
    resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==}
vite.config.js
@@ -16,6 +16,7 @@
import AutoImport from 'unplugin-auto-import/vite'
import basicSsl from '@vitejs/plugin-basic-ssl'
import { fa } from 'element-plus/es/locales.mjs'
import viteCompression from 'vite-plugin-compression'
export default ({ mode, command }) => {
  const env = loadEnv(mode, process.cwd())
@@ -53,7 +54,14 @@
      basicSsl(),
      AutoImport({
        imports: ["vue", "vue-router"], // 自动导入vue和vue-router相关函数
      })
      }),
      viteCompression({
          filter: /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i, // 需要压缩的文件
          threshold: 512, // 文件容量大于这个值进行压缩
          algorithm: 'gzip', // 压缩方式
          ext: 'gz', // 后缀名
          deleteOriginFile: true, // 压缩后是否删除压缩源文件
        })
    ],
    css: {