From 19e46190f12ed9d595765c8d252a050cd4af27cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Mon, 10 Feb 2025 17:34:24 +0800 Subject: [PATCH] feat(SAT): add CesiumViewer component and utility functions; update dependencies --- package.json | 2 +- pnpm-lock.yaml | 24 +-- src/components/send-sms.vue | 4 +- .../SAT/{Viewer.vue => CesiumViewer.vue} | 28 +++- src/pages/SAT/fns/demo.ts | 148 ++++++++++++++++++ src/pages/SAT/fns/index.ts | 1 + src/pages/SAT/index.page.vue | 8 +- src/utils/index.ts | 12 ++ vite.config.plugins.ts | 1 + 9 files changed, 206 insertions(+), 22 deletions(-) rename src/pages/SAT/{Viewer.vue => CesiumViewer.vue} (76%) create mode 100644 src/pages/SAT/fns/demo.ts create mode 100644 src/pages/SAT/fns/index.ts create mode 100644 src/utils/index.ts diff --git a/package.json b/package.json index 63b2902..c29943f 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "taze": "^18.4.0", "tdesign-icons-vue-next": "^0.3.4", "ts-enum-util": "^4.1.0", - "utils4u": "^3.3.0", + "utils4u": "^4.0.0", "vant": "^4.9.16", "vite-plugin-webfont-dl": "^3.10.4", "vue": "^3.5.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 24483c0..e7392f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,8 +94,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 utils4u: - specifier: ^3.3.0 - version: 3.3.0(@vueuse/core@12.5.0(typescript@5.7.3))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.5(vue@3.5.13(typescript@5.7.3)))(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + specifier: ^4.0.0 + version: 4.0.0(@vueuse/core@12.5.0(typescript@5.7.3))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.5(vue@3.5.13(typescript@5.7.3)))(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) vant: specifier: ^4.9.16 version: 4.9.16(vue@3.5.13(typescript@5.7.3)) @@ -912,6 +912,10 @@ packages: resolution: {integrity: sha512-DvpNSxiMrFqYMaGSRDDnQgO/L0MqNH4KWw9CUx8LRHHIdWp08En9DpmSRNpauUOxKpHAhyJJxx92BHZk9J84EQ==} engines: {node: '>= 16'} + '@intlify/shared@11.1.1': + resolution: {integrity: sha512-2kGiWoXaeV8HZlhU/Nml12oTbhv7j2ufsJ5vQaa0VTjzUmZVdd/nmKFRAOJ/FtjO90Qba5AnZDwsrY7ZND5udA==} + engines: {node: '>= 16'} + '@intlify/unplugin-vue-i18n@6.0.3': resolution: {integrity: sha512-9ZDjBlhUHtgjRl23TVcgfJttgu8cNepwVhWvOv3mUMRDAhjW0pur1mWKEUKr1I8PNwE4Gvv2IQ1xcl4RL0nG0g==} engines: {node: '>= 18'} @@ -4905,8 +4909,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - utils4u@3.3.0: - resolution: {integrity: sha512-F/x1wa6jzh5Pnpq8epM3jyvVpuPpDkPlz06vrlqOzqsjNwjvDX+YZkazRzGKbpKRfiX73LXkyOcJdHOmojFpcQ==} + utils4u@4.0.0: + resolution: {integrity: sha512-hOEvgmj8Tjy3Y4dHqOhMRTudjUDxeQx++Wk9Q4I7G2ONNgDnWDr9oPLfQLHGbogKMEgMubVDOH5+aEr2rhDaQw==} peerDependencies: '@vueuse/core': ^12.3.0 dayjs: ^1.11.13 @@ -5818,12 +5822,14 @@ snapshots: '@intlify/shared@11.1.0': {} + '@intlify/shared@11.1.1': {} + '@intlify/unplugin-vue-i18n@6.0.3(@vue/compiler-dom@3.5.13)(eslint@9.19.0(jiti@2.4.2))(rollup@4.34.4)(typescript@5.7.3)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0(jiti@2.4.2)) '@intlify/bundle-utils': 10.0.0(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3))) - '@intlify/shared': 11.1.0 - '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) + '@intlify/shared': 11.1.1 + '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)) '@rollup/pluginutils': 5.1.4(rollup@4.34.4) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) @@ -5845,11 +5851,11 @@ snapshots: - supports-color - typescript - '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.0)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': + '@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.1)(@vue/compiler-dom@3.5.13)(vue-i18n@11.1.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3))': dependencies: '@babel/parser': 7.26.7 optionalDependencies: - '@intlify/shared': 11.1.0 + '@intlify/shared': 11.1.1 '@vue/compiler-dom': 3.5.13 vue: 3.5.13(typescript@5.7.3) vue-i18n: 11.1.0(vue@3.5.13(typescript@5.7.3)) @@ -10224,7 +10230,7 @@ snapshots: util-deprecate@1.0.2: {} - utils4u@3.3.0(@vueuse/core@12.5.0(typescript@5.7.3))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.5(vue@3.5.13(typescript@5.7.3)))(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): + utils4u@4.0.0(@vueuse/core@12.5.0(typescript@5.7.3))(dayjs@1.11.13)(nprogress@0.2.0)(primevue@4.2.5(vue@3.5.13(typescript@5.7.3)))(vant@4.9.16(vue@3.5.13(typescript@5.7.3)))(vue-router@4.5.0(vue@3.5.13(typescript@5.7.3)))(vue@3.5.13(typescript@5.7.3)): optionalDependencies: '@vueuse/core': 12.5.0(typescript@5.7.3) dayjs: 1.11.13 diff --git a/src/components/send-sms.vue b/src/components/send-sms.vue index 9a2a4d8..a7a179b 100644 --- a/src/components/send-sms.vue +++ b/src/components/send-sms.vue @@ -9,7 +9,7 @@