warnGradeInfo.vue 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="warn-grade-info">
  3. <a-table :columns="columns" size="small" :data-source="tableData" :scroll="{ y: 500 }" class="tableW"
  4. :pagination="false"></a-table>
  5. </div>
  6. </template>
  7. <script setup lang="ts">
  8. import { ref, reactive, onMounted } from 'vue'
  9. let columns = ref < any[] > ([
  10. {
  11. title: '序号',
  12. width: 60,
  13. align: 'center',
  14. customRender: ({ index }: { index: number }) => `${index + 1}`
  15. },
  16. {
  17. title: '得分',
  18. dataIndex: 'df',
  19. key: 'df',
  20. align: 'center',
  21. },
  22. {
  23. title: '等级',
  24. dataIndex: 'grade',
  25. key: 'grade',
  26. align: 'center',
  27. },
  28. ])
  29. let tableData = ref < any[] > ([
  30. { df: '0<A<=1', grade: '低风险' },
  31. { df: '1<A<=2', grade: '一般风险' },
  32. { df: '2<A<=3', grade: '较大风险' },
  33. { df: '3<A<=4', grade: '重大风险' },
  34. ])
  35. </script>
  36. <style lang="less" scoped>
  37. .warn-grade-info {
  38. position: relative;
  39. padding: 10px;
  40. box-sizing: border-box;
  41. }
  42. </style>