|
@@ -1,18 +1,25 @@
|
|
|
# encoding: utf-8
|
|
# encoding: utf-8
|
|
|
class StoreRecord < ActiveRecord::Base
|
|
class StoreRecord < ActiveRecord::Base
|
|
|
self.table_name = "store_records"
|
|
self.table_name = "store_records"
|
|
|
- validates :version,:desc,presence: true
|
|
|
|
|
|
|
+ belongs_to :product, :foreign_key => :product_id
|
|
|
|
|
+ TYPE_ENUM = [["入库",0],["报损",1],["赠品",2],["线下零售",3],["盘盈(亏)",4],["其他",5]]
|
|
|
|
|
+ validates :date_time,:product_id,presence: true
|
|
|
|
|
|
|
|
rails_admin do
|
|
rails_admin do
|
|
|
navigation_label '仓储物流管理'
|
|
navigation_label '仓储物流管理'
|
|
|
weight -300
|
|
weight -300
|
|
|
list do
|
|
list do
|
|
|
- filters [:version,:state]
|
|
|
|
|
|
|
+ filters [:version,:state,:product_id]
|
|
|
field :id
|
|
field :id
|
|
|
field :date_time
|
|
field :date_time
|
|
|
field :no
|
|
field :no
|
|
|
- field :product_id
|
|
|
|
|
- field :order_type
|
|
|
|
|
|
|
+ field :product
|
|
|
|
|
+ field :order_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ TYPE_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
field :nums
|
|
field :nums
|
|
|
field :operator
|
|
field :operator
|
|
|
field :remark
|
|
field :remark
|
|
@@ -23,8 +30,13 @@ class StoreRecord < ActiveRecord::Base
|
|
|
field :id
|
|
field :id
|
|
|
field :date_time
|
|
field :date_time
|
|
|
field :no
|
|
field :no
|
|
|
- field :product_id
|
|
|
|
|
- field :order_type
|
|
|
|
|
|
|
+ field :product
|
|
|
|
|
+ field :order_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ TYPE_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
field :nums
|
|
field :nums
|
|
|
field :operator
|
|
field :operator
|
|
|
field :remark
|
|
field :remark
|
|
@@ -36,7 +48,12 @@ class StoreRecord < ActiveRecord::Base
|
|
|
field :date_time
|
|
field :date_time
|
|
|
field :no
|
|
field :no
|
|
|
field :product_id
|
|
field :product_id
|
|
|
- field :order_type
|
|
|
|
|
|
|
+ field :order_type, :enum do
|
|
|
|
|
+ filterable true
|
|
|
|
|
+ enum do
|
|
|
|
|
+ TYPE_ENUM
|
|
|
|
|
+ end
|
|
|
|
|
+ end
|
|
|
field :nums
|
|
field :nums
|
|
|
field :operator
|
|
field :operator
|
|
|
field :remark
|
|
field :remark
|