Browse Source

国际化替换

main
yyd 1 month ago
parent
commit
aa9fe270ed
  1. 137
      src/languages/en.js
  2. 48
      src/languages/zh.js
  3. 20
      src/views/business/financialRecord/index.vue

137
src/languages/en.js

@ -980,13 +980,7 @@ export default {
} }
} }
}, },
financial: {
transactionFlow: {
recordTransaction: {},
recordPayCallback: {},
},
financialRecord: {}
},
deal: { deal: {
channelConfig: { channelConfig: {
tradingChannel: { tradingChannel: {
@ -1380,5 +1374,134 @@ export default {
reset: "Reset" reset: "Reset"
} }
}, },
financial: {
financialRecord: {
orderIdLabel : 'Order ID',
amountLabel: 'Amount',
currencyLabel: 'Currency Unit',
descriptionLabel: 'Description Information',
inputAmount: 'Please enter amount',
inputContent : 'Please enter description information',
inputUserId: 'Please enter user ID',
inputOrderId: 'Please enter related order ID',
inputCurrency: 'Please enter currency unit',
selectTransactionDate: 'Please select transaction date',
selectTransactionDateRange: 'Please select transaction date range',
inputDescription: 'Please enter description information',
userIdLabel: 'User ID',
search: 'Search',
reset: 'Reset',
add: 'Add',
edit: 'Edit',
delete: 'Delete',
export: 'Export',
id: 'Primary Key',
userId: 'User ID',
orderId: 'Related Order ID',
transactionType: 'Transaction Type',
amount: 'Amount',
currency: 'Currency Unit',
description: 'Description Information',
transactionDate: 'Transaction Date',
status: 'Status',
operation: 'Operation',
detail: 'Details',
addTitle: 'Add Financial Record',
detailTitle: 'Financial Record Details',
editTitle: 'Edit Financial Record',
confirm: 'Confirm',
cancel: 'Cancel',
idRequired: 'Primary Key cannot be empty',
userIdRequired: 'User ID cannot be empty',
orderIdRequired: 'Related Order ID cannot be empty',
transactionTypeRequired: 'Transaction Type cannot be empty',
amountRequired: 'Amount cannot be empty',
currencyRequired: 'Currency Unit cannot be empty',
descriptionRequired: 'Description Information cannot be empty',
transactionDateRequired: 'Transaction Date cannot be empty',
statusRequired: 'Status cannot be empty',
updateSuccess: 'Update successful',
addSuccess: 'Add successful'
},
transactionFlow: {
recordPayCallback: {
userId: 'User Number',
inputUserId: 'Please enter user number',
orderNumber: 'Order Number',
inputOrderId: 'Please enter order number',
platformName: 'Payment Platform',
inputPlatformName: 'Please enter payment platform',
processingStatus: 'Processing Status',
selectProcessingStatus: 'Please select processing status',
transactionStatus: 'Transaction Status',
selectTransactionStatus: 'Please select transaction status',
channelNumber: 'Channel Number',
inputPaymentChannelNo: 'Please enter channel number',
receiptTime: 'Receipt Time',
selectReceiptTime: 'Please select receipt time',
receiptNumber: 'Receipt Number',
ipAddress: 'IP Address',
transactionAmount: 'Transaction Amount',
receiptContent: 'Receipt Content',
verificationStatus: 'Verification Status',
verificationFailureReason: 'Verification Failure Reason',
detailDialogTitle: 'Payment Receipt Detail Dialog',
inputIpAddress: 'Please enter IP address',
inputTransactionAmount: 'Please enter transaction amount',
inputContent: 'Please enter content',
processingStatus1: 'Successfully processed callback',
processingStatus0: 'Processing callback',
processingStatus2: 'Processing failed callback',
transactionStatus1: 'Payment successful',
transactionStatus2: 'Payment processing',
transactionStatus3: 'Payment failed',
transactionStatus4: 'Refund successful',
userIdRequired: 'User Number cannot be empty',
userIdNumeric: 'User Number must be numeric',
orderIdRequired: 'Order Number cannot be empty',
orderIdNumeric: 'Order Number must be numeric',
amountRequired: 'Transaction Amount cannot be empty',
amountNumeric: 'Transaction Amount must be numeric',
channelNoRequired: 'Channel Number cannot be empty',
channelNoNumeric: 'Channel Number must be numeric',
successCallback: 'Success callback',
processingCallback: 'Processing callback',
failedCallback: 'Failed callback',
addTitle: 'Add Payment Receipt'
},
recordTransaction: {
senderId: 'User ID',
inputSenderId: 'Please enter user ID',
senderAccount: 'Account Number',
inputSenderAccount: 'Please enter account number',
billCode: 'Bill Code',
inputBillCode: 'Please enter bill code',
receiverId: 'Target User ID',
inputReceiverId: 'Please enter target user ID',
receiverAccount: 'Target User Account Number',
inputReceiverAccount: 'Please enter target user account number',
previousBalance: 'Balance before transaction',
inputPreviousBalance: 'Please enter balance before transaction',
changeBalance: 'Changed Balance',
inputChangeBalance: 'Please enter changed balance',
currentBalance: 'Current Balance',
inputCurrentBalance: 'Please enter current balance',
remark: 'Remark',
inputRemark: 'Please enter remark',
id: 'ID',
type: 'Type',
status: 'Status',
addTitle: 'Add Transaction Record',
editTitle: 'Edit Transaction Record',
detailTitle: 'Transaction Record Details',
senderIdRequired: 'User ID cannot be empty',
senderIdNumber: 'Please enter numeric value',
senderAccountRequired: 'Account Number cannot be empty',
billCodeRequired: 'Bill Code cannot be empty',
receiverIdRequired: 'Target User ID cannot be empty',
receiverAccountRequired: 'Target User Account Number cannot be empty'
}
}
}
} }
} }

