From d3c60e18b95b50751f8088fa2d23cd8ff7f173bc Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期三, 01 七月 2026 11:05:17 +0800
Subject: [PATCH] 测试完成

---
 src/views/outsideChainwtnew.vue |   78 +++++++++++++++++++++++++++++++-------
 1 files changed, 63 insertions(+), 15 deletions(-)

diff --git a/src/views/outsideChainwtnew.vue b/src/views/outsideChainwtnew.vue
index 32cd4e8..6125e1c 100644
--- a/src/views/outsideChainwtnew.vue
+++ b/src/views/outsideChainwtnew.vue
@@ -897,11 +897,18 @@
 }
 
 .questionnaire-title {
-  color: #175997;
+  color: #0d3b6b; // 鍩虹娣辫摑鑹�
   font-size: 28px;
   font-weight: 700;
   margin-bottom: 15px;
   line-height: 1.3;
+  text-shadow: 0 1px 3px rgba(255, 255, 255, 0.4);
+
+  // 閽堝澶滈棿妯″紡鐨勪紭鍖�
+  @media (prefers-color-scheme: dark) {
+    color: #4a90d9; // 澶滈棿妯″紡浣跨敤鏇翠寒鐨勮摑鑹�
+    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
+  }
 }
 
 .questionnaire-description {
@@ -1023,40 +1030,81 @@
 }
 
 .question-options {
-  margin: 15px 0;
+  margin: 12px 0;
+  padding: 0 4px;
 }
-
+// 淇敼 options-group 鐨勬牱寮�
 .options-group {
-  display: flex;
-  flex-direction: column;
-  gap: 12px;
+  display: grid;
+  grid-template-columns: repeat(2, 1fr); // 鏀逛负涓ゅ垪缃戞牸
+  gap: 10px;
+  width: 100%;
 }
+// 閽堝澶氶�夌殑 checkbox-group 涔熷簲鐢ㄥ悓鏍风殑缃戞牸甯冨眬
+:deep(.el-checkbox-group) {
+  display: grid;
+  grid-template-columns: repeat(2, 1fr);
+  gap: 10px;
+  width: 100%;
 
+  @media (max-width: 420px) {
+    grid-template-columns: 1fr;
+  }
+}
+// 淇敼閫夐」鐨勬牱寮�
 .option-radio,
 .option-checkbox {
   margin: 0;
-  padding: 12px 15px;
+  padding: 10px 12px;
   border-radius: 6px;
   border: 1px solid #e0e0e0;
   transition: all 0.2s;
+  display: flex;
+  align-items: center;
+  width: 100%;
+  box-sizing: border-box;
 
   &:hover {
     border-color: #c0c4cc;
     background-color: #f8fafc;
   }
+
+  // 纭繚鍐呴儴鍐呭鑷�傚簲
+  :deep(.el-radio__label),
+  :deep(.el-checkbox__label) {
+    display: inline;
+    font-size: 15px;
+    line-height: 1.4;
+    word-break: break-all; // 鍏佽鍦ㄤ换鎰忓瓧绗﹀鎹㈣
+    white-space: normal; // 鍏佽鑷姩鎹㈣
+    padding-left: 6px;
+  }
+
+  // 纭繚 radio/checkbox 鍥炬爣涓嶅帇缂�
+  :deep(.el-radio__input),
+  :deep(.el-checkbox__input) {
+    flex-shrink: 0;
+  }
 }
 
-:deep(.option-radio .el-radio__label),
-:deep(.option-checkbox .el-checkbox__label) {
-  display: flex;
-  align-items: center;
-  font-size: 16px;
-}
+// :deep(.option-radio .el-radio__label),
+// :deep(.option-checkbox .el-checkbox__label) {
+//   display: flex;
+//   align-items: center;
+//   font-size: 16px;
+// }
 
 .option-text {
-  margin-right: 5px;
+  word-break: break-all;
+  white-space: normal;
+  line-height: 1.4;
 }
-
+// 鍦ㄥ皬灞忓箷涓婅皟鏁翠负鍗曞垪
+@media (max-width: 300px) {
+  .options-group {
+    grid-template-columns: 1fr; // 瓒呭皬灞忓箷鎭㈠鍗曞垪
+  }
+}
 .abnormal-indicator {
   color: #f56c6c;
   font-weight: bold;

--
Gitblit v1.9.3