From 742c36e3e5fa27f4c29e6d6f5ec11d599b6d37af Mon Sep 17 00:00:00 2001
From: "nightkis1995@sina.com" <nightkis1995@sina.com>
Date: Wed, 11 Dec 2024 16:12:51 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E6=90=9C=E7=B4=A2?=
 =?UTF-8?q?=E6=A1=86=20=E4=BD=8D=E7=BD=AE=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/assets/css/atomic.less                  |   1 +
 src/doctor/workbench/tables/FirstScreen.vue |  80 ++++++++-------
 src/doctor/workbench/tables/HighRisk.vue    |  80 ++++++++-------
 src/doctor/workbench/tables/Receive.vue     |  88 ++++++++--------
 src/doctor/workbench/tables/Visit.vue       | 108 ++++++++++----------
 src/doctor/workbench/tables/Work.vue        |  86 ++++++++--------
 6 files changed, 227 insertions(+), 216 deletions(-)

diff --git a/src/assets/css/atomic.less b/src/assets/css/atomic.less
index d2e3537..b27f02a 100644
--- a/src/assets/css/atomic.less
+++ b/src/assets/css/atomic.less
@@ -75,6 +75,7 @@
 .w-1\/3 { width: 33.3%; }
 .w-1\/2 { width: 50%; }
 .h-full { height: 100%; }
+.min-h-0 {	min-height: 0px; }
 
 // 字体大小
 .text-16 { font-size: 16px; }
diff --git a/src/doctor/workbench/tables/FirstScreen.vue b/src/doctor/workbench/tables/FirstScreen.vue
index bc41e25..55fa943 100644
--- a/src/doctor/workbench/tables/FirstScreen.vue
+++ b/src/doctor/workbench/tables/FirstScreen.vue
@@ -7,51 +7,53 @@
             <doc-icon type="doc-menu" style="font-size:.2rem;color:#03053D"
                 @click='openSearch' />
         </div>
-        <div class='grow pt-1 overflow-y-auto' ref='list'>
-            <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
-                :disabled='isRefreshDisable' style="min-height: 100%">
-                <van-list
-                    v-model:loading='loading'
-                    :finished='finished'
-                    :finished-text="list.length ? '没有更多了' : ''"
-                    :immediate-check='false'
-                    @load='onMore'
-                >
-                    <div class="flex flex-col gap-y-2.5">
-                        <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
-                            <div class="mb-4" @click="toDetail(item)">
-                                <span class="name mr-2">{{ item.residentName }}</span>
-                                <span class="tag mr-2">{{ item.currentAge }}岁</span>
-                                <span class="tag mr-2">{{ item.genderName }}</span>
-                            </div>
-                            <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
-                                <div>
-                                    <span class="label">身份证号</span>
-                                    <span>{{ item.idCard }}</span>
+        <div class='grow pt-1 relative min-h-0'>
+            <div class='h-full overflow-y-auto' ref='list'>
+                <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
+                    :disabled='isRefreshDisable' style="min-height: 100%">
+                    <van-list
+                        v-model:loading='loading'
+                        :finished='finished'
+                        :finished-text="list.length ? '没有更多了' : ''"
+                        :immediate-check='false'
+                        @load='onMore'
+                    >
+                        <div class="flex flex-col gap-y-2.5">
+                            <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
+                                <div class="mb-4" @click="toDetail(item)">
+                                    <span class="name mr-2">{{ item.residentName }}</span>
+                                    <span class="tag mr-2">{{ item.currentAge }}岁</span>
+                                    <span class="tag mr-2">{{ item.genderName }}</span>
                                 </div>
