common_data.js 1.4 KB

1234567891011121314151617181920212223242526272829303132
  1. export const cycleOptions = [
  2. {
  3. label: '每日',
  4. value: 'daily',
  5. children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` }))
  6. },
  7. {
  8. label: '每周',
  9. value: 'weekly',
  10. children: [
  11. { label: '星期一', value: '1', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  12. { label: '星期二', value: '2', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  13. { label: '星期三', value: '3', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  14. { label: '星期四', value: '4', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  15. { label: '星期五', value: '5', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  16. { label: '星期六', value: '6', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  17. { label: '星期日', value: '7', children: Array.from({ length: 24 }, (_, j) => ({ label: `${j}点`, value: `${j}` })) },
  18. ]
  19. },
  20. {
  21. label: '每月',
  22. value: 'monthly',
  23. children: Array.from({ length: 31 }, (_, i) => ({
  24. label: `${i + 1}日`,
  25. value: `${i + 1}`,
  26. children: Array.from({ length: 24 }, (_, j) => ({
  27. label: `${j}点`,
  28. value: `${j}`
  29. }))
  30. }))
  31. }
  32. ]