version-upgrade.js 798 B

123456789101112131415161718192021222324252627282930313233343536
  1. export const UpgradeData = (data) => {
  2. if (data.type == 'grid') {
  3. return {
  4. ...data,
  5. columns: data.columns.map(item => {
  6. if (item.key) {
  7. return item
  8. } else {
  9. return {
  10. ...item,
  11. key: Math.random().toString(36).slice(-8),
  12. type: 'col',
  13. options: {
  14. span: item.span,
  15. offset: 0,
  16. push: 0,
  17. pull: 0,
  18. xs: item.xs,
  19. sm: item.sm,
  20. md: item.md,
  21. lg: item.lg,
  22. xl: item.xl,
  23. customClass: ''
  24. },
  25. list: item.list.map(colItem => {
  26. return UpgradeData(colItem)
  27. })
  28. }
  29. }
  30. })
  31. }
  32. } else {
  33. return data
  34. }
  35. }