-                                <div>
-                                    <span class="label">筛查医生</span>
-                                    <span>{{ item.screenDoctorName }}</span>
+                                <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
+                                    <div>
+                                        <span class="label">身份证号</span>
+                                        <span>{{ item.idCard }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">筛查医生</span>
+                                        <span>{{ item.screenDoctorName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">初筛日期</span>
+                                        <span>{{ item.screenDate }}</span>
+                                    </div>
                                 </div>
-                                <div>
-                                    <span class="label">初筛日期</span>
-                                    <span>{{ item.screenDate }}</span>
+                                <div class="divider my-3"></div>
+                                <div class="bt-group">
+                                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                                    <!-- <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">复筛</van-button> -->
+                                    <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
                                 </div>
                             </div>
-                            <div class="divider my-3"></div>
-                            <div class="bt-group">
-                                <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                                <!-- <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">复筛</van-button> -->
-                                <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
-                            </div>
                         </div>
+                    </van-list>
+                    <div class='text-center shrink-0 empty' v-if='!list.length'>
+                        <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
+                        <p>暂无数据</p>
                     </div>
-                </van-list>
-                <div class='text-center shrink-0 empty' v-if='!list.length'>
-                    <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
-                    <p>暂无数据</p>
-                </div>
-            </van-pull-refresh>
+                </van-pull-refresh>
+            </div>
 
             <van-popup v-model:show="searchVisible" position="top" :style="{ height: '70%' }"
                 style="position: absolute;transition: none"
diff --git a/src/doctor/workbench/tables/HighRisk.vue b/src/doctor/workbench/tables/HighRisk.vue
index 97bcb10..7d2725d 100644
--- a/src/doctor/workbench/tables/HighRisk.vue
+++ b/src/doctor/workbench/tables/HighRisk.vue
@@ -11,51 +11,53 @@
                 <doc-icon type="doc-menu" style="font-size:.2rem;color:#03053D"/>
             </div>
         </div>
-        <div class='grow pt-1 overflow-y-auto' ref='list'>
-            <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
-                :disabled='isRefreshDisable' style="min-height: 100%">
-                <van-list
-                    v-model:loading='loading'
-                    :finished='finished'
-                    :finished-text="list.length ? '没有更多了' : ''"
-                    :immediate-check='false'
-                    @load='onMore'
-                >
-                    <div class="flex flex-col gap-y-2.5">
-                        <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
-                            <div class="mb-4" @click="toDetail(item)">
-                                <span class="name mr-2">{{ item.residentName }}</span>
-                                <span class="tag mr-2">{{ item.currentAge }}岁</span>
-                                <span class="tag mr-2">{{ item.genderName || '-' }}</span>
-                            </div>
-                            <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
-                                <div>
-                                    <span class="label">身份证号</span>
-                                    <span>{{ item.idCard }}</span>
+        <div class='grow pt-1 relative min-h-0'>
+            <div class='h-full overflow-y-auto' ref='list'>
+                <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
+                    :disabled='isRefreshDisable' style="min-height: 100%">
+                    <van-list
+                        v-model:loading='loading'
+                        :finished='finished'
+                        :finished-text="list.length ? '没有更多了' : ''"
+                        :immediate-check='false'
+                        @load='onMore'
+                    >
+                        <div class="flex flex-col gap-y-2.5">
+                            <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
+                                <div class="mb-4" @click="toDetail(item)">
+                                    <span class="name mr-2">{{ item.residentName }}</span>
+                                    <span class="tag mr-2">{{ item.currentAge }}岁</span>
+                                    <span class="tag mr-2">{{ item.genderName || '-' }}</span>
                                 </div>
-                                <div>
-                                    <span class="label">筛查医生</span>
-                                    <span>{{ item.screenDoctorName }}</span>
+                                <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
+                                    <div>
+                                        <span class="label">身份证号</span>
+                                        <span>{{ item.idCard }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">筛查医生</span>
+                                        <span>{{ item.screenDoctorName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">复筛日期</span>
+                                        <span>{{ item.screenDate }}</span>
+                                    </div>
                                 </div>
-                                <div>
-                                    <span class="label">复筛日期</span>
-                                    <span>{{ item.screenDate }}</span>
+                                <div class="divider my-3"></div>
+                                <div class="bt-group">
+                                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                                    <!-- <van-button round size="small" class="doc-btn-primary" @click='toDetail(item)'>诊断</van-button> -->
+                                    <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
                                 </div>
                             </div>
-                            <div class="divider my-3"></div>
-                            <div class="bt-group">
-                                <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                                <!-- <van-button round size="small" class="doc-btn-primary" @click='toDetail(item)'>诊断</van-button> -->
-                                <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
-                            </div>
                         </div>
+                    </van-list>
+                    <div class='text-center shrink-0 empty' v-if='!list.length'>
+                        <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
+                        <p>暂无数据</p>
                     </div>
-                </van-list>
-                <div class='text-center shrink-0 empty' v-if='!list.length'>
-                    <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
-                    <p>暂无数据</p>
-                </div>
-            </van-pull-refresh>
+                </van-pull-refresh>
+            </div>
 
             <van-popup v-model:show="searchVisible" position="top" :style="{ height: '70%' }"
                 style="position: absolute;transition: none"
diff --git a/src/doctor/workbench/tables/Receive.vue b/src/doctor/workbench/tables/Receive.vue
index 0e32cf9..24cf4f2 100644
--- a/src/doctor/workbench/tables/Receive.vue
+++ b/src/doctor/workbench/tables/Receive.vue
@@ -7,55 +7,57 @@
             <doc-icon type="doc-menu" style="font-size:.2rem;color:#03053D"
                 @click='openSearch' />
         </div>
-        <div class='grow pt-1 overflow-y-auto' ref='list'>
-            <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
-                :disabled='isRefreshDisable' style="min-height: 100%">
-                <van-list
-                    v-model:loading='loading'
-                    :finished='finished'
-                    :finished-text="list.length ? '没有更多了' : ''"
-                    :immediate-check='false'
-                    @load='onMore'
-                >
-                    <div class="flex flex-col gap-y-2.5">
-                        <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
-                            <div class="mb-4" @click="toDetail(item)">
-                                <span class="name mr-2">{{ item.residentName }}</span>
-                                <span class="tag mr-2">{{ item.age }}岁</span>
-                                <span class="tag mr-2">{{ item.genderName }}</span>
-                            </div>
-                            <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
-                                <div>
-                                    <span class="label">转出单位</span>
-                                    <span>{{ item.outUnitName }}</span>
-                                </div>
-                                <div>
-                                    <span class="label">转出医生</span>
-                                    <span>{{ item.outDoctorName }}</span>
+        <div class='grow pt-1 relative min-h-0'>
+            <div class='h-full overflow-y-auto' ref='list'>
+                <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
+                    :disabled='isRefreshDisable' style="min-height: 100%">
+                    <van-list
+                        v-model:loading='loading'
+                        :finished='finished'
+                        :finished-text="list.length ? '没有更多了' : ''"
+                        :immediate-check='false'
+                        @load='onMore'
+                    >
+                        <div class="flex flex-col gap-y-2.5">
+                            <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
+                                <div class="mb-4" @click="toDetail(item)">
+                                    <span class="name mr-2">{{ item.residentName }}</span>
+                                    <span class="tag mr-2">{{ item.age }}岁</span>
+                                    <span class="tag mr-2">{{ item.genderName }}</span>
                                 </div>
-                                <div>
-                                    <span class="label">转诊类型</span>
-                                    <span>{{ item.referralTypeName }}</span>
+                                <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
+                                    <div>
+                                        <span class="label">转出单位</span>
+                                        <span>{{ item.outUnitName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">转出医生</span>
+                                        <span>{{ item.outDoctorName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">转诊类型</span>
+                                        <span>{{ item.referralTypeName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">创建日期</span>
+                                        <span>{{ item.created }}</span>
+                                    </div>
                                 </div>
-                                <div>
-                                    <span class="label">创建日期</span>
-                                    <span>{{ item.created }}</span>
+                                <div class="divider my-3"></div>
+                                <div class="bt-group">
+                                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                                    <!-- <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">接诊</van-button> -->
+                                    <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
                                 </div>
                             </div>
-                            <div class="divider my-3"></div>
-                            <div class="bt-group">
-                                <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                                <!-- <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">接诊</van-button> -->
-                                <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
-                            </div>
                         </div>
+                    </van-list>
+                    <div class='text-center shrink-0 empty' v-if='!list.length'>
+                        <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
+                        <p>暂无数据</p>
                     </div>
-                </van-list>
-                <div class='text-center shrink-0 empty' v-if='!list.length'>
-                    <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
-                    <p>暂无数据</p>
-                </div>
-            </van-pull-refresh>
+                </van-pull-refresh>
+            </div>
 
             <van-popup v-model:show="searchVisible" position="top" :style="{ height: '70%' }"
                 style="position: absolute;transition: none"
diff --git a/src/doctor/workbench/tables/Visit.vue b/src/doctor/workbench/tables/Visit.vue
index 4ceb5b2..8296101 100644
--- a/src/doctor/workbench/tables/Visit.vue
+++ b/src/doctor/workbench/tables/Visit.vue
@@ -11,66 +11,68 @@
                 <doc-icon type="doc-menu" style="font-size:.2rem;color:#03053D"/>
             </div>
         </div>
-        <div class='grow pt-1 overflow-y-auto' ref='list'>
-            <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
-                :disabled='isRefreshDisable' style="min-height: 100%">
-                <van-list
-                    v-model:loading='loading'
-                    :finished='finished'
-                    :finished-text="list.length ? '没有更多了' : ''"
-                    :immediate-check='false'
-                    @load='onMore'
-                >
-                    <div class="flex flex-col gap-y-2.5">
-                        <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
-                            <div class="mb-4" @click="toDetail(item)">
-                                <span class="name mr-2">{{ item.residentName }}</span>
-                                <span class="tag mr-2">{{ item.age }}岁</span>
-                                <span class="tag mr-2">{{ item.genderName || '-' }}</span>
-                            </div>
-                            <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
-                                <div>
-                                    <span class="label">身份证号</span>
-                                    <span>{{ $idCardHide(item.idCard) }}</span>
-                                </div>
-                                <div>
-                                    <span class="label">是否逾期</span>
-                                    <span>{{ item.isOverdue == 1 ? '是' : '否' }}</span>
-                                </div>
-                                <div>
-                                    <span class="label">逾期天数</span>
-                                    <span>
-                                        <span :class="{'text-red': item.overdueDay > 0}">{{ item.overdueDay }}</span>
-                                        <span>天</span>
-                                    </span>
+        <div class='grow pt-1 relative min-h-0'>
+            <div class='h-full overflow-y-auto' ref='list'>
+                <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
+                    :disabled='isRefreshDisable' style="min-height: 100%">
+                    <van-list
+                        v-model:loading='loading'
+                        :finished='finished'
+                        :finished-text="list.length ? '没有更多了' : ''"
+                        :immediate-check='false'
+                        @load='onMore'
+                    >
+                        <div class="flex flex-col gap-y-2.5">
+                            <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
+                                <div class="mb-4" @click="toDetail(item)">
+                                    <span class="name mr-2">{{ item.residentName }}</span>
+                                    <span class="tag mr-2">{{ item.age }}岁</span>
+                                    <span class="tag mr-2">{{ item.genderName || '-' }}</span>
                                 </div>
-                                <div class="flex">
-                                    <span class="label">慢病标签</span>
-                                    <span>
-                                        <ChronicTag :list='item.chronicTagsArray' />
-                                    </span>
+                                <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
+                                    <div>
+                                        <span class="label">身份证号</span>
+                                        <span>{{ $idCardHide(item.idCard) }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">是否逾期</span>
+                                        <span>{{ item.isOverdue == 1 ? '是' : '否' }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">逾期天数</span>
+                                        <span>
+                                            <span :class="{'text-red': item.overdueDay > 0}">{{ item.overdueDay }}</span>
+                                            <span>天</span>
+                                        </span>
+                                    </div>
+                                    <div class="flex">
+                                        <span class="label">慢病标签</span>
+                                        <span>
+                                            <ChronicTag :list='item.chronicTagsArray' />
+                                        </span>
+                                    </div>
+                                    <div>
+                                        <span class="label">数据来源</span>
+                                        <span>{{ item.sourceName || '-' }}</span>
+                                    </div>
                                 </div>
-                                <div>
-                                    <span class="label">数据来源</span>
-                                    <span>{{ item.sourceName || '-' }}</span>
+                                <div class="divider my-3"></div>
+                                <div class="bt-group">
+                                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
+                                    <van-button round size="small" class="doc-btn-primary" @click='toAddGeneral(item)'>通用随访</van-button>
+                                    <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
                                 </div>
                             </div>
-                            <div class="divider my-3"></div>
-                            <div class="bt-group">
-                                <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                                <van-button round size="small" class="doc-btn-primary" @click='toAddGeneral(item)'>通用随访</van-button>
-                                <van-button round size="small" class="doc-btn-primary" @click="onIgnore(item)">忽略</van-button>
-                            </div>
                         </div>
+                    </van-list>
+                    <div class='text-center shrink-0 empty' v-if='!list.length'>
+                        <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
+                        <p>暂无数据</p>
                     </div>
-                </van-list>
-                <div class='text-center shrink-0 empty' v-if='!list.length'>
-                    <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
-                    <p>暂无数据</p>
-                </div>
-            </van-pull-refresh>
+                </van-pull-refresh>
+            </div>
 
-            <van-popup v-model:show="searchVisible" position="top" :style="{ height: '70%' }"
+            <van-popup v-model:show="searchVisible" position="top" :style="{ height: '80%' }"
                 style="position: absolute;transition: none"
                 :overlay-style="{ position: 'absolute' }"
                 transition="viewer-fade"
diff --git a/src/doctor/workbench/tables/Work.vue b/src/doctor/workbench/tables/Work.vue
index ad8657d..47d8235 100644
--- a/src/doctor/workbench/tables/Work.vue
+++ b/src/doctor/workbench/tables/Work.vue
@@ -7,55 +7,57 @@
             <doc-icon type="doc-menu" style="font-size:.2rem;color:#03053D"
                 @click='openSearch' />
         </div>
-        <div class='grow pt-1 overflow-y-auto' ref='list'>
-            <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
-                :disabled='isRefreshDisable' style="min-height: 100%">
-                <van-list
-                    v-model:loading='loading'
-                    :finished='finished'
-                    :finished-text="list.length ? '没有更多了' : ''"
-                    :immediate-check='false'
-                    @load='onMore'
-                >
-                    <div class="flex flex-col gap-y-2.5">
-                        <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
-                            <div class="mb-4" @click="toDetail(item)">
-                                <span class="name mr-2">{{ item.residentName }}</span>
-                                <span class="tag mr-2">{{ item.currentAge }}岁</span>
-                                <span class="tag mr-2">{{ item.genderName }}</span>
-                            </div>
-                            <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
-                                <div>
-                                    <span class="label">身份证号</span>
-                                    <span>{{ $idCardHide(item.idCard) || '-' }}</span>
-                                </div>
-                                <div>
-                                    <span class="label">服务类型</span>
-                                    <span>{{ item.serviceTypeName }}</span>
+        <div class='grow pt-1 relative min-h-0'>
+            <div class='h-full overflow-y-auto' ref='list'>
+                <van-pull-refresh v-model='loadingRefresh' @refresh='onRefresh'
+                    :disabled='isRefreshDisable' style="min-height: 100%">
+                    <van-list
+                        v-model:loading='loading'
+                        :finished='finished'
+                        :finished-text="list.length ? '没有更多了' : ''"
+                        :immediate-check='false'
+                        @load='onMore'
+                    >
+                        <div class="flex flex-col gap-y-2.5">
+                            <div class="py-3 px-4 doc-list-card" v-for='item in list' :key="item.id">
+                                <div class="mb-4" @click="toDetail(item)">
+                                    <span class="name mr-2">{{ item.residentName }}</span>
+                                    <span class="tag mr-2">{{ item.currentAge }}岁</span>
+                                    <span class="tag mr-2">{{ item.genderName }}</span>
                                 </div>
-                                <div>
-                                    <span class="label">服务日期</span>
-                                    <span>{{ item.serviceDate }}</span>
+                                <div class="flex flex-col gap-y-2.5" @click="toDetail(item)">
+                                    <div>
+                                        <span class="label">身份证号</span>
+                                        <span>{{ $idCardHide(item.idCard) || '-' }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">服务类型</span>
+                                        <span>{{ item.serviceTypeName }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">服务日期</span>
+                                        <span>{{ item.serviceDate }}</span>
+                                    </div>
+                                    <div>
+                                        <span class="label">服务医生</span>
+                                        <span>{{ item.serviceDoctorName }}</span>
+                                    </div>
                                 </div>
-                                <div>
-                                    <span class="label">服务医生</span>
-                                    <span>{{ item.serviceDoctorName }}</span>
+                                <div class="divider my-3"></div>
+                                <div class="bt-group">
+                                    <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
                                 </div>
                             </div>
-                            <div class="divider my-3"></div>
-                            <div class="bt-group">
-                                <van-button round size="small" class="doc-btn-primary" @click="toDetail(item)">详情</van-button>
-                            </div>
                         </div>
+                    </van-list>
+                    <div class='text-center shrink-0 empty' v-if='!list.length'>
+                        <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
+                        <p>暂无数据</p>
                     </div>
-                </van-list>
-                <div class='text-center shrink-0 empty' v-if='!list.length'>
-                    <img src='@/assets/image/doctor/empty.png' alt='' style='width: 1.2rem;'>
-                    <p>暂无数据</p>
-                </div>
-            </van-pull-refresh>
+                </van-pull-refresh>
+            </div>
 
-            <van-popup v-model:show="searchVisible" position="top" :style="{ height: '70%' }"
+            <van-popup v-model:show="searchVisible" position="top" :style="{ height: '80%' }"
                 style="position: absolute;transition: none"
                 :overlay-style="{ position: 'absolute' }"
                 transition="viewer-fade"
-- 
2.18.0