From 3633cf70a3d835da15d27a91e7f8f8fd15dbcb35 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期四, 20 三月 2025 10:59:21 +0800 Subject: [PATCH] fix: 三期需求 --- packages/components/vite.config.ts | 2 +- apps/taro/src/hooks/user.ts | 1 - apps/taro/types/global.d.ts | 8 ++++---- packages/components/src/utils/env.ts | 9 +-------- tsconfig.base.json | 3 ++- apps/taro/config/dev.js | 5 +++-- packages/components/src/hooks/selectPayType.ts | 2 -- packages/constants/oss.ts | 2 +- packages/components/types/global.d.ts | 4 ++++ apps/taro/config/staging.js | 5 +++-- apps/taro/config/prod.js | 6 +++--- 11 files changed, 22 insertions(+), 25 deletions(-) diff --git a/apps/taro/config/dev.js b/apps/taro/config/dev.js index 11f732c..61b01a0 100644 --- a/apps/taro/config/dev.js +++ b/apps/taro/config/dev.js @@ -5,11 +5,12 @@ BASE_URL_H5: '"/"', BASE_URL_JX: '"https://api.jx818.com"', - OSS_URL: '"https://waterdroptest2.oss-cn-hangzhou.aliyuncs.com/"', WEMAP_KEY: 'T2UBZ-N563J-ZCHFF-XDOXN-VCH7S-CJB2T', WXPayAppId: '"wxf940ff1d35a98493"', }, - defineConstants: {}, + defineConstants: { + OSS_URL: '"https://waterdroptest2.oss-cn-hangzhou.aliyuncs.com/"', + }, mini: {}, h5: {}, }; diff --git a/apps/taro/config/prod.js b/apps/taro/config/prod.js index bd2e8a3..02b1b29 100644 --- a/apps/taro/config/prod.js +++ b/apps/taro/config/prod.js @@ -7,12 +7,12 @@ BASE_URL_H5: '"https://api.81812333.com"', BASE_URL_JX: '"https://api.jx818.com"', - OSS_URL: '"https://parkmanagement.oss-cn-hangzhou.aliyuncs.com"', - WEMAP_KEY: 'DYRBZ-ZGPCF-X3OJN-N2AA3-JWUCE-HEBXJ', WXPayAppId: '"wxf940ff1d35a98493"', }, - defineConstants: {}, + defineConstants: { + OSS_URL: '"https://parkmanagement.oss-cn-hangzhou.aliyuncs.com"', + }, mini: {}, h5: { output: { diff --git a/apps/taro/config/staging.js b/apps/taro/config/staging.js index 8046c5f..5c87719 100644 --- a/apps/taro/config/staging.js +++ b/apps/taro/config/staging.js @@ -7,13 +7,14 @@ BASE_URL_H5: '"https://testrlywx.boleyuma.com"', BASE_URL_JX: '"https://api.jx818.com"', - OSS_URL: '"https://waterdroptest2.oss-cn-hangzhou.aliyuncs.com/"', - APP_ENV: '"staging"', WEMAP_KEY: 'T2UBZ-N563J-ZCHFF-XDOXN-VCH7S-CJB2T', WXPayAppId: '"wxf940ff1d35a98493"', }, + defineConstants: { + OSS_URL: '"https://waterdroptest2.oss-cn-hangzhou.aliyuncs.com/"', + }, h5: { output: { path: path.resolve(__dirname, '..', `dist/h5-staging`), diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts index 67a64fe..f76e73d 100644 --- a/apps/taro/src/hooks/user.ts +++ b/apps/taro/src/hooks/user.ts @@ -1,7 +1,6 @@ import { useUserStore } from '@/stores/modules/user'; import Taro from '@tarojs/taro'; import { object2query } from '@life-payment/utils'; -import * as userServices from '@life-payment/services/api/User'; import { useQuery } from '@tanstack/vue-query'; import { MaybeRef } from 'vue'; import { useRefeshDidShow } from './infiniteLoading'; diff --git a/apps/taro/types/global.d.ts b/apps/taro/types/global.d.ts index 6c54fae..a19b70a 100644 --- a/apps/taro/types/global.d.ts +++ b/apps/taro/types/global.d.ts @@ -31,12 +31,12 @@ [elem: string]: any; } } - - interface Window { - WeixinJSBridge: any - } + } +declare const OSS_URL: string +declare const WeixinJSBridge: any + declare namespace NodeJS { interface ProcessEnv { TARO_ENV: 'weapp' | 'swan' | 'alipay' | 'h5' | 'rn' | 'tt' | 'quickapp' | 'qq' | 'jd' diff --git a/packages/components/src/hooks/selectPayType.ts b/packages/components/src/hooks/selectPayType.ts index f7b7c04..aa8e486 100644 --- a/packages/components/src/hooks/selectPayType.ts +++ b/packages/components/src/hooks/selectPayType.ts @@ -117,9 +117,7 @@ let res = await getPayOrderForJsAPI(orderNo); if (res) { - //@ts-ignore if (WeixinJSBridge) { - //@ts-ignore WeixinJSBridge.invoke( 'getBrandWCPayRequest', { diff --git a/packages/components/src/utils/env.ts b/packages/components/src/utils/env.ts index 7b51f4e..b660941 100644 --- a/packages/components/src/utils/env.ts +++ b/packages/components/src/utils/env.ts @@ -1,11 +1,4 @@ -type NODE_ENV = 'development' | 'production'; - -export const env = process.env.NODE_ENV as NODE_ENV; - -export const OSSBaseURL = - env === 'development' - ? 'https://waterdroptest2.oss-cn-hangzhou.aliyuncs.com/' - : 'https://parkmanagement.oss-cn-hangzhou.aliyuncs.com/'; +export const OSSBaseURL = OSS_URL; export const combineURLs = (baseURL: string, relativeURL: string) => { return relativeURL diff --git a/packages/components/types/global.d.ts b/packages/components/types/global.d.ts index b2ecf73..01439b8 100644 --- a/packages/components/types/global.d.ts +++ b/packages/components/types/global.d.ts @@ -17,3 +17,7 @@ const componentOptions: ComponentOptions export default componentOptions } + + +declare const OSS_URL: string +declare const WeixinJSBridge: any \ No newline at end of file diff --git a/packages/components/vite.config.ts b/packages/components/vite.config.ts index 5d5ee98..16ea1f7 100644 --- a/packages/components/vite.config.ts +++ b/packages/components/vite.config.ts @@ -21,7 +21,7 @@ }, }, define: { - 'process.env.NODE_ENV': JSON.stringify('production'), + OSS_URL: '"https://parkmanagement.oss-cn-hangzhou.aliyuncs.com"', }, plugins: [ vue(), diff --git a/packages/constants/oss.ts b/packages/constants/oss.ts index 449953b..6cbd926 100644 --- a/packages/constants/oss.ts +++ b/packages/constants/oss.ts @@ -1,4 +1,4 @@ -export const OSSBaseURL = process.env.OSS_URL; +export const OSSBaseURL = OSS_URL; const _basicPath = 'life-payment/MiniApp/'; export const OssResource = _basicPath + 'Resource/'; diff --git a/tsconfig.base.json b/tsconfig.base.json index adc7638..ce4b581 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -19,5 +19,6 @@ "incremental": true, "jsxImportSource": "vue" }, - "compileOnSave": false + "compileOnSave": false, + "include": ["types/*.d.ts"] } -- Gitblit v1.9.1