store_record.rb 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. # encoding: utf-8
  2. class StoreRecord < ActiveRecord::Base
  3. self.table_name = "store_records"
  4. belongs_to :product, :foreign_key => :product_id
  5. TYPE_ENUM = [["入库",0],["报损",1],["赠品",2],["线下零售",3],["盘盈(亏)",4],["其他",5]]
  6. validates :date_time,:product_id,presence: true
  7. rails_admin do
  8. navigation_label '仓储物流管理'
  9. weight -300
  10. list do
  11. filters [:order_type,:no,:product_id]
  12. field :id
  13. field :date_time
  14. field :no
  15. field :product
  16. field :product_id do
  17. # visible false
  18. filterable true
  19. end
  20. field :order_type, :enum do
  21. filterable true
  22. enum do
  23. TYPE_ENUM
  24. end
  25. end
  26. field :nums
  27. field :operator
  28. field :remark
  29. field :created_at
  30. # field :updated_at
  31. end
  32. show do
  33. field :id
  34. field :date_time
  35. field :no
  36. field :product
  37. field :order_type, :enum do
  38. filterable true
  39. enum do
  40. TYPE_ENUM
  41. end
  42. end
  43. field :nums
  44. field :operator
  45. field :remark
  46. field :created_at
  47. field :created_at
  48. field :updated_at
  49. end
  50. edit do
  51. field :date_time
  52. field :no
  53. field :product_id
  54. field :order_type, :enum do
  55. filterable true
  56. enum do
  57. TYPE_ENUM
  58. end
  59. end
  60. field :nums
  61. field :operator
  62. field :remark
  63. field :created_at
  64. end
  65. end
  66. end