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

order base detail export edit

abiao преди 4 години
родител
ревизия
d9c3ba9caa
променени са 1 файла, в които са добавени 10 реда и са изтрити 9 реда
  1. 10 9
      app/models/order_base_detail.rb

+ 10 - 9
app/models/order_base_detail.rb

@@ -5,12 +5,7 @@ class OrderBaseDetail < ActiveRecord::Base
   validates :order_no,:order_dt_id,:product_id, presence: true
   belongs_to :order, :foreign_key => :order_id
 
-  def order_dt_state
-    order = Order.where("id = ?", self.order_id).first
-    if !order.blank?
-      return order.status
-    end
-  end
+
   DT_STATUS_ENUM = [["未支付","unpay"],["已关闭","closed"],["待确认","unconfirmed"],["处理中","processing"],["已完成","complete"],["待收货","dispatch"],["已退款","refunded"]]
 
   rails_admin do
@@ -35,10 +30,16 @@ class OrderBaseDetail < ActiveRecord::Base
            end
          end
       end
-      field :order_dt_state, :enum do
+
+      field :order_dt_state do
         filterable true
-        enum do
-          DT_STATUS_ENUM
+        formatted_value do
+          if !bindings[:object].order.blank?
+            DT_STATUS_ENUM.each do |i|
+              puts i
+            end
+
+          end
         end
       end
       field :send