48
src/languages/zh.js

@ -981,6 +981,54 @@ export default {
} }
}, },
financial: { financial: {
financialRecord: {
orderIdLabel : '订单ID',
amountLabel: '金额',
currencyLabel: '货币单位',
descriptionLabel: '描述信息',
inputAmount: '请输入金额',
inputContent : '请输入描述信息',
inputUserId: '请输入用户ID',
inputOrderId: '请输入相关订单ID',
inputCurrency: '请输入货币单位',
selectTransactionDate: '请选择交易日期',
selectTransactionDateRange: '请选择交易日期范围',
inputDescription: '请输入描述信息',
userIdLabel: '用户ID',
search: '搜索',
reset: '重置',
add: '新增',
edit: '编辑',
delete: '删除',
export: '导出',
id: '主键',
userId: '用户ID',
orderId: '相关订单ID',
transactionType: '交易类型',
amount: '金额',
currency: '货币单位',
description: '描述信息',
transactionDate: '交易日期',
status: '状态',
operation: '操作',
detail: '详情',
addTitle: '添加财务记录',
detailTitle: '财务记录详情',
editTitle: '修改财务记录',
confirm: '确定',
cancel: '取消',
idRequired: '主键不能为空',
userIdRequired: '用户ID不能为空',
orderIdRequired: '相关订单ID不能为空',
transactionTypeRequired: '交易类型不能为空',
amountRequired: '金额不能为空',
currencyRequired: '货币单位不能为空',
descriptionRequired: '描述信息不能为空',
transactionDateRequired: '交易日期不能为空',
statusRequired: '状态不能为空',
updateSuccess: '修改成功',
addSuccess: '新增成功'
},
transactionFlow: { transactionFlow: {
recordTransaction: {}, recordTransaction: {},
recordPayCallback: {}, recordPayCallback: {},

20
src/views/business/financialRecord/index.vue

@ -9,7 +9,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId"> <el-form-item :label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId">
<el-input <el-input
v-model="queryParams.orderId" v-model="queryParams.orderId"
:placeholder="$t('business.financial.financialRecord.inputOrderId')" :placeholder="$t('business.financial.financialRecord.inputOrderId')"
@ -17,7 +17,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.amountLabel')" prop="amount"> <el-form-item :label="$t('business.financial.financialRecord.amountLabel')" prop="amount">
<el-input <el-input
v-model="queryParams.amount" v-model="queryParams.amount"
:placeholder="$t('business.financial.financialRecord.inputAmount')" :placeholder="$t('business.financial.financialRecord.inputAmount')"
@ -25,7 +25,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.currencyLabel')" prop="currency"> <el-form-item :label="$t('business.financial.financialRecord.currencyLabel')" prop="currency">
<el-input <el-input
v-model="queryParams.currency" v-model="queryParams.currency"
:placeholder="$t('business.financial.financialRecord.inputCurrency')" :placeholder="$t('business.financial.financialRecord.inputCurrency')"
@ -33,7 +33,7 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.descriptionLabel')" prop="description"> <el-form-item :label="$t('business.financial.financialRecord.descriptionLabel')" prop="description">
<el-input <el-input
v-model="queryParams.description" v-model="queryParams.description"
:placeholder="$t('business.financial.financialRecord.inputDescription')" :placeholder="$t('business.financial.financialRecord.inputDescription')"
@ -156,16 +156,16 @@
<el-form-item :label="$t('business.financial.financialRecord.userIdLabel')" prop="userId"> <el-form-item :label="$t('business.financial.financialRecord.userIdLabel')" prop="userId">
<el-input v-model="form.userId" :placeholder="$t('business.financial.financialRecord.inputUserId')" /> <el-input v-model="form.userId" :placeholder="$t('business.financial.financialRecord.inputUserId')" />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId"> <el-form-item :label="$t('business.financial.financialRecord.orderIdLabel')" prop="orderId">
<el-input v-model="form.orderId" :placeholder="$t('business.financial.financialRecord.inputOrderId')" /> <el-input v-model="form.orderId" :placeholder="$t('business.financial.financialRecord.inputOrderId')" />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.amountLabel')" prop="amount"> <el-form-item :label="$t('business.financial.financialRecord.amountLabel')" prop="amount">
<el-input v-model="form.amount" :placeholder="$t('business.financial.financialRecord.inputAmount')" /> <el-input v-model="form.amount" :placeholder="$t('business.financial.financialRecord.inputAmount')" />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.currencyLabel')" prop="currency"> <el-form-item :label="$t('business.financial.financialRecord.currencyLabel')" prop="currency">
<el-input v-model="form.currency" :placeholder="$t('business.financial.financialRecord.inputCurrency')" /> <el-input v-model="form.currency" :placeholder="$t('business.financial.financialRecord.inputCurrency')" />
</el-form-item> </el-form-item>
<el-form-item label="$t('business.financial.financialRecord.descriptionLabel')" prop="description"> <el-form-item :label="$t('business.financial.financialRecord.descriptionLabel')" prop="description">
<el-input v-model="form.description" type="textarea" :placeholder="$t('business.financial.financialRecord.inputContent')" /> <el-input v-model="form.description" type="textarea" :placeholder="$t('business.financial.financialRecord.inputContent')" />
</el-form-item> </el-form-item>
<el-form-item :label="$t('business.financial.financialRecord.transactionDate')" prop="transactionDate"> <el-form-item :label="$t('business.financial.financialRecord.transactionDate')" prop="transactionDate">
@ -400,13 +400,13 @@ export default {
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
const ids = row.id || this.ids; const ids = row.id || this.ids;
this.$modal.confirm('是否确认删除吗?').then(() => { this.$modal.confirm(this.$t('business.customerSupport.faq.deleteConfirm')).then(() => {
this.loading = true; this.loading = true;
return delFinancialRecord(ids); return delFinancialRecord(ids);
}).then(() => { }).then(() => {
this.loading = false; this.loading = false;
this.getList(); this.getList();
this.$modal.msgSuccess("删除成功"); this.$modal.msgSuccess(this.$t('business.customerSupport.faq.deleteSuccess'));
}).catch(() => { }).catch(() => {
}).finally(() => { }).finally(() => {
this.loading = false; this.loading = false;

Loading…
Cancel
Save