Browse Source

feat(消费信息): 添加红包相关文本国际化支持

zhangyong/feature-20260113094820-现金重构
zhangrenyuan 1 month ago
parent
commit
b0066f222c
  1. 5
      src/components/locales/lang/en.js
  2. 7
      src/components/locales/lang/zh-CN.js
  3. 12
      src/views/consume/gold/addCoinConsume.vue

5
src/components/locales/lang/en.js

@ -616,6 +616,11 @@ export default {
receiveAreaPlaceholder: "Select region",
price: "Price",
goodsNamePlaceholder: "Select product",
使用红包: "Use Red Envelope",
不使用红包: "Do Not Use Red Envelope",
选择红包: "Select Red Envelope",
请选择红包: "Please Select Red Envelope",
已抵扣: "Already Deducted",
payModel: "Collection",
refundType: "Refund Type",
refundTypePlaceholder: "Select type",

7
src/components/locales/lang/zh-CN.js

@ -616,6 +616,11 @@ export default {
receiveAreaPlaceholder: "请选择到账地区",
price: "原价",
goodsNamePlaceholder: "请选择商品",
使用红包: "使用红包",
不使用红包: "不使用红包",
选择红包: "选择红包",
请选择红包: "请选择红包",
已抵扣: "已抵扣",
payModel: "收款方式",
refundType: "退款类型",
refundTypePlaceholder: "请选择退款类型",
@ -686,7 +691,7 @@ export default {
consumptionTimes: "消费次数",
onlyStatisticsDataAfter20250101: "仅统计2025-01-01后的数据",
store: "所属门店",
// maxReductionAmount: "红包最大抵扣金额",
maxReductionAmount: "红包最大抵扣金额",
//金豆
currentPayableBean: "当前付费金豆",
currentFreeBean: "当前免费金豆",

12
src/views/consume/gold/addCoinConsume.vue

@ -180,7 +180,7 @@ function validateInput() {
//
if (user.value.jwcode && sumGold > totalAvailableGold) {
if (addConsume.value.redMoney === 1) {
ElMessage.error('红包抵扣额不足');
ElMessage.error(t('elmessage.limitRedAmount'));
//
selectedReds.value = []
} else {
@ -744,15 +744,15 @@ onMounted(async function () {
</el-form-item> -->
<el-form-item prop="sumGold" :label="t('common_add.consumeTotalGold')">
<el-input v-model="addConsume.sumGold" style="width: 120px" @blur="validateRedLimit()" :disabled="addConsume.redMoney === 1" />
<el-radio v-model="addConsume.redMoney" :label="1" style="margin-left: 10px;">使用红包</el-radio>
<el-radio v-model="addConsume.redMoney" :label="0">不使用红包</el-radio>
<el-radio v-model="addConsume.redMoney" :label="1" style="margin-left: 10px;">{{ t('common_add.使用红包') }}</el-radio>
<el-radio v-model="addConsume.redMoney" :label="0">{{ t('common_add.不使用红包') }}</el-radio>
</el-form-item>
<el-form-item v-if="addConsume.redMoney === 1" label="选择红包">
<el-form-item v-if="addConsume.redMoney === 1" :label="t('common_add.选择红包')">
<el-select
v-model="selectedReds"
multiple
placeholder="请选择红包"
:placeholder="t('common_add.请选择红包')"
style="width: 200px"
value-key="id"
collapse-tags
@ -766,7 +766,7 @@ onMounted(async function () {
/>
</el-select>
<span style="margin-left: 10px; color: #666;">
已抵扣: {{ totalRedAmount }}
{{ t('common_add.已抵扣') }}: {{ totalRedAmount }}
</span>
</el-form-item>

Loading…
Cancel
Save