warnGradeInfo.vue 1012 B

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