shen лет назад: 4
Родитель
Сommit
f38f06e364
3 измененных файлов с 80 добавлено и 1 удалено
  1. 64 0
      app/models/app_version.rb
  2. 1 1
      app/models/xcx_version.rb
  3. 15 0
      config/locales/models/app_version.yml

+ 64 - 0
app/models/app_version.rb

@@ -0,0 +1,64 @@
+# encoding: utf-8
+class AppVersion < ActiveRecord::Base
+  has_paper_trail
+  self.table_name = "app_versions"
+  validates :app_type,:version,:version_code,presence: true
+  VERSION_ENUM= [["安卓","Android"], ["IOS","Ios"]]
+
+  rails_admin do
+    navigation_label '版本发布管理'
+    weight -500
+    list do
+      filters [:name,:state]
+      field :id
+      field :app_type, :enum do
+          filterable true
+          enum do
+              VERSION_ENUM
+          end
+      end
+      field :version
+      field :version_code
+      field :is_force
+      field :apk_url
+      field :upgrade_point
+      field :status
+      field :created_at
+      # field :updated_at
+
+    end
+    show do
+      field :id
+      field :app_type, :enum do
+       filterable true
+       enum do
+           VERSION_ENUM
+       end
+      end
+      field :version
+      field :version_code
+      field :is_force
+      field :apk_url
+      field :upgrade_point
+      field :status
+      field :created_at
+      # field :updated_at
+    end
+    edit do
+       field :app_type, :enum do
+         filterable true
+         enum do
+             VERSION_ENUM
+         end
+       end
+       field :version
+       field :version_code
+       field :is_force
+       field :apk_url
+       field :upgrade_point
+       field :status
+k    end
+
+  end
+
+end

+ 1 - 1
app/models/xcx_version.rb

@@ -4,7 +4,7 @@ class XcxVersion < ActiveRecord::Base
   validates :version,:desc,presence: true
 
   rails_admin do
-    navigation_label '小程序发布管理'
+    navigation_label '版本发布管理'
     weight -500
     list do
       filters [:version,:state]

+ 15 - 0
config/locales/models/app_version.yml

@@ -0,0 +1,15 @@
+zh-CN:
+  activerecord:
+    models:
+      app_version: app版本管理
+    attributes:
+      app_version:
+        app_type: app类型
+        version: 内部版本号
+        version_code: 外部版本号
+        is_force: 是否强制更新
+        apk_url: 下载地址
+        upgrade_point: 下载地址
+        status: 审核通过
+        created_at: 创建时间
+        updated_at: 更新时间