Bladeren bron

平衡能力测试问题

chenjun 4 weken geleden
bovenliggende
commit
cd515730ae
1 gewijzigde bestanden met toevoegingen van 352 en 414 verwijderingen
  1. 352 414
      src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue

+ 352 - 414
src/views/elderly/apply/nine-precautions/equilibrium/AddForm.vue

@@ -35,330 +35,298 @@
       <div class="balance-test-section">
         <div class="section-title">老年人平衡能力测试表</div>
         <div class="assessment-table">
-          <div class="table-header">
-            <div class="col-category">测试类别</div>
-            <div class="col-item">测试项目</div>
-            <div class="col-desc">描述</div>
-            <div class="col-standard">评分标准</div>
-            <div class="col-score">得分</div>
-          </div>
-
-          <!-- 静态平衡能力 - 双脚并拢站立 -->
-          <div class="table-row">
-            <div class="col-category" rowspan="5">静态平衡能力</div>
-            <div class="col-item">双脚并拢站立</div>
-            <div class="col-desc">双脚同一水平并列靠拢站立,双手自然下垂,保持姿势尽可能超过10秒钟。</div>
-            <div class="col-standard">
-              <div>0分:≥10秒</div>
-              <div>1分:5-9秒</div>
-              <div>2分:0-4秒</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.staticBalance[0]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 静态平衡能力 - 双脚前后位站立 -->
-          <div class="table-row">
-            <div class="col-item">双脚前后位站立</div>
-            <div class="col-desc">双脚成直线一前一后站立,前脚的后跟紧贴后脚的脚尖,双手自然下垂,保持姿势尽可能超过10秒钟。</div>
-            <div class="col-standard">
-              <div>0分:≥10秒</div>
-              <div>1分:5-9秒</div>
-              <div>2分:0-4秒</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.staticBalance[1]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 静态平衡能力 - 闭眼双脚并拢站立 -->
-          <div class="table-row">
-            <div class="col-item">闭眼双脚并拢站立</div>
-            <div class="col-desc">闭上双眼,双脚同一水平并列靠拢站立,双手自然下垂,保持姿势尽可能超过10秒钟。</div>
-            <div class="col-standard">
-              <div>0分:≥10秒</div>
-              <div>1分:5-9秒</div>
-              <div>2分:0-4秒</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.staticBalance[2]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 静态平衡能力 - 不闭眼单腿站立 -->
-          <div class="table-row">
-            <div class="col-item">不闭眼单腿站立</div>
-            <div class="col-desc">双手叉腰,单腿站立,抬起脚离地6厘米以上,保持姿势尽可能超过10秒钟。</div>
-            <div class="col-standard">
-              <div>0分:≥10秒</div>
-              <div>1分:5-9秒</div>
-              <div>2分:0-4秒</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.staticBalance[3]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 静态平衡能力 - 闭眼单腿站立 -->
-          <div class="table-row">
-            <div class="col-item">闭眼单腿站立</div>
-            <div class="col-desc">闭上双眼,双手叉腰,单腿站立,抬起脚离地6厘米以上,保持姿势尽可能超过10秒钟。</div>
-            <div class="col-standard">
-              <div>0分:≥10秒</div>
-              <div>1分:5-9秒</div>
-              <div>2分:0-4秒</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.staticBalance[4]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 姿势控制能力 - 由站立位坐下 -->
-          <div class="table-row">
-            <div class="col-category" rowspan="4">姿势控制能力</div>
-            <div class="col-item">由站立位坐下</div>
-            <div class="col-desc">站在椅子前面,弯曲膝盖和大腿,轻轻坐下。</div>
-            <div class="col-standard">
-              <div>0分:能够轻松坐下起立而不需扶手</div>
-              <div>1分:能够自己坐下起立,但略感吃力,需尝试数次或扶住扶手才能完成</div>
-              <div>2分:不能独立完成动作</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.postureControl[0]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 姿势控制能力 - 由坐姿到站立 -->
-          <div class="table-row">
-            <div class="col-item">由坐姿到站立</div>
-            <div class="col-desc">坐在椅子上,靠腿部力量站起。</div>
-            <div class="col-standard">
-              <div>0分:能够轻松坐下起立而不需扶手</div>
-              <div>1分:能够自己坐下起立,但略感吃力,需尝试数次或扶住扶手才能完成</div>
-              <div>2分:不能独立完成动作</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.postureControl[1]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 姿势控制能力 - 由站立位蹲下 -->
-          <div class="table-row">
-            <div class="col-item">由站立位蹲下</div>
-            <div class="col-desc">双脚分开站立与肩同宽,弯曲膝盖下蹲。</div>
-            <div class="col-standard">
-              <div>0分:能够轻松坐下、蹲下、起立而不需要扶手</div>
-              <div>1分:能够自己蹲下、起立,但略感吃力,需尝试数次或扶住旁边的固定物体才能完成</div>
-              <div>2分:不能独立完成动作</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.postureControl[2]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 姿势控制能力 - 由下蹲姿势到站立 -->
-          <div class="table-row">
-            <div class="col-item">由下蹲姿势到站立</div>
-            <div class="col-desc">由下蹲姿势靠腿部力量站起。</div>
-            <div class="col-standard">
-              <div>0分:能够轻松坐下、蹲下、起立而不需要扶手</div>
-              <div>1分:能够自己蹲下、起立,但略感吃力,需尝试数次或扶住旁边的固定物体才能完成</div>
-              <div>2分:不能独立完成动作</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.postureControl[3]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-                <el-radio :label="2">2</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 起步 -->
-          <div class="table-row">
-            <div class="col-category" rowspan="8">动态平衡能力</div>
-            <div class="col-item">起步</div>
-            <div class="col-desc">
-              <div>①能立即迈步出发不犹豫。</div>
-              <div>②需要想一想或尝试几次才能迈步。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[0]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 步高 -->
-          <div class="table-row">
-            <div class="col-item">步高</div>
-            <div class="col-desc">
-              <div>①脚抬离地面,干净利落。</div>
-              <div>②脚拖着地面走路。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[1]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 步长 -->
-          <div class="table-row">
-            <div class="col-item">步长</div>
-            <div class="col-desc">
-              <div>①每步跨度长于脚长。</div>
-              <div>②不敢大步走,走小碎步。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[2]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 脚步的匀称性 -->
-          <div class="table-row">
-            <div class="col-item">脚步的匀称性</div>
-            <div class="col-desc">
-              <div>①步子均匀,每步的长度和高度一致。</div>
-              <div>②步子不匀称,时长时短,一脚深一脚浅。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[3]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 步行的连续性 -->
-          <div class="table-row">
-            <div class="col-item">步行的连续性</div>
-            <div class="col-desc">
-              <div>①连续迈步,中间没有停顿。</div>
-              <div>②步子不连贯,有时需要停顿。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[4]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
-
-          <!-- 动态平衡能力 - 步行的直线性 -->
-          <div class="table-row">
-            <div class="col-item">步行的直线性</div>
-            <div class="col-desc">
-              <div>①能沿直线行走。</div>
-              <div>②不能走直线,偏向一边。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[5]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
+          <table>
+            <colgroup>
+              <col class="col-category" />
+              <col class="col-item" />
+              <col class="col-desc" />
+              <col class="col-standard" />
+              <col class="col-score" />
+            </colgroup>
+            <thead>
+              <tr>
+                <th>测试类别</th>
+                <th>测试项目</th>
+                <th>描述</th>
+                <th>评分标准</th>
+                <th>得分</th>
+              </tr>
+            </thead>
+            <tbody>
+              <!-- 静态平衡能力 -->
+              <tr>
+                <td class="col-category" rowspan="4">静态平衡能力</td>
+                <td class="col-item">双脚并拢站立</td>
+                <td class="col-desc">双脚同一水平并列靠拢站立,双手自然下垂,保持姿势尽可能超过10秒钟。</td>
+                <td class="col-standard">
+                  <div>0分:≥10秒</div>
+                  <div>1分:5-9秒</div>
+                  <div>2分:0-4秒</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.staticBalance[0]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">双脚前后位站立</td>
+                <td class="col-desc">双脚成直线一前一后站立,前脚的后跟紧贴后脚的脚尖,双手自然下垂,保持姿势尽可能超过10秒钟。</td>
+                <td class="col-standard">
+                  <div>0分:≥10秒</div>
+                  <div>1分:5-9秒</div>
+                  <div>2分:0-4秒</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.staticBalance[1]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">闭眼双脚并拢站立</td>
+                <td class="col-desc">闭上双眼,双脚同一水平并列靠拢站立,双手自然下垂,保持姿势尽可能超过10秒钟。</td>
+                <td class="col-standard">
+                  <div>0分:≥10秒</div>
+                  <div>1分:5-9秒</div>
+                  <div>2分:0-4秒</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.staticBalance[2]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">不闭眼单腿站立</td>
+                <td class="col-desc">双手叉腰,单腿站立,抬起脚离地6厘米以上,保持姿势尽可能超过10秒钟。</td>
+                <td class="col-standard">
+                  <div>0分:≥10秒</div>
+                  <div>1分:5-9秒</div>
+                  <div>2分:0-4秒</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.staticBalance[3]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
 
