CN-722 fix: 所有图表的环比设置超过500%时显示>500%

This commit is contained in:
@changcode
2022-09-19 10:26:24 +08:00
parent c2d7d59f78
commit cfc6ab52f4
4 changed files with 36 additions and 14 deletions

View File

@@ -33,10 +33,16 @@
<div class="app-card__body-content-value">
<div class="app-card__body-content-number">{{unitConvert(app.rate, unitTypes.number).join(' ')}}</div>
<div class="app-card__body-content-percent red" v-if="app.value > 0">
+{{unitConvert(app.value, unitTypes.percent).join('')}}
<span v-if="app.value <= 5">
+{{unitConvert(app.value, unitTypes.percent).join('')}}
</span>
<span v-else>>500.00%</span>
</div>
<div class="app-card__body-content-percent green" v-else-if="app.value < 0">
-{{unitConvert(app.value, unitTypes.percent).join('').replaceAll('-', '')}}
<span v-if="app.value >= -5">
-{{unitConvert(app.value, unitTypes.percent).join('').replaceAll('-', '')}}
</span>
<span v-else>>500.00%</span>
</div>
<div v-else-if="app.value === '-' || app.value === 0" class="app-card__body-content-percent">0</div>
</div>