From a7541d0598c87885d70ebbbbd4705fc4735a0286 Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Mon, 22 Jun 2026 15:09:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=B0=86=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81=E6=96=87=E6=9C=AC=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E4=B8=BA=E5=9B=BD=E9=99=85=E5=8C=96=E8=AF=AD=E8=A8=80=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 统一替换积分商城、分销页面的硬编码字符串为多语言key,包括订单状态、按钮文案、提示信息等,提升项目多语言适配能力 --- pages_promotion/fenxiao/index.vue | 64 +++++++++--------- pages_promotion/point/detail.vue | 58 ++++++++-------- pages_promotion/point/list.vue | 79 +++++++++++----------- pages_promotion/point/order_list.vue | 32 ++++----- pages_promotion/point/payment.vue | 66 +++++++++--------- pages_promotion/point/public/js/payment.js | 28 ++++---- 6 files changed, 163 insertions(+), 164 deletions(-) diff --git a/pages_promotion/fenxiao/index.vue b/pages_promotion/fenxiao/index.vue index 5b5333d..1c3daf9 100644 --- a/pages_promotion/fenxiao/index.vue +++ b/pages_promotion/fenxiao/index.vue @@ -211,8 +211,8 @@ - 您还不是{{ fenxiaoWords.fenxiao_name }},请先提交申请 - 立即加入 + {{ $lang('fenxiao.notFenxiao', { fenxiao_name: fenxiaoWords.fenxiao_name }) }},{{ $lang('fenxiao.applyNow') }} + {{ $lang('fenxiao.joinNow') }} @@ -220,7 +220,7 @@ - 快速升级技巧 + {{ $lang('fenxiao.quickUpgradeTip') }} @@ -228,7 +228,7 @@ {{ item.title }} - {{ item.progress == 100 ? '已完成' : '未完成' }} + {{ item.progress == 100 ? $lang('fenxiao.completed') : $lang('fenxiao.incomplete') }} @@ -236,7 +236,7 @@ {{ item.value }} /{{ item.condition }} - {{ item.progress == 100 ? '已完成' : '去完成' }} + {{ item.progress == 100 ? $lang('fenxiao.completed') : $lang('fenxiao.toComplete') }} @@ -246,12 +246,12 @@ - 提示 + {{ $lang('fenxiao.hint') }} {{ tips }} - {{ levelInfo.upgrade_type == 1 ? '满足任意一条件即可升级' : '满足全部条件才能进行升级' }} + {{ levelInfo.upgrade_type == 1 ? $lang('fenxiao.upgradeConditionAny') : $lang('fenxiao.upgradeConditionAll') }} @@ -307,7 +307,7 @@ export default { setTimeout(() => { if (!this.addonIsExist.fenxiao) { this.$util.showToast({ - title: '商家未开启分销', + title: this.$lang('fenxiao.merchantNotOpenFenxiao'), mask: true, duration: 2000 }); @@ -348,7 +348,7 @@ export default { this.getFenxiaoDetail(); } else { this.$util.showToast({ - title: '商家未开启分销', + title: this.$lang('fenxiao.merchantNotOpenFenxiao'), mask: true, duration: 2000 }); @@ -368,7 +368,7 @@ export default { if (res.data) { if (res.data.status == -1) { this.$util.showToast({ - title: '当前分销商已冻结' + title: this.$lang('fenxiao.fenxiaoFrozen') }); setTimeout(() => { this.$util.redirectTo(this.$util.MEMBER_PAGE_URL); @@ -480,9 +480,9 @@ export default { if (level.one_fenxiao_order_num > 0) { let task = { - title: '下级消费', - desc: '下级消费单数满' + level.one_fenxiao_order_num + '单', - tips: '分销商自己购买和自己推荐的直属会员购买的订单次数', + title: this.$lang('fenxiao.subordinateConsume'), + desc: this.$lang('fenxiao.subordinateConsumeCount') + level.one_fenxiao_order_num + this.$lang('fenxiao.orders'), + tips: this.$lang('fenxiao.subordinateConsumeCountTip'), condition: level.one_fenxiao_order_num, value: this.info.one_fenxiao_order_num, progress: parseFloat(this.info.one_fenxiao_order_num) > parseFloat(level.one_fenxiao_order_num) ? @@ -494,9 +494,9 @@ export default { } if (level.one_fenxiao_total_order > 0) { let task = { - title: '下级消费', - desc: '下级消费金额满' + this.moneyFormat(level.one_fenxiao_total_order) + '元', - tips: '分销商自己购买和推荐的直属会员购买的订单的总额', + title: this.$lang('fenxiao.subordinateConsume'), + desc: this.$lang('fenxiao.subordinateConsumeMoney') + this.moneyFormat(level.one_fenxiao_total_order) + this.$lang('fenxiao.yuan'), + tips: this.$lang('fenxiao.subordinateConsumeMoneyTip'), condition: this.moneyFormat(level.one_fenxiao_total_order), value: this.info.one_fenxiao_total_order, progress: parseFloat(this.info.one_fenxiao_total_order) > parseFloat(level.one_fenxiao_total_order) ? @@ -508,10 +508,10 @@ export default { } if (level.one_fenxiao_order_money > 0) { let task = { - title: '下级消费', - desc: '下级消费产生' + this.fenxiaoWords.account + '总额满' + this.moneyFormat(level - .one_fenxiao_order_money) + '元', - tips: '分销商自己购买和自己推荐的直属会员购买的订单' + this.fenxiaoWords.account + '总额', + title: this.$lang('fenxiao.subordinateConsume'), + desc: this.$lang('fenxiao.subordinateConsumeCommission', { account: this.fenxiaoWords.account }) + this.moneyFormat(level + .one_fenxiao_order_money) + this.$lang('fenxiao.yuan'), + tips: this.$lang('fenxiao.subordinateConsumeCommissionTip', { account: this.fenxiaoWords.account }), condition: this.moneyFormat(level.one_fenxiao_order_money), value: this.info.one_fenxiao_order_money, progress: parseFloat(this.info.one_fenxiao_order_money) > parseFloat(level.one_fenxiao_order_money) ? @@ -523,9 +523,9 @@ export default { } if (level.order_num > 0) { let task = { - title: '自身消费', - desc: '自身消费单数满' + level.order_num + '单', - tips: '分销商自己购买的订单次数', + title: this.$lang('fenxiao.selfConsume'), + desc: this.$lang('fenxiao.selfConsumeCount') + level.order_num + this.$lang('fenxiao.orders'), + tips: this.$lang('fenxiao.selfConsumeCountTip'), condition: level.order_num, value: this.info.order_num, progress: parseFloat(this.info.order_num) > parseFloat(level.order_num) ? 100 : ((parseFloat(this.info.order_num) / parseFloat(level.order_num)) * 100).toFixed(2) @@ -535,9 +535,9 @@ export default { } if (level.order_money > 0) { let task = { - title: '自身消费', - desc: '自身消费金额满' + this.moneyFormat(level.order_money) + '元', - tips: '分销商自己购买的订单总额', + title: this.$lang('fenxiao.selfConsume'), + desc: this.$lang('fenxiao.selfConsumeMoney') + this.moneyFormat(level.order_money) + this.$lang('fenxiao.yuan'), + tips: this.$lang('fenxiao.selfConsumeMoneyTip'), condition: this.moneyFormat(level.order_money), value: this.info.order_money, progress: parseFloat(this.info.order_money) > parseFloat(level.order_money) ? @@ -549,9 +549,9 @@ export default { } if (level.one_child_num > 0) { let task = { - title: '邀请好友', - desc: '邀请好友人数达到' + level.one_child_num + '人', - tips: '分销商的直属下级会员人数(包含已经申请成为分销商的)', + title: this.$lang('fenxiao.inviteFriend'), + desc: this.$lang('fenxiao.inviteFriendCount') + level.one_child_num + this.$lang('fenxiao.people'), + tips: this.$lang('fenxiao.inviteFriendTip'), condition: level.one_child_num, value: this.info.one_child_num, progress: parseFloat(this.info.one_child_num) > parseFloat(level.one_child_num) ? @@ -563,9 +563,9 @@ export default { } if (level.one_child_fenxiao_num > 0) { let task = { - title: '邀请好友', - desc: '邀请好友成为分销商人数达到' + level.one_child_fenxiao_num + '人', - tips: '分销商的直属下级分销商人数', + title: this.$lang('fenxiao.inviteFriend'), + desc: this.$lang('fenxiao.inviteFenxiaoCount') + level.one_child_fenxiao_num + this.$lang('fenxiao.people'), + tips: this.$lang('fenxiao.inviteFenxiaoTip'), condition: level.one_child_fenxiao_num, value: this.info.one_child_fenxiao_num, progress: parseFloat(this.info.one_child_fenxiao_num) > parseFloat(level.one_child_fenxiao_num) ? diff --git a/pages_promotion/point/detail.vue b/pages_promotion/point/detail.vue index 6b8f00d..f3f0f86 100644 --- a/pages_promotion/point/detail.vue +++ b/pages_promotion/point/detail.vue @@ -35,7 +35,7 @@ - {{ pointInfo.point }}积分 + {{ pointInfo.point }}{{ $lang('point.point') }}