Преглед на файлове

add store records function

abiao преди 5 години
родител
ревизия
8c9e367694
променени са 1 файла, в които са добавени 24 реда и са изтрити 7 реда
  1. 24 7
      app/models/store_record.rb

+ 24 - 7
app/models/store_record.rb

@@ -1,18 +1,25 @@
 # encoding: utf-8
 class StoreRecord < ActiveRecord::Base
   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
     navigation_label '仓储物流管理'
     weight -300
     list do
-      filters [:version,:state]
+      filters [:version,:state,:product_id]
       field :id
       field :date_time
       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 :operator
       field :remark
@@ -23,8 +30,13 @@ class StoreRecord < ActiveRecord::Base
       field :id
       field :date_time
       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 :operator
       field :remark
@@ -36,7 +48,12 @@ class StoreRecord < ActiveRecord::Base
       field :date_time
       field :no
       field :product_id
-      field :order_type
+      field :order_type, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
       field :nums
       field :operator
       field :remark