Browse Source

feat(本地化): 添加北京市场及钱包支持

- 在中文和英文语言文件中添加北京市场及钱包的翻译条目
- 在收款详情页面中增加北京市场选项到地区选择列表
- 在静态数据配置中扩展市场列表和钱包ID映射,支持北京钱包
- 调整收款表单中地区与钱包选择框的布局样式,使用弹性布局替代固定宽度
jiangcheng/feature-20260306102603-钱包体系
zhangrenyuan 1 month ago
parent
commit
be1c8b81c5
  1. 4
      src/components/locales/lang/en.js
  2. 4
      src/components/locales/lang/zh-CN.js
  3. 10
      src/views/moneyManage/receiveDetail/receiveService.vue
  4. 9
      src/views/moneyManage/receiveDetail/utils/staticData.js

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

@ -1196,6 +1196,7 @@ export default {
Singapore: "Singapore",
Thailand: "Thailand",
VietnamHCM: "Vietnam HCM",
Beijing: "Beijing",
},
coinRecharge: "Coin Recharge",
staticInfoFee: "Static Fee",
@ -1284,7 +1285,8 @@ export default {
SingaporeHCWallet: "Singapore HC Wallet",
ThailandHAWallet: "Thailand HA Wallet",
ThailandHSwallet: "Thailand HS wallet",
VietnamHCMWallet: "VietnamHCM Wallet"
VietnamHCMWallet: "VietnamHCM Wallet",
BeijingWallet: "Beijing Company Wallet"
}
},

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

@ -1210,6 +1210,7 @@ export default {
Singapore: "新加坡",
Thailand: "泰国",
VietnamHCM: "越南HCM",
Beijing: "北京",
},
coinRecharge: "金币充值",
staticInfoFee: "静态信息费",
@ -1304,7 +1305,8 @@ export default {
SingaporeHCWallet: "新加坡HC钱包",
ThailandHAWallet: "泰国HA钱包",
ThailandHSwallet: "泰国HS钱包",
VietnamHCMWallet: "越南钱包"
VietnamHCMWallet: "越南钱包",
BeijingWallet: "北京公司钱包"
}
},

10
src/views/moneyManage/receiveDetail/receiveService.vue

@ -267,14 +267,14 @@
<div style="display: flex;">
<CurrencySelect v-model="addFormData.receivedMarket" :items="MoneyAddressOptions"
:placeholder="t('common_add.receiveAreaPlaceholder')"
style="width: 125px;"
style="flex: 1; min-width: 100px;"
:disabled="isGroup"
@change="showWallet">
</CurrencySelect>
<CurrencySelect v-model="addFormData.receivedWallet" :items="MoneyWalletOptions"
:placeholder="t('common_add.receiveWalletPlaceholder')"
:disabled=" !selectWallet || isGroup "
style="width: 110px; padding-left: 5px;">
style="flex: 1; min-width: 100px; margin-left: 0.5vw;">
</CurrencySelect>
</div>
</el-form-item>
@ -752,6 +752,9 @@ const showWallet =(receivedMarket)=>{
}else if(receivedMarket===t('cash.markets.Canada') ){
selectWallet.value=false
addFormData.value.receivedWallet=t('cash.wallet.CanadaWallet')
}else if(receivedMarket===t('cash.markets.Beijing')){
selectWallet.value=false
addFormData.value.receivedWallet=t('cash.wallet.BeijingWallet')
}
}
@ -1031,7 +1034,8 @@ const MoneyAddressOptions = ref([
t('cash.markets.Singapore'), //
t('cash.markets.Thailand'), //
t('cash.markets.VietnamHCM'), // HCM
t('cash.markets.Canada') //
t('cash.markets.Canada'), //
t('cash.markets.Beijing') //
])
const handleCurrencyChange = (option) => {
console.log('选中的币种:', option);

9
src/views/moneyManage/receiveDetail/utils/staticData.js

@ -335,7 +335,8 @@ export const marketList = [
t('cash.markets.Singapore'),
t('cash.markets.Thailand'),
t('cash.markets.VietnamHCM'),
t('cash.markets.Canada')
t('cash.markets.Canada'),
t('cash.markets.Beijing')
]
export const statusList = [
@ -376,11 +377,11 @@ export const WalletForId = (walletName) => {
return 6
}else if(walletName=='泰国HS钱包'){
return 7
}else if(walletName=='泰国HA钱包'){
}else if(walletName==t('cash.wallet.ThailandHAWallet') || walletName=='泰国HA钱包'){
return 8
}else if(walletName=='越南公司钱包'){
}else if(walletName==t('cash.wallet.VietnamHCMWallet') || walletName=='越南公司钱包'){
return 9
}else if(walletName=='北京公司钱包'){
}else if(walletName==t('cash.wallet.BeijingWallet') || walletName=='北京公司钱包'){
return 10
}
}
Loading…
Cancel
Save