employ_static_food.rb 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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 = [["预订",0],["单点",1]]
  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 :food_date
  15. field :source, :enum do
  16. filterable true
  17. enum do
  18. TYPE_ENUM
  19. end
  20. end
  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 :single, :enum do
  30. filterable true
  31. enum do
  32. SINGLE_ENUM
  33. end
  34. end
  35. field :cancel_nums
  36. field :created_at
  37. # field :updated_at
  38. end
  39. show do
  40. field :id
  41. field :employ_id
  42. field :food_date
  43. field :source, :enum do
  44. filterable true
  45. enum do
  46. TYPE_ENUM
  47. end
  48. end
  49. field :nums
  50. field :total do
  51. visible true
  52. label "金额(元)"
  53. formatted_value do
  54. value!=0 ? (value/100.0):0
  55. end
  56. end
  57. field :single, :enum do
  58. filterable true
  59. enum do
  60. SINGLE_ENUM
  61. end
  62. end
  63. field :cancel_nums
  64. field :created_at
  65. field :updated_at
  66. end
  67. edit do
  68. field :employ_id
  69. field :food_date
  70. field :source, :enum do
  71. filterable true
  72. enum do
  73. TYPE_ENUM
  74. end
  75. end
  76. end
  77. end
  78. end