Sfoglia il codice sorgente

订单明细增加规格显示

abiao 5 anni fa
parent
commit
89e4717f82

+ 4 - 0
app/models/order_detail.rb

@@ -81,6 +81,8 @@ class OrderDetail < ActiveRecord::Base
         end
       end
       field :is_zeng
+      field :size_name
+      field :color_name
       field :created_at
       field :updated_at
     end
@@ -98,6 +100,8 @@ class OrderDetail < ActiveRecord::Base
         end
       end
       field :product_name
+      field :size_name
+      field :color_name
       field :created_at
       field :updated_at
     end

+ 1 - 1
app/models/product_attr_config.rb

@@ -11,7 +11,7 @@ class ProductAttrConfig < ActiveRecord::Base
         a=[pd.name,pd.id]
         PRODUCT_ENUM.push(a)
     end
-    TYPE_ENUM = [["颜色","color"],["尺码","size"]]
+    TYPE_ENUM = [["规格一","size"],["规格二","color"]]
     rails_admin do
         navigation_label '商品管理'
         weight -250

+ 2 - 0
config/locales/models/order_detail.yml

@@ -16,6 +16,8 @@ zh-CN:
        paid_time: 支付时间
        pay_way: 支付方式
        is_zeng: 是否赠品
+       size_name: 规格一
+       color_name: 规格二
        created_at: 创建时间
        updated_at: 修改时间
 

+ 4 - 4
config/locales/models/product.yml

@@ -44,9 +44,9 @@ zh-CN:
         no_delivery_area: 不发货地区
         video_state: 显示视频
         video_url: 视频地址
-        size_id: 尺码
-        color_id: 颜色
-        size_name: 尺码
-        color_name: 颜色
+        size_id: 规格一
+        color_id: 规格二
+        size_name: 规格一
+        color_name: 规格二
         relate_product_id: 关联主商品
         show_flag: 主商品标记

+ 4 - 0
db/migrate/20200808124641_create_product_attrs.rb

@@ -42,6 +42,8 @@ class CreateProductAttrs < ActiveRecord::Migration
     add_column :products, :color_id, :integer
     add_column :products, :relate_product_id, :integer
     add_column :products, :show_flag, :boolean
+    add_column :order_details, :size_name, :string
+    add_column :order_details, :color_name, :string
   end
 
   def down
@@ -52,5 +54,7 @@ class CreateProductAttrs < ActiveRecord::Migration
     remove_column :products, :color_id
     remove_column :products, :relate_product_id
     remove_column :products, :show_flag
+    remove_column :order_details, :size_name
+    remove_column :order_details, :color_name
   end
 end