order_static_detail.rb 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # encoding: utf-8
  2. class OrderStaticDetail < ActiveRecord::Base
  3. has_paper_trail
  4. self.table_name = "order_static_details"
  5. validates :begin_date,presence: true
  6. STATUS_ENUM = [["未支付","unpay"],["已关闭","closed"],["待确认","unconfirmed"],["处理中","processing"],["已完成","complete"],["待收货","dispatch"],["已退款","refunded"]]
  7. rails_admin do
  8. navigation_label '销售汇总明细'
  9. weight -500
  10. parent Order
  11. list do
  12. filters [:begin_date,:end_date, :state,:is_send]
  13. field :id
  14. field :begin_date
  15. field :end_date
  16. field :state, :enum do
  17. enum do
  18. STATUS_ENUM
  19. end
  20. end
  21. field :product_id
  22. field :product_name
  23. field :nums
  24. field :total
  25. field :is_send
  26. field :created_at
  27. field :updated_at
  28. end
  29. show do
  30. field :id
  31. field :begin_date
  32. field :end_date
  33. field :state, :enum do
  34. enum do
  35. STATUS_ENUM
  36. end
  37. end
  38. field :product_id
  39. field :product_name
  40. field :nums
  41. field :total
  42. field :is_send
  43. field :created_at
  44. field :updated_at
  45. end
  46. edit do
  47. field :begin_date
  48. field :end_date
  49. field :state, :enum do
  50. enum do
  51. STATUS_ENUM
  52. end
  53. end
  54. field :product_id
  55. field :product_name
  56. field :nums
  57. field :total
  58. field :is_send
  59. field :created_at
  60. field :updated_at
  61. end
  62. end
  63. end