static_food.rb 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # encoding: utf-8
  2. class StaticFood < ActiveRecord::Base
  3. self.table_name = "static_foods"
  4. validates :source,presence: true
  5. TYPE_ENUM = [["早餐",1],["中餐",2],["晚餐",3]]
  6. rails_admin do
  7. navigation_label '食堂管理'
  8. weight -499
  9. list do
  10. filters [:source,:food_date]
  11. field :id
  12. field :food_date
  13. field :source, :enum do
  14. filterable true
  15. enum do
  16. TYPE_ENUM
  17. end
  18. end
  19. field :pre_nums
  20. field :single_nums
  21. field :nums
  22. field :total do
  23. visible true
  24. label "金额(元)"
  25. formatted_value do
  26. value!=0 ? (value/100.0):0
  27. end
  28. end
  29. field :created_at
  30. # field :updated_at
  31. end
  32. show do
  33. field :id
  34. field :food_date
  35. field :source, :enum do
  36. filterable true
  37. enum do
  38. TYPE_ENUM
  39. end
  40. end
  41. field :pre_nums
  42. field :single_nums
  43. field :nums
  44. field :total do
  45. visible true
  46. label "金额(元)"
  47. formatted_value do
  48. value!=0 ? (value/100.0):0
  49. end
  50. end
  51. field :created_at
  52. field :updated_at
  53. end
  54. edit do
  55. field :food_date
  56. field :source, :enum do
  57. filterable true
  58. enum do
  59. TYPE_ENUM
  60. end
  61. end
  62. end
  63. end
  64. end