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