Переглянути джерело

Feat: add 报告ID field (FH-TCM-{id}) to AI诊疗记录 list

Your Name 5 днів тому
батько
коміт
4f6557b422
1 змінених файлів з 11 додано та 0 видалено
  1. 11 0
      app/models/tcm_exam.rb

+ 11 - 0
app/models/tcm_exam.rb

@@ -30,6 +30,10 @@ class TcmExam < ActiveRecord::Base
   end
 
   # 诊疗大模型展示名称,默认 GLM-5.1
+  def report_no
+    "FH-TCM-#{id}"
+  end
+
   def ai_model_display
     AI_MODEL_LABELS[model.to_s] || model.presence || 'GLM-5.1'
   end
@@ -156,6 +160,13 @@ class TcmExam < ActiveRecord::Base
         label 'ID'
         column_width 60
       end
+      field :report_no do
+        label '报告ID'
+        column_width 140
+        pretty_value do
+          %Q{<span style="font-family:monospace;font-weight:600;color:#1a56db;">FH-TCM-#{bindings[:object].id}</span>}.html_safe
+        end
+      end
       field :wx_user do
         label '微信用户'
         pretty_value { bindings[:object].wx_user_contact }