From cb81aad78482987b4c1464f8eccbd170c172e025 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Mon, 22 Jun 2026 16:20:59 +0800 Subject: [PATCH] refactor(fenxiao,member): replace hardcoded strings with i18n translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit standardize all hardcoded text across分销 and member pages to use language packs, fix template syntax errors in level.vue, and unify text display logic --- pages_promotion/fenxiao/apply.vue | 2 +- pages_promotion/fenxiao/index.vue | 56 ++++++++++---------- pages_promotion/fenxiao/level.vue | 6 +-- pages_promotion/fenxiao/order.vue | 30 +++++------ pages_promotion/fenxiao/order_detail.vue | 26 ++++----- pages_promotion/fenxiao/promote.vue | 18 +++---- pages_promotion/fenxiao/promote_code.vue | 26 ++++----- pages_tool/member/public/js/info.js | 50 ++++++++--------- pages_tool/member/public/js/member-public.js | 4 +- 9 files changed, 109 insertions(+), 109 deletions(-) diff --git a/pages_promotion/fenxiao/apply.vue b/pages_promotion/fenxiao/apply.vue index 6d9d07d..fa6f3ab 100644 --- a/pages_promotion/fenxiao/apply.vue +++ b/pages_promotion/fenxiao/apply.vue @@ -207,7 +207,7 @@ async onShow() { this.isIphoneX = this.$util.uniappIsIPhoneX(); - if (this.fenxiaoWords && this.fenxiaoWords.fenxiao_name) this.$langConfig.title(this.fenxiaoWords.fenxiao_name + '申请'); + if (this.fenxiaoWords && this.fenxiaoWords.fenxiao_name) this.$langConfig.title(this.fenxiaoWords.fenxiao_name + this.$lang('fenxiao.apply')); if (this.storeToken) { this.applyStatus(); diff --git a/pages_promotion/fenxiao/index.vue b/pages_promotion/fenxiao/index.vue index 1c3daf9..3a3448a 100644 --- a/pages_promotion/fenxiao/index.vue +++ b/pages_promotion/fenxiao/index.vue @@ -19,28 +19,28 @@ alt="" class="level-icon">{{ info.level_name }}

{{ $lang('fenxiao.parentAgent') }}:{{ info.parent_name ? info.parent_name : $lang('fenxiao.mainStore') }} - {{ $lang('fenxiao.invitedSuccess') }}:{{ teamNum.num }}人{{ $lang('fenxiao.invitedSuccess') }}:{{ teamNum.num }}{{ $lang('fenxiao.people') }} - 可{{ fenxiaoWords.withdraw }}(元) + {{ $lang('fenxiao.can') }}{{ fenxiaoWords.withdraw }}({{ $lang('fenxiao.yuan') }}) {{ $lang('fenxiao.withdrawalDetail') }} @@ -52,22 +52,22 @@ - {{ $lang('fenxiao.withdrawing') }}(元){{ $lang('fenxiao.withdrawing') }}({{ $lang('fenxiao.yuan') }}) {{ info.account_withdraw_apply | moneyFormat }} - {{ $lang('fenxiao.pendingEntry') }}(元){{ $lang('fenxiao.pendingEntry') }}({{ $lang('fenxiao.yuan') }}) {{ info.in_progress_money | moneyFormat }} @@ -82,7 +82,7 @@ style="width: 100%;border-radius:24rpx" show-menu-by-longpress/> - + @@ -100,7 +100,7 @@ - {{ fenxiaoWords.withdraw }}明细 + {{ fenxiaoWords.withdraw }}{{ $lang('fenxiao.detail') }} {{ $lang('fenxiao.totalCommission') }}¥{{ info.total_commission | moneyFormat }} @@ -130,8 +130,8 @@ - 邀请好友 - 邀好友赚好礼 + {{ $lang('fenxiao.inviteFriends') }} + {{ $lang('fenxiao.inviteFriendsGift') }} --> @@ -190,8 +190,8 @@ - 我的粉丝 - {{ teamNum.num }}人 + {{ $lang('fenxiao.myFans') }} + {{ teamNum.num }}{{ $lang('fenxiao.people') }} @@ -202,7 +202,7 @@ {{ fenxiaoWords.fenxiao_name }} - {{ teamNum.fenxiao_num }}人 + {{ teamNum.fenxiao_num }}{{ $lang('fenxiao.people') }} @@ -290,7 +290,7 @@ export default { }, mixins: [fenxiaoWords], onShow() { - if (this.fenxiaoWords && this.fenxiaoWords.concept) this.$langConfig.title(this.fenxiaoWords.concept + '中心'); + if (this.fenxiaoWords && this.fenxiaoWords.concept) this.$langConfig.title(this.fenxiaoWords.concept + this.$lang('fenxiao.center')); if (this.storeToken) { this.checkFenxiaoIsStart(); diff --git a/pages_promotion/fenxiao/level.vue b/pages_promotion/fenxiao/level.vue index e5372b4..9143710 100644 --- a/pages_promotion/fenxiao/level.vue +++ b/pages_promotion/fenxiao/level.vue @@ -1,4 +1,4 @@ -