From e9d88d0697090e7a336a091f1885835c2a8a2daf Mon Sep 17 00:00:00 2001
From: "nightkis1995@sina.com" <nightkis1995@sina.com>
Date: Wed, 11 Dec 2024 15:41:36 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=20=E6=97=B6?=
 =?UTF-8?q?=E9=97=B4=E9=80=89=E6=8B=A9=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/doctor/components/docUnit/DocUnit.vue   | 4 +++-
 src/doctor/workbench/tables/FirstScreen.vue | 2 +-
 src/doctor/workbench/tables/HighRisk.vue    | 2 +-
 src/doctor/workbench/tables/Receive.vue     | 5 +++--
 src/doctor/workbench/tables/Visit.vue       | 4 ++--
 src/doctor/workbench/tables/Work.vue        | 2 +-
 6 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/src/doctor/components/docUnit/DocUnit.vue b/src/doctor/components/docUnit/DocUnit.vue
index cdda85c..9348ac3 100644
--- a/src/doctor/components/docUnit/DocUnit.vue
+++ b/src/doctor/components/docUnit/DocUnit.vue
@@ -1,5 +1,6 @@
 <template>
     <van-popup :show="innerShow" position="bottom"
+        :teleport="teleport"
         class="doc-unit">
         <van-picker :loading="loading"
             title="机构选择"
@@ -32,7 +33,8 @@ export default {
             default: () => {
                 return {text: 'unitName', value: 'id'}
             }
-        }
+        },
+        teleport: [String, Element]
     },
     emits: ['update:show', 'update:value', 'change'],
     data() {
diff --git a/src/doctor/workbench/tables/FirstScreen.vue b/src/doctor/workbench/tables/FirstScreen.vue
index 0f4dba2..2d811a5 100644
--- a/src/doctor/workbench/tables/FirstScreen.vue
+++ b/src/doctor/workbench/tables/FirstScreen.vue
@@ -80,7 +80,7 @@
                                 class="doc-input"
                                 @click="() => { dateShow = true, dateMark = 2 }"/>
                         </div>
-                        <van-popup v-model:show="dateShow" position="bottom">
+                        <van-popup v-model:show="dateShow" position="bottom" :teleport="listDom">
                             <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false" />
                         </van-popup>
                         <div class="my-3">数据来源</div>
diff --git a/src/doctor/workbench/tables/HighRisk.vue b/src/doctor/workbench/tables/HighRisk.vue
index 2d28fb7..c0d0a06 100644
--- a/src/doctor/workbench/tables/HighRisk.vue
+++ b/src/doctor/workbench/tables/HighRisk.vue
@@ -84,7 +84,7 @@
                                 class="doc-input"
                                 @click="() => { dateShow = true, dateMark = 2 }"/>
                         </div>
-                        <van-popup v-model:show="dateShow" position="bottom">
+                        <van-popup v-model:show="dateShow" position="bottom" :teleport="listDom">
                             <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false" />
                         </van-popup>
                         <div class="my-3">数据来源</div>
diff --git a/src/doctor/workbench/tables/Receive.vue b/src/doctor/workbench/tables/Receive.vue
index 271cb7d..41f4f72 100644
--- a/src/doctor/workbench/tables/Receive.vue
+++ b/src/doctor/workbench/tables/Receive.vue
@@ -79,7 +79,8 @@
                             @click="() => unitShow = true"
                             class="doc-input">
                         </van-field>
-                        <DocUnit v-model:show='unitShow' v-model:value='form.outUnitId' @change='e => form._unitName = e.unitName'/>
+                        <DocUnit v-model:show='unitShow' v-model:value='form.outUnitId' @change='e => form._unitName = e.unitName' 
+                            :teleport="listDom"/>
                         <div class="my-3">创建日期</div>
                         <div class="flex items-center">
                             <van-field v-model="form.startDate" placeholder="开始日期" readonly
@@ -90,7 +91,7 @@
                                 class="doc-input"
                                 @click="() => { dateShow = true, dateMark = 2 }"/>
                         </div>
-                        <van-popup v-model:show="dateShow" position="bottom">
+                        <van-popup v-model:show="dateShow" position="bottom" :teleport="listDom">
                             <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false" />
                         </van-popup>
                         <div class="my-3">转诊类型</div>
diff --git a/src/doctor/workbench/tables/Visit.vue b/src/doctor/workbench/tables/Visit.vue
index 410c8ec..8bfd0a9 100644
--- a/src/doctor/workbench/tables/Visit.vue
+++ b/src/doctor/workbench/tables/Visit.vue
@@ -97,8 +97,8 @@
                                 class="doc-input"
                                 @click="() => { dateShow = true, dateMark = 2 }"/>
                         </div>
-                        <van-popup v-model:show="dateShow" position="bottom">
-                            <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false" />
+                        <van-popup v-model:show="dateShow" position="bottom" :teleport="listDom">
+                            <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false"/>
                         </van-popup>
                         <div class="my-3">数据来源</div>
                         <CheckBtn :options="store.getDict('CP00124')" v-model:value="form.source" column-3
diff --git a/src/doctor/workbench/tables/Work.vue b/src/doctor/workbench/tables/Work.vue
index 8387f2f..ad422c0 100644
--- a/src/doctor/workbench/tables/Work.vue
+++ b/src/doctor/workbench/tables/Work.vue
@@ -83,7 +83,7 @@
                                 class="doc-input"
                                 @click="() => { dateShow = true, dateMark = 2 }"/>
                         </div>
-                        <van-popup v-model:show="dateShow" position="bottom">
+                        <van-popup v-model:show="dateShow" position="bottom" :teleport="listDom">
                             <van-date-picker @confirm="onDateConfirm" @cancel="dateShow = false"/>
                         </van-popup>
                         <div class="my-3">数据来源</div>
-- 
2.18.0