Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
F
frontend-h5
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
songrui
frontend-h5
Commits
742c36e3
Commit
742c36e3
authored
Dec 11, 2024
by
songrui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工作台搜索框 位置修改
parent
9de7869d
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
227 additions
and
216 deletions
+227
-216
atomic.less
src/assets/css/atomic.less
+1
-0
FirstScreen.vue
src/doctor/workbench/tables/FirstScreen.vue
+41
-39
HighRisk.vue
src/doctor/workbench/tables/HighRisk.vue
+41
-39
Receive.vue
src/doctor/workbench/tables/Receive.vue
+45
-43
Visit.vue
src/doctor/workbench/tables/Visit.vue
+55
-53
Work.vue
src/doctor/workbench/tables/Work.vue
+44
-42
No files found.
src/assets/css/atomic.less
View file @
742c36e3
...
...
@@ -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; }
...
...
src/doctor/workbench/tables/FirstScreen.vue
View file @
742c36e3
...
...
@@ -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"
...
...
src/doctor/workbench/tables/HighRisk.vue
View file @
742c36e3
...
...
@@ -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"
...
...
src/doctor/workbench/tables/Receive.vue
View file @
742c36e3
...
...
@@ -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"
...
...
src/doctor/workbench/tables/Visit.vue
View file @
742c36e3
...
...
@@ -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: '
7
0%' }"
<van-popup
v-model:show=
"searchVisible"
position=
"top"
:style=
"
{ height: '
8
0%' }"
style="position: absolute;transition: none"
:overlay-style="{ position: 'absolute' }"
transition="viewer-fade"
...
...
src/doctor/workbench/tables/Work.vue
View file @
742c36e3
...
...
@@ -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
}}
</spa
n>
<div
class=
"divider my-3"
></div
>
<div
class=
"bt-group"
>
<
van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"toDetail(item)"
>
详情
</van-butto
n>
</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: '
7
0%' }"
<van-popup
v-model:show=
"searchVisible"
position=
"top"
:style=
"
{ height: '
8
0%' }"
style="position: absolute;transition: none"
:overlay-style="{ position: 'absolute' }"
transition="viewer-fade"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment