Browse Source

fix: 调整工作台市场名称显示顺序并添加币种标签以改善用户界面

zhangrenyuan/feature-20251215114424-现金管理三期
zhangrenyuan 4 weeks ago
parent
commit
a8f91902aa
  1. 21
      src/components/workspace/CashManagement.vue

21
src/components/workspace/CashManagement.vue

@ -42,8 +42,8 @@
<span class="market-value">{{ market.value.toLocaleString() }} {{ t('workbench.SGD') }}</span> <span class="market-value">{{ market.value.toLocaleString() }} {{ t('workbench.SGD') }}</span>
</div> </div>
<div v-else v-for="item in cashData.markets" :key="item.name" class="market-item"> <div v-else v-for="item in cashData.markets" :key="item.name" class="market-item">
<span class="market-name">{{ t('workbench.collect')}}{{ item.name }}</span>
<span class="market-value">{{ item.value.toLocaleString() }}</span>
<span class="market-name">{{ item.name }}{{ t('workbench.collect') }}</span>
<span class="market-value">{{ item.value.toLocaleString() }} {{ item.currencyLabel }}</span>
</div> </div>
@ -135,7 +135,15 @@ const fetchCashData = async () => {
value: resMap.get(m.name) ?? 0 value: resMap.get(m.name) ?? 0
})) }))
} else if (marksFlag.value=== false) { } else if (marksFlag.value=== false) {
// 1.
const currencyCollectMarketMap = {
sgd: t('workbench.Singapore'),
myr: t('workbench.Malaysia'),
hkd: t('workbench.HongKong'),
cad: t('workbench.Canada'),
thb: t('workbench.Thailand'),
vdn: t('workbench.VietnamHCM'),
};
const currencyMap = { const currencyMap = {
sgd: t('workbench.SGD'), sgd: t('workbench.SGD'),
myr: t('workbench.MYR'), myr: t('workbench.MYR'),
@ -165,8 +173,9 @@ const fetchCashData = async () => {
: 0; : 0;
return { return {
name: currencyMap[lowerCurrency],
name: currencyCollectMarketMap[lowerCurrency],
value: total, value: total,
currencyLabel: currencyMap[lowerCurrency],
}; };
}); });
@ -305,12 +314,12 @@ onMounted( async() => {
.market-data { .market-data {
display: flex; display: flex;
width: 245px;
width: 265px;
flex-direction: column; flex-direction: column;
align-items: flex-start; align-items: flex-start;
gap: 20px; gap: 20px;
padding: 10px; padding: 10px;
margin-left: 40px;
margin-left: 20px;
} }
.market-item { .market-item {

Loading…
Cancel
Save