store_record.rb 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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 do
  15. visible true
  16. label "单据号"
  17. end
  18. field :product
  19. field :product_id do
  20. # visible false
  21. filterable true
  22. end
  23. field :order_type, :enum do
  24. filterable true
  25. enum do
  26. TYPE_ENUM
  27. end
  28. end
  29. field :nums
  30. field :operator
  31. field :remark
  32. field :created_at
  33. # field :updated_at
  34. end
  35. show do
  36. field :id
  37. field :date_time
  38. field :no do
  39. visible true
  40. label "单据号"
  41. end
  42. field :product
  43. field :order_type, :enum do
  44. filterable true
  45. enum do
  46. TYPE_ENUM
  47. end
  48. end
  49. field :nums
  50. field :operator
  51. field :remark
  52. field :created_at
  53. field :created_at
  54. field :updated_at
  55. end
  56. edit do
  57. field :date_time
  58. field :no do
  59. visible true
  60. label "单据号"
  61. end
  62. field :product_id
  63. field :order_type, :enum do
  64. filterable true
  65. enum do
  66. TYPE_ENUM
  67. end
  68. end
  69. field :nums
  70. field :operator
  71. field :remark
  72. field :created_at
  73. end
  74. end
  75. end