columns.ts 671 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { h } from 'vue';
  2. import { BasicColumn } from '@/components/Table';
  3. import { roleTypeNames } from './types';
  4. export const columns: BasicColumn[] = [
  5. {
  6. label: '角色id',
  7. prop: 'roleId',
  8. },
  9. {
  10. label: '角色类型',
  11. prop: 'roleType',
  12. render(record) {
  13. return h(
  14. 'span',
  15. {},
  16. {
  17. default: () => roleTypeNames[record.row.roleType],
  18. },
  19. );
  20. },
  21. },
  22. // {
  23. // label: '角色编码',
  24. // prop: 'roleCode',
  25. // },
  26. {
  27. label: '角色名称',
  28. prop: 'roleName',
  29. },
  30. {
  31. label: '备注',
  32. prop: 'remark',
  33. },
  34. {
  35. label: '创建时间',
  36. prop: 'createTime',
  37. },
  38. ];