Browse Source

feat(i18n): 添加货币不匹配的国际化提示并修复金币充值字段

在收款详情页面添加货币不匹配的国际化提示,同时将金币充值页面的永久金币和免费金币字段改为使用国际化文本
lihuilin/feature-20260121173255-多语言二期2合并
zhangrenyuan 1 month ago
parent
commit
039ff8cc76
  1. 1
      src/components/locales/lang/en.js
  2. 1
      src/components/locales/lang/zh-CN.js
  3. 5
      src/views/moneyManage/executor/executor.vue
  4. 2
      src/views/moneyManage/receiveDetail/receiveFinance.vue
  5. 2
      src/views/moneyManage/receiveDetail/receiveHead.vue
  6. 2
      src/views/moneyManage/receiveDetail/receiveManage.vue
  7. 2
      src/views/moneyManage/refundDetail/refundCharge.vue

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

@ -403,6 +403,7 @@ export default {
refundConfirmTitle: "Refund Confirmation", refundConfirmTitle: "Refund Confirmation",
refundConfirmContent: "Are you sure you want to refund order {orderNo}?", refundConfirmContent: "Are you sure you want to refund order {orderNo}?",
exportError: "Export failed", exportError: "Export failed",
currencyMismatch: "Payment currency and received currency mismatch",
}, },
// Common List Fields // Common List Fields

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

@ -403,6 +403,7 @@ export default {
refundConfirmTitle: "退款确认", refundConfirmTitle: "退款确认",
refundConfirmContent: "确定要对订单 {orderNo} 进行退款吗?", refundConfirmContent: "确定要对订单 {orderNo} 进行退款吗?",
exportError: "导出失败", exportError: "导出失败",
currencyMismatch: "付款币种与到账币种不一致",
}, },
// 通用列表字段组 // 通用列表字段组

5
src/views/moneyManage/executor/executor.vue

@ -155,13 +155,12 @@
<el-option :label="t('common_add.refundModelPart')" :value="1"></el-option> <el-option :label="t('common_add.refundModelPart')" :value="1"></el-option>
</el-select> </el-select>
</div> </div>
<!-- TODO多语言 -->
<div class="dialog-item" v-if="editRow.goodsName === '金币充值'"> <div class="dialog-item" v-if="editRow.goodsName === '金币充值'">
<el-text style="width:4vw;">永久金币</el-text>
<el-text style="width:4vw;">{{ t('common_add.permanentGold') }}</el-text>
<el-input v-model="editRow.permanentGold" style="width:10vw;" disabled /> <el-input v-model="editRow.permanentGold" style="width:10vw;" disabled />
</div> </div>
<div class="dialog-item" v-if="editRow.goodsName === '金币充值'"> <div class="dialog-item" v-if="editRow.goodsName === '金币充值'">
<el-text style="width:4vw;">免费金币</el-text>
<el-text style="width:4vw;">{{ t('common_add.freeGold') }}</el-text>
<el-input v-model="editRow.freeGold" style="width:10vw;" disabled /> <el-input v-model="editRow.freeGold" style="width:10vw;" disabled />
</div> </div>
<div class="dialog-item"> <div class="dialog-item">

2
src/views/moneyManage/receiveDetail/receiveFinance.vue

@ -1215,7 +1215,7 @@ const submitEditForm = async () => {
await editFormRef.value.validate(); await editFormRef.value.validate();
if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) { if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) {
ElMessage.error('付款币种与到账币种不一致')
ElMessage.error(t('elmessage.currencyMismatch'))
return return
} }

2
src/views/moneyManage/receiveDetail/receiveHead.vue

@ -1033,7 +1033,7 @@ const submitEditForm = async () => {
await editFormRef.value.validate(); await editFormRef.value.validate();
if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) { if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) {
ElMessage.error('付款币种与到账币种不一致')
ElMessage.error(t('elmessage.currencyMismatch'))
return return
} }

2
src/views/moneyManage/receiveDetail/receiveManage.vue

@ -1215,7 +1215,7 @@ const submitEditForm = async () => {
await editFormRef.value.validate(); await editFormRef.value.validate();
if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) { if (editFormData.value.paymentCurrency != editFormData.value.receivedCurrency) {
ElMessage.error('付款币种与到账币种不一致')
ElMessage.error(t('elmessage.currencyMismatch'))
return return
} }

2
src/views/moneyManage/refundDetail/refundCharge.vue

@ -324,7 +324,7 @@
</el-step> </el-step>
</el-steps> </el-steps>
</div> </div>
<div class="reject-reason" v-if="isReject">驳回理由{{ rejectReason }}</div>
<div class="reject-reason" v-if="isReject">{{ t('common_list.rejectReason') }}{{ rejectReason }}</div>
<div class="steps-btn"> <div class="steps-btn">
<el-button type="primary" @click="showSteps = false">{{ t('common.confirm') }}</el-button> <el-button type="primary" @click="showSteps = false">{{ t('common.confirm') }}</el-button>
</div> </div>

Loading…
Cancel
Save