constants.ts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /*
  2. * <<
  3. * Davinci
  4. * ==
  5. * Copyright (C) 2016 - 2017 EDP
  6. * ==
  7. * Licensed under the Apache License, Version 2.0 (the "License");
  8. * you may not use this file except in compliance with the License.
  9. * You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing, software
  14. * distributed under the License is distributed on an "AS IS" BASIS,
  15. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16. * See the License for the specific language governing permissions and
  17. * limitations under the License.
  18. * >>
  19. */
  20. export enum RelativeDateType {
  21. Day = 'day',
  22. Week = 'week',
  23. Month = 'month',
  24. Quarter = 'quarter',
  25. Year = 'year'
  26. }
  27. export enum RelativeDateValueType {
  28. Prev = 'prev',
  29. Current = 'current',
  30. Next = 'next'
  31. }
  32. export const RelativeDateTypeLabels = {
  33. [RelativeDateType.Day]: '天',
  34. [RelativeDateType.Week]: '周',
  35. [RelativeDateType.Month]: '月',
  36. [RelativeDateType.Quarter]: '季度',
  37. [RelativeDateType.Year]: '年'
  38. }
  39. export const RelativeDateValueTypeLables = {
  40. [RelativeDateValueType.Current]: {
  41. [RelativeDateType.Day]: '今',
  42. [RelativeDateType.Week]: '本',
  43. [RelativeDateType.Month]: '本',
  44. [RelativeDateType.Quarter]: '本',
  45. [RelativeDateType.Year]: '今'
  46. },
  47. [RelativeDateValueType.Prev]: '前',
  48. [RelativeDateValueType.Next]: '后'
  49. }