yanqiliang 1 неделя назад
Родитель
Сommit
642d5d1120
1 измененных файлов с 17 добавлено и 5 удалено
  1. 17 5
      src/pages/entryWrite/page/Entry/medicalRecord/medicalRecord.vue

+ 17 - 5
src/pages/entryWrite/page/Entry/medicalRecord/medicalRecord.vue

@@ -1,6 +1,6 @@
 <template>
-    <view>
-        <view class="diagnostic-wrapper">
+    <view class="medical-record">
+        <scroll-view class="medical-record__scroll" scroll-y>
             <view class="history-record-section" v-if="patientData.changeDataFlag != 'N'">
                 <!-- <view class="row">
                     <mp-cell class="fontS30">
@@ -64,7 +64,7 @@
                     </scroll-view>
                 </view>
             </view>
-            <view style="padding-bottom: 60rpx;">
+            <view class="medical-record__content">
                 <mp-cells ext-class="my-cells">
                     <view class="row" v-for="(item, index) in admList" :key="index">
                         <van-cell
@@ -405,7 +405,7 @@
                     </view>
                 </view>
             </view>
-        </view>
+        </scroll-view>
         <view v-if="inputEditor" class="medical-input-editor-mask">
             <view class="medical-input-editor">
                 <view class="medical-input-editor__header">
@@ -1797,11 +1797,23 @@ export default {
     background: #fff;
 }
 
-.diagnostic-wrapper {
+.medical-record {
+    position: relative;
+    height: 100%;
+    min-height: 0;
     overflow: hidden;
+    background: #f4f6f8;
+}
+
+/* 使用独立滚动容器,避免诊断、医嘱页的全局布局样式影响病历滚动。 */
+.medical-record__scroll {
     height: 100%;
 }
 
+.medical-record__content {
+    padding-bottom: 140rpx;
+}
+
 .item {
     width: 100%;
     display: flex;