-          <!-- 动态平衡能力 - 走动时躯干平稳性 -->
-          <div class="table-row">
-            <div class="col-item">走动时躯干平稳性</div>
-            <div class="col-desc">
-              <div>①躯干平稳不左右摇晃。</div>
-              <div>②摇晃或手需向两边伸开来保持平衡。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[6]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
+              <!-- 姿势控制能力 -->
+              <tr>
+                <td class="col-category" rowspan="4">姿势控制能力</td>
+                <td class="col-item">由站立位坐下</td>
+                <td class="col-desc">站在椅子前面,弯曲膝盖和大腿,轻轻坐下。</td>
+                <td class="col-standard">
+                  <div>0分:能够轻松坐下起立而不需扶手</div>
+                  <div>1分:能够自己坐下起立,但略感吃力,需尝试数次或扶住扶手才能完成</div>
+                  <div>2分:不能独立完成动作</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.postureControl[0]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">由坐姿到站立</td>
+                <td class="col-desc">坐在椅子上,靠腿部力量站起。</td>
+                <td class="col-standard">
+                  <div>0分:能够轻松坐下起立而不需扶手</div>
+                  <div>1分:能够自己坐下起立,但略感吃力,需尝试数次或扶住扶手才能完成</div>
+                  <div>2分:不能独立完成动作</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.postureControl[1]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">由站立位蹲下</td>
+                <td class="col-desc">双脚分开站立与肩同宽,弯曲膝盖下蹲。</td>
+                <td class="col-standard">
+                  <div>0分:能够轻松坐下、蹲下、起立而不需要扶手</div>
+                  <div>1分:能够自己蹲下、起立,但略感吃力,需尝试数次或扶住旁边的固定物体才能完成</div>
+                  <div>2分:不能独立完成动作</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.postureControl[2]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">由下蹲姿势到站立</td>
+                <td class="col-desc">由下蹲姿势靠腿部力量站起。</td>
+                <td class="col-standard">
+                  <div>0分:能够轻松坐下、蹲下、起立而不需要扶手</div>
+                  <div>1分:能够自己蹲下、起立,但略感吃力,需尝试数次或扶住旁边的固定物体才能完成</div>
+                  <div>2分:不能独立完成动作</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.postureControl[3]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                    <el-radio :label="2">2</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
 
