tuqin
4 天以前 5cd5a5baa076377f3136338db7a9336d0d570d33
src/views/hrm/salary/social-security-scheme/index.vue
@@ -43,10 +43,16 @@
  handleRefresh();
}
/** 格式化比例显示 */
/** 格式化比例显示(保留两位小数) */
function formatRatio(ratio: number | undefined) {
  if (ratio === undefined || ratio === null) return '-';
  return `${(ratio * 100).toFixed(1)}%`;
  return `${(ratio * 100).toFixed(2)}%`;
}
/** 格式化比例显示(保留两位小数) */
function formatRatio2(ratio: number | undefined) {
  if (ratio === undefined || ratio === null) return '-';
  return `${(ratio * 100).toFixed(2)}%`;
}
const [Grid, gridApi] = useVbenVxeGrid({
@@ -107,6 +113,12 @@
      <template #housingFundPersonalRatio="{ row }">
        {{ formatRatio(row.housingFundPersonalRatio) }}
      </template>
      <template #seriousIllnessPersonalRatio="{ row }">
        {{ formatRatio2(row.seriousIllnessPersonalRatio) }}
      </template>
      <template #longTermCarePersonalRatio="{ row }">
        {{ formatRatio2(row.longTermCarePersonalRatio) }}
      </template>
      <template #status="{ row }">
        <Tag :color="row.status === 0 ? 'success' : 'default'">
          {{ row.status === 0 ? '启用' : '禁用' }}