employ_static_food.rb 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # encoding: utf-8
  2. class EmployStaticFood < ActiveRecord::Base
  3. self.table_name = "employ_static_foods"
  4. validates :source,presence: true
  5. TYPE_ENUM = [["早餐",1],["中餐",2],["晚餐",3]]
  6. SINGLE_ENUM = [["预订",false],["单点",true]]
  7. rails_admin do
  8. navigation_label '食堂管理'
  9. weight -498
  10. list do
  11. filters [:source]
  12. field :id
  13. field :employ_id
  14. field :employ_name
  15. field :food_date
  16. field :source, :enum do
  17. filterable true
  18. enum do
  19. TYPE_ENUM
  20. end
  21. end
  22. field :nums
  23. field :total do
  24. visible true
  25. label "金额(元)"
  26. formatted_value do
  27. value!=0 ? (value/100.0):0
  28. end
  29. end
  30. field :single, :enum do
  31. filterable true
  32. enum do
  33. SINGLE_ENUM
  34. end
  35. end
  36. field :cancel_nums
  37. field :created_at
  38. # field :updated_at
  39. end
  40. show do
  41. field :id
  42. field :employ_id
  43. field :employ_name
  44. field :food_date
  45. field :source, :enum do
  46. filterable true
  47. enum do
  48. TYPE_ENUM
  49. end
  50. end
  51. field :nums
  52. field :total do
  53. visible true
  54. label "金额(元)"
  55. formatted_value do
  56. value!=0 ? (value/100.0):0
  57. end
  58. end
  59. field :single, :enum do
  60. filterable true
  61. enum do
  62. SINGLE_ENUM
  63. end
  64. end
  65. field :cancel_nums
  66. field :created_at
  67. field :updated_at
  68. end
  69. edit do
  70. field :employ_id
  71. field :employ_name
  72. field :food_date
  73. field :source, :enum do
  74. filterable true
  75. enum do
  76. TYPE_ENUM
  77. end
  78. end
  79. end
  80. end
  81. end