-          <!-- 动态平衡能力 - 走动时转身 -->
-          <div class="table-row">
-            <div class="col-item">走动时转身</div>
-            <div class="col-desc">
-              <div>①躯干平稳,转身连续,转身时步行连续。</div>
-              <div>②摇晃,转身前需停步或转身时脚步有停顿。</div>
-            </div>
-            <div class="col-standard">
-              <div>① = 0</div>
-              <div>② = 1</div>
-            </div>
-            <div class="col-score">
-              <el-radio-group v-model="form.dynamicBalance[7]" :disabled="isDetail" @change="calculateTotal">
-                <el-radio :label="0">0</el-radio>
-                <el-radio :label="1">1</el-radio>
-              </el-radio-group>
-            </div>
-          </div>
+              <!-- 动态平衡能力 -->
+              <tr>
+                <td class="col-category" rowspan="8">动态平衡能力</td>
+                <td class="col-item">起步</td>
+                <td class="col-desc">
+                  <div>①能立即迈步出发不犹豫。</div>
+                  <div>②需要想一想或尝试几次才能迈步。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[0]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">步高</td>
+                <td class="col-desc">
+                  <div>①脚抬离地面,干净利落。</div>
+                  <div>②脚拖着地面走路。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[1]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">步长</td>
+                <td class="col-desc">
+                  <div>①每步跨度长于脚长。</div>
+                  <div>②不敢大步走,走小碎步。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[2]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">脚步的匀称性</td>
+                <td class="col-desc">
+                  <div>①步子均匀,每步的长度和高度一致。</div>
+                  <div>②步子不匀称,时长时短,一脚深一脚浅。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[3]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">步行的连续性</td>
+                <td class="col-desc">
+                  <div>①连续迈步,中间没有停顿。</div>
+                  <div>②步子不连贯,有时需要停顿。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[4]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">步行的直线性</td>
+                <td class="col-desc">
+                  <div>①能沿直线行走。</div>
+                  <div>②不能走直线,偏向一边。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[5]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">走动时躯干平稳性</td>
+                <td class="col-desc">
+                  <div>①躯干平稳不左右摇晃。</div>
+                  <div>②摇晃或手需向两边伸开来保持平衡。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[6]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+              <tr>
+                <td class="col-item">走动时转身</td>
+                <td class="col-desc">
+                  <div>①躯干平稳,转身连续,转身时步行连续。</div>
+                  <div>②摇晃,转身前需停步或转身时脚步有停顿。</div>
+                </td>
+                <td class="col-standard">
+                  <div>① = 0</div>
+                  <div>② = 1</div>
+                </td>
+                <td class="col-score">
+                  <el-radio-group v-model="form.dynamicBalance[7]" :disabled="isDetail" @change="calculateTotal">
+                    <el-radio :label="0">0</el-radio>
+                    <el-radio :label="1">1</el-radio>
+                  </el-radio-group>
+                </td>
+              </tr>
+            </tbody>
+          </table>
         </div>
 
         <!-- 风险程度判断 -->
