From 089b8d708ed4ccd442751106100989416bde56c5 Mon Sep 17 00:00:00 2001 From: ISFP_T <68358856@qq.com> Date: Wed, 12 Nov 2025 11:25:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/http.js | 12 +- config/url.js | 4 +- locale/en-US.js | 3 + locale/zh-CN.js | 3 + pages.json | 32 +++++ pages/expressReturn/addExpressReturn.vue | 2 +- pages/index/index.vue | 2 +- pages/legal/agreement-en.vue | 138 +++++++++++++++++++++ pages/legal/agreement-zh.vue | 138 +++++++++++++++++++++ pages/legal/agreement.vue | 139 +++++++++------------ pages/legal/privacy-en.vue | 150 +++++++++++++++++++++++ pages/legal/privacy-zh.vue | 150 +++++++++++++++++++++++ pages/legal/privacy.vue | 126 +++++++++---------- pages/my/index.vue | 6 +- pages/order/detail.vue | 2 +- utils/orderMonitor.js | 43 +++++++ 16 files changed, 794 insertions(+), 156 deletions(-) create mode 100644 pages/legal/agreement-en.vue create mode 100644 pages/legal/agreement-zh.vue create mode 100644 pages/legal/privacy-en.vue create mode 100644 pages/legal/privacy-zh.vue diff --git a/config/http.js b/config/http.js index 02168af..eb0073e 100644 --- a/config/http.js +++ b/config/http.js @@ -3,13 +3,23 @@ import { appid } from './url' +// 获取多语言翻译文本 +const getLoadingText = () => { + try { + const lang = uni.getStorageSync('language') || 'zh-CN' + return lang === 'en-US' ? 'Loading...' : '加载中...' + } catch (e) { + return '加载中...' + } +} + const request = (option) => { return new Promise((resolve, reject) => { // 默认不显示加载中提示 if (!option.hideLoading) { uni.showLoading({ - title: option.loadingText || '加载中...', + title: option.loadingText || getLoadingText(), mask: true }) } diff --git a/config/url.js b/config/url.js index cb4e171..fe70554 100644 --- a/config/url.js +++ b/config/url.js @@ -1,5 +1,5 @@ -export const URL = "https://my.gxfs123.com/api" //正式服务器 -// export const URL = "https://fansdev.gxfs123.com/api" //测试服务器 +// export const URL = "https://my.gxfs123.com/api" //正式服务器 +export const URL = "https://fansdev.gxfs123.com/api" //测试服务器 // export const URL = "http://192.168.5.149:8080" //本地调试 // export const URL = "http://127.0.0.1:8080" //本地调试 diff --git a/locale/en-US.js b/locale/en-US.js index bafdeb5..068e68d 100644 --- a/locale/en-US.js +++ b/locale/en-US.js @@ -6,6 +6,9 @@ export default { submit: 'Submit', processing: 'Processing', submitting: 'Submitting', + uploading: 'Uploading...', + getting: 'Getting...', + filling: 'Filling...', save: 'Save', loadFailed: 'Load failed', statusCode: 'Status Code', diff --git a/locale/zh-CN.js b/locale/zh-CN.js index 5e8d9b1..29f28ac 100644 --- a/locale/zh-CN.js +++ b/locale/zh-CN.js @@ -6,6 +6,9 @@ export default { submit: '提交', processing: '处理中', submitting: '提交中', + uploading: '上传中...', + getting: '获取中...', + filling: '补填中', save: '保存', loadFailed: '加载失败', statusCode: '状态码', diff --git a/pages.json b/pages.json index 4ca68e6..80a26be 100644 --- a/pages.json +++ b/pages.json @@ -31,6 +31,22 @@ "navigationBarTextStyle": "black" } }, + { + "path": "pages/legal/agreement-zh", + "style": { + "navigationBarTitleText": "用户协议", + "navigationBarBackgroundColor": "#ffffff", + "navigationBarTextStyle": "black" + } + }, + { + "path": "pages/legal/agreement-en", + "style": { + "navigationBarTitleText": "User Agreement", + "navigationBarBackgroundColor": "#ffffff", + "navigationBarTextStyle": "black" + } + }, { "path": "pages/legal/privacy", "style": { @@ -39,6 +55,22 @@ "navigationBarTextStyle": "black" } }, + { + "path": "pages/legal/privacy-zh", + "style": { + "navigationBarTitleText": "隐私政策", + "navigationBarBackgroundColor": "#ffffff", + "navigationBarTextStyle": "black" + } + }, + { + "path": "pages/legal/privacy-en", + "style": { + "navigationBarTitleText": "Privacy Policy", + "navigationBarBackgroundColor": "#ffffff", + "navigationBarTextStyle": "black" + } + }, { "path": "pages/my/index", "style": { diff --git a/pages/expressReturn/addExpressReturn.vue b/pages/expressReturn/addExpressReturn.vue index bff990f..3c3a50d 100644 --- a/pages/expressReturn/addExpressReturn.vue +++ b/pages/expressReturn/addExpressReturn.vue @@ -221,7 +221,7 @@ submitting.value = true try { uni.showLoading({ - title: isFillMode.value ? '补填中' : '提交中' + title: isFillMode.value ? $t('common.filling') : $t('common.submitting') }) let res if (isFillMode.value) { diff --git a/pages/index/index.vue b/pages/index/index.vue index b104397..c626327 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -661,7 +661,7 @@ const activityPopup = ref(null) isRelocating.value = true uni.showLoading({ - title: '重新定位中...', + title: $t('home.relocating'), mask: true }) diff --git a/pages/legal/agreement-en.vue b/pages/legal/agreement-en.vue new file mode 100644 index 0000000..6f04523 --- /dev/null +++ b/pages/legal/agreement-en.vue @@ -0,0 +1,138 @@ + + + + + + diff --git a/pages/legal/agreement-zh.vue b/pages/legal/agreement-zh.vue new file mode 100644 index 0000000..ba6167c --- /dev/null +++ b/pages/legal/agreement-zh.vue @@ -0,0 +1,138 @@ + + + + + + diff --git a/pages/legal/agreement.vue b/pages/legal/agreement.vue index 0502fb2..9f5b849 100644 --- a/pages/legal/agreement.vue +++ b/pages/legal/agreement.vue @@ -1,99 +1,78 @@ + diff --git a/pages/legal/privacy-zh.vue b/pages/legal/privacy-zh.vue new file mode 100644 index 0000000..39ba6ed --- /dev/null +++ b/pages/legal/privacy-zh.vue @@ -0,0 +1,150 @@ + + + + + + diff --git a/pages/legal/privacy.vue b/pages/legal/privacy.vue index 567d86a..18e4571 100644 --- a/pages/legal/privacy.vue +++ b/pages/legal/privacy.vue @@ -1,86 +1,78 @@