abiao vor 2 Jahren
Ursprung
Commit
98e8ab6497

+ 49 - 0
app/models/employ_static_food.rb

@@ -0,0 +1,49 @@
+# encoding: utf-8
+class StaticFood < ActiveRecord::Base
+  self.table_name = "static_foods"
+  validates :source,presence: true
+
+  TYPE_ENUM = [["早餐",1],["中餐",2],["晚餐",3]]
+  
+
+  rails_admin do
+    navigation_label '食堂管理'
+    weight -500
+    list do
+      filters [:source]
+      field :id
+      field :food_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+      field :nums
+      field :created_at
+      # field :updated_at
+    end
+    show do
+      field :id
+      field :food_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+      field :nums
+      field :created_at
+      field :updated_at
+    end
+    edit do
+      field :food_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+    end
+  end
+end

+ 55 - 0
app/models/static_food.rb

@@ -0,0 +1,55 @@
+# encoding: utf-8
+class ForbidDate < ActiveRecord::Base
+  self.table_name = "food_forbid_date"
+  validates :forbid_date,:source,presence: true
+
+  TYPE_ENUM = [["早餐",1],["中餐",2],["晚餐",3]]
+
+  after_update :sync_forbid_date
+  after_create :sync_forbid_date
+
+  def sync_forbid_date
+    #发放未发放赠品
+    url = "#{CONFIG_FILE["xj_host"]}/base/synchronize-forbid-food/?id=#{self.id}"
+    open(url)
+  end
+
+  rails_admin do
+    navigation_label '食堂管理'
+    weight -500
+    list do
+      filters [:source]
+      field :id
+      field :forbid_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+      field :created_at
+      # field :updated_at
+    end
+    show do
+      field :id
+      field :forbid_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+      field :created_at
+      field :updated_at
+    end
+    edit do
+      field :forbid_date
+      field :source, :enum do
+        filterable true
+        enum do
+          TYPE_ENUM
+        end
+      end
+    end
+  end
+end

+ 13 - 0
config/locales/models/employ_static_food.yml

@@ -0,0 +1,13 @@
+zh-CN:
+  activerecord:
+    models:
+      employ_static_food: 职工订餐明细
+    attributes:
+      employ_static_food:
+        food_date: 日期
+        source:  类型
+        nums:  数量
+        employ_id:  职工ID
+        employ:  职工
+        created_at: 创建时间
+        updated_at: 更新时间

+ 11 - 0
config/locales/models/static_food.yml

@@ -0,0 +1,11 @@
+zh-CN:
+  activerecord:
+    models:
+      static_food: 员工订餐统计
+    attributes:
+      static_food:
+        food_date: 日期
+        source:  类型
+        nums:  数量
+        created_at: 创建时间
+        updated_at: 更新时间