wupengfei
1 天以前 bc17b7988f1eb3c9923fd8b332f8714410a34a71
packages/components/src/List/IncomeDetailListItem.vue
@@ -2,7 +2,10 @@
  <div class="income-detail-list-item">
    <div class="income-detail-list-item-inner" :class="{ 'border-none': !showBorder }">
      <slot name="title">
        <div class="income-detail-list-item-title">{{ title }}</div>
        <div class="income-detail-list-item-title">
          <div class="income-detail-list-item-title-text">{{ title }}</div>
          <div class="income-detail-list-item-title-value">{{ toThousand(funds) }}</div>
        </div>
      </slot>
      <div class="income-detail-list-item-content">
        <div class="income-detail-list-item-content-item">{{ item }}</div>
@@ -13,12 +16,15 @@
</template>
<script setup lang="ts">
import { toThousand } from '@12333/utils';
defineOptions({
  name: 'IncomeDetailListItem',
});
type Props = {
  title?: string;
  funds?: number;
  item?: string;
  value?: string;
  showValue?: boolean;
@@ -52,26 +58,18 @@
      font-size: 24px;
      color: boleGetCssVar('text-color', 'primary');
      line-height: 34px;
      display: flex;
      justify-content: space-between;
    }
    .income-detail-list-item-content {
      display: flex;
      justify-content: space-between;
      align-items: center;
      .income-detail-list-item-content-item {
        font-weight: 400;
        font-size: 20px;
        color: boleGetCssVar('text-color', 'secondary');
        line-height: 44px;
      }
      .income-detail-list-item-content-value {
        font-weight: 500;
        font-size: 30px;
        color: boleGetCssVar('text-color', 'primary');
        line-height: 44px;
      }
      font-weight: 400;
      font-size: 22px;
      color: boleGetCssVar('text-color', 'secondary');
      line-height: 44px;
    }
  }
}