|
|
@@ -143,6 +143,10 @@
|
|
|
{{ ind.value || formatNumeric(ind.numericValue) }}
|
|
|
</text>
|
|
|
<text class="indicator-placeholder" v-else>暂无数据</text>
|
|
|
+ <text class="indicator-delta" v-if="ind.trendDesc"
|
|
|
+ :class="ind.trend === 'up' ? 'trend-up' : ind.trend === 'down' ? 'trend-down' : 'trend-stable'">
|
|
|
+ {{ ind.trend === 'up' ? '▲' : ind.trend === 'down' ? '▼' : '─' }}{{ ind.trendDesc }}
|
|
|
+ </text>
|
|
|
</view>
|
|
|
<view class="indicator-footer">
|
|
|
<text class="indicator-range" v-if="ind.refRange">参考范围: {{ ind.refRange }}</text>
|
|
|
@@ -929,6 +933,16 @@ $c-hairline: #eee;
|
|
|
|
|
|
.indicator-body {
|
|
|
margin-bottom: 6rpx;
|
|
|
+ display: flex;
|
|
|
+ align-items: baseline;
|
|
|
+ justify-content: space-between;
|
|
|
+}
|
|
|
+
|
|
|
+.indicator-delta {
|
|
|
+ font-size: 20rpx;
|
|
|
+ font-weight: 500;
|
|
|
+ flex-shrink: 0;
|
|
|
+ margin-left: 8rpx;
|
|
|
}
|
|
|
|
|
|
.indicator-value {
|