auth-constants.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. // 表格列信息
  2. const table = {
  3. columns: [
  4. {
  5. title: 'ID',
  6. align: 'center',
  7. dataIndex: 'id'
  8. },
  9. {
  10. title: '用户名',
  11. align: 'center',
  12. dataIndex: 'name'
  13. },
  14. {
  15. title: '角色',
  16. align: 'center',
  17. dataIndex: 'roleId',
  18. scopedSlots: { customRender: 'role' }
  19. },
  20. {
  21. title: '用户状态',
  22. align: 'center',
  23. dataIndex: 'status',
  24. scopedSlots: { customRender: 'status' }
  25. }
  26. ]
  27. }
  28. // 表格里面的列key value
  29. const filters = {
  30. syncStatusFilter (status) {
  31. const statusMap = {
  32. 0: '未同步',
  33. 1: '已同步'
  34. }
  35. return statusMap[status]
  36. },
  37. syncStatusTypeFilter (status) {
  38. const statusMap = {
  39. 0: 'error',
  40. 1: 'success'
  41. }
  42. return statusMap[status]
  43. },
  44. statusFilter (status) {
  45. const statusMap = {
  46. 1: '草稿箱',
  47. 2: '已发布'
  48. }
  49. return statusMap[status]
  50. },
  51. statusTypeFilter (status) {
  52. const statusMap = {
  53. 1: 'error',
  54. 2: 'success'
  55. }
  56. return statusMap[status]
  57. }
  58. }
  59. export { table, filters }