@@ -461,7 +429,7 @@ const elderUp = (e: any) => {
 
 // 表单数据
 const form = reactive({
-  staticBalance: [0, 0, 0, 0, 0],      // 静态平衡能力 5
+  staticBalance: [0, 0, 0, 0],      // 静态平衡能力 4
   postureControl: [0, 0, 0, 0],        // 姿势控制能力 4项
   dynamicBalance: [0, 0, 0, 0, 0, 0, 0, 0], // 动态平衡能力 8项
   totalScore: 0,
@@ -528,9 +496,11 @@ const deserializeFormData = (formData: Record<string, any>) => {
   if (!formData) return
 
   if (formData.staticBalance && formData.staticBalance.length > 0) {
-    form.staticBalance = formData.staticBalance
+    const arr = formData.staticBalance || []
+    form.staticBalance = arr.slice(0, 4)
+    while (form.staticBalance.length < 4) form.staticBalance.push(0)
   } else {
-    form.staticBalance = [0, 0, 0, 0, 0]
+    form.staticBalance = [0, 0, 0, 0]
   }
 
   if (formData.postureControl && formData.postureControl.length > 0) {
@@ -562,7 +532,7 @@ const resetForm = () => {
   }
   formRef.value?.resetFields()
 
-  form.staticBalance = [0, 0, 0, 0, 0]
+  form.staticBalance = [0, 0, 0, 0]
   form.postureControl = [0, 0, 0, 0]
   form.dynamicBalance = [0, 0, 0, 0, 0, 0, 0, 0]
   form.totalScore = 0
@@ -676,7 +646,6 @@ const handleExport = () => {
     { category: '静态平衡能力', name: '双脚前后位站立', desc: '双脚成直线一前一后站立,前脚的后跟紧贴后脚的脚尖,双手自然下垂,保持姿势尽可能超过10秒钟。', standard: ['≥10秒=0', '5-9秒=1', '0-4秒=2'], score: form.staticBalance[1] },
     { category: '静态平衡能力', name: '闭眼双脚并拢站立', desc: '闭上双眼,双脚同一水平并列靠拢站立,双手自然下垂,保持姿势尽可能超过10秒钟。', standard: ['≥10秒=0', '5-9秒=1', '0-4秒=2'], score: form.staticBalance[2] },
     { category: '静态平衡能力', name: '不闭眼单腿站立', desc: '双手叉腰,单腿站立,抬起脚离地6厘米以上,保持姿势尽可能超过10秒钟。', standard: ['≥10秒=0', '5-9秒=1', '0-4秒=2'], score: form.staticBalance[3] },
-    { category: '静态平衡能力', name: '闭眼单腿站立', desc: '闭上双眼,双手叉腰,单腿站立,抬起脚离地6厘米以上,保持姿势尽可能超过10秒钟。', standard: ['≥10秒=0', '5-9秒=1', '0-4秒=2'], score: form.staticBalance[4] },
     // 姿势控制能力
     { category: '姿势控制能力', name: '由站立位坐下', desc: '站在椅子前面,弯曲膝盖和大腿,轻轻坐下。', standard: ['轻松坐下起立而不需扶手=0', '略感吃力,需尝试数次或扶住扶手=1', '不能独立完成=2'], score: form.postureControl[0] },
     { category: '姿势控制能力', name: '由坐姿到站立', desc: '坐在椅子上,靠腿部力量站起。', standard: ['轻松坐下起立而不需扶手=0', '略感吃力,需尝试数次或扶住扶手=1', '不能独立完成=2'], score: form.postureControl[1] },
@@ -975,107 +944,76 @@ const rules = {
       border-radius: 4px;
       overflow: hidden;
 
-      .table-header {
-        display: flex;
-        background-color: #f5f7fa;
-        font-weight: bold;
-        border-bottom: 1px solid #e4e7ed;
+      table {
+        width: 100%;
+        border-collapse: collapse;
+        table-layout: fixed;
+      }
 
-        .col-category {
-          width: 10%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          text-align: center;
-        }
+      th,
+      td {
+        padding: 12px;
+        border-right: 1px solid #e4e7ed;
+        border-bottom: 1px solid #e4e7ed;
+        vertical-align: middle;
+        text-align: center;
+      }
 
-        .col-item {
-          width: 12%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          text-align: center;
-        }
+      th:last-child,
+      td:last-child {
+        border-right: none;
+      }
 
-        .col-desc {
-          width: 35%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          text-align: center;
-        }
+      thead th {
+        background-color: #f5f7fa;
+        font-weight: bold;
+        border-bottom: 1px solid #e4e7ed;
+      }
 
-        .col-standard {
-          width: 30%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          text-align: center;
-        }
+      tbody tr:last-child td {
+        border-bottom: none;
+      }
 
-        .col-score {
-          width: 13%;
-          padding: 12px;
-          text-align: center;
-        }
+      col.col-category {
+        width: 10%;
       }
 
-      .table-row {
-        display: flex;
-        border-bottom: 1px solid #e4e7ed;
+      col.col-item {
+        width: 12%;
+      }
 
-        &:last-child {
-          border-bottom: none;
-        }
+      col.col-desc {
+        width: 35%;
+      }
 
-        .col-category {
-          width: 10%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          display: flex;
-          align-items: center;
-          justify-content: center;
-          font-weight: bold;
-        }
+      col.col-standard {
+        width: 30%;
+      }
 
-        .col-item {
-          width: 12%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          display: flex;
-          align-items: center;
-          justify-content: center;
-          font-weight: bold;
-        }
+      col.col-score {
+        width: 13%;
+      }
 
-        .col-desc {
-          width: 35%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          display: flex;
-          flex-direction: column;
-          justify-content: center;
-          line-height: 1.6;
-        }
+      .col-category {
+        font-weight: bold;
+        background-color: #fafafa;
+      }
 
-        .col-standard {
-          width: 30%;
-          padding: 12px;
-          border-right: 1px solid #e4e7ed;
-          display: flex;
-          flex-direction: column;
-          justify-content: center;
-          line-height: 1.6;
-        }
+      .col-item {
+        font-weight: bold;
+      }
 
-        .col-score {
-          width: 13%;
-          padding: 12px;
-          display: flex;
-          align-items: center;
-          justify-content: center;
+      .col-desc,
+      .col-standard {
+        text-align: left;
+        line-height: 1.6;
+      }
 
-          .el-radio-group {
-            display: flex;
-            flex-direction: row;
-            gap: 8px;
-          }
+      .col-score {
+        .el-radio-group {
+          display: inline-flex;
+          flex-direction: row;
+          gap: 8px;
         }
       }
     }