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
67563129
Commit
67563129
authored
Dec 25, 2024
by
songrui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
疾病列表无限加载bug修复;诊断详情跳转
parent
f914ca9f
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
104 additions
and
25 deletions
+104
-25
Doctor.vue
src/doctor/Doctor.vue
+1
-1
DiagnoseForm.vue
src/doctor/diagnose/form/DiagnoseForm.vue
+12
-1
PatientDetail.vue
src/doctor/patientDetail/PatientDetail.vue
+2
-1
List.vue
src/doctor/patientDetail/components/disease/List.vue
+21
-7
Visit.vue
src/doctor/patientDetail/components/disease/Visit.vue
+1
-1
Record.vue
src/doctor/patientDetail/components/screening/Record.vue
+22
-10
FristForm.vue
src/doctor/screening/first/FristForm.vue
+9
-1
SecondForm.vue
src/doctor/screening/second/SecondForm.vue
+9
-1
FirstScreen.vue
src/doctor/workbench/tables/FirstScreen.vue
+13
-1
HighRisk.vue
src/doctor/workbench/tables/HighRisk.vue
+14
-1
No files found.
src/doctor/Doctor.vue
View file @
67563129
...
@@ -57,7 +57,7 @@ export default {
...
@@ -57,7 +57,7 @@ export default {
if
(
!
token
)
{
if
(
!
token
)
{
token
=
sessionStorage
.
getItem
(
'token'
)
token
=
sessionStorage
.
getItem
(
'token'
)
if
(
process
.
env
.
NODE_ENV
!==
'production'
)
{
if
(
process
.
env
.
NODE_ENV
!==
'production'
)
{
token
=
'
6584f8d8-5d17-4bbd-917e-2bd1ac8a1cf3
'
token
=
'
10757dc5-8d19-4f8e-9c66-ea55fcc45844
'
}
}
}
}
if
(
token
)
{
if
(
token
)
{
...
...
src/doctor/diagnose/form/DiagnoseForm.vue
View file @
67563129
<
template
>
<
template
>
<div
class=
"h-full flex flex-col diagnose-form"
>
<div
class=
"h-full flex flex-col diagnose-form"
>
<DocNavBar
title=
"新增慢病诊断
"
class=
"shrink-0"
></DocNavBar>
<DocNavBar
:title=
"`$
{id ? '修改' : '新增'}慢病诊断`
" class="shrink-0">
</DocNavBar>
</div>
</div>
</
template
>
</
template
>
...
@@ -10,6 +10,17 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
...
@@ -10,6 +10,17 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
export
default
{
export
default
{
components
:
{
components
:
{
DocNavBar
DocNavBar
},
computed
:
{
id
()
{
return
this
.
$route
.
query
.
id
},
diseaseType
()
{
return
this
.
$route
.
query
.
diseaseType
},
residentInfoId
()
{
return
this
.
$route
.
query
.
residentInfoId
}
}
}
}
}
</
script
>
</
script
>
...
...
src/doctor/patientDetail/PatientDetail.vue
View file @
67563129
...
@@ -66,7 +66,8 @@
...
@@ -66,7 +66,8 @@
<GeneralList
v-else-if=
"activeTabItem.id === 'CURRENCY'"
/>
<GeneralList
v-else-if=
"activeTabItem.id === 'CURRENCY'"
/>
<ReferralList
v-else-if=
"activeTabItem.id === 'REFERRAL'"
/>
<ReferralList
v-else-if=
"activeTabItem.id === 'REFERRAL'"
/>
<ConsultationList
v-else-if=
"activeTabItem.id === 'CONSULTATION'"
/>
<ConsultationList
v-else-if=
"activeTabItem.id === 'CONSULTATION'"
/>
<DiseaseList
v-else
:diseaseName=
"activeTabItem.name"
:diseaseType=
"activeTabItem.value"
/>
<DiseaseList
v-else
:key=
"activeTabItem.value"
:diseaseName=
"activeTabItem.name"
:diseaseType=
"activeTabItem.value"
/>
</div>
</div>
<van-popup
<van-popup
v-model:show=
"addVisible"
v-model:show=
"addVisible"
...
...
src/doctor/patientDetail/components/disease/List.vue
View file @
67563129
...
@@ -38,14 +38,14 @@
...
@@ -38,14 +38,14 @@
<span
class=
"label"
>
纳入管理日期
</span>
<span
class=
"label"
>
纳入管理日期
</span>
<span>
{{
item
.
manageDate
}}
</span>
<span>
{{
item
.
manageDate
}}
</span>
</div>
</div>
<
!--
<div
class=
"divider
"
></div>
<
div
class=
"divider my-2
"
></div>
<div
class=
"bt-group"
>
<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=
'editBtn(item)'
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
'editBtn(item)'
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"delBtn(item)"
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"delBtn(item)"
v-if=
"item.allowDelete ==1"
>
删除
</van-button>
v-if=
"item.allowDelete ==1"
>
删除
</van-button>
</div>
-->
</div>
</div>
</div>
</div>
</div>
<div
v-for=
"item in treatmentRecord"
:key=
"item.id"
<div
v-for=
"item in treatmentRecord"
:key=
"item.id"
...
@@ -185,13 +185,27 @@ export default {
...
@@ -185,13 +185,27 @@ export default {
})
})
},
},
onRefresh
()
{
onRefresh
()
{
this
.
load
()
this
.
load
(
false
)
},
},
toDetail
()
{
toDetail
(
record
)
{
this
.
$router
.
push
({
path
:
'/doctor/diagnose/detail'
,
query
:
{
residentInfoId
:
this
.
residentInfoId
,
diseaseType
:
this
.
diseaseType
,
id
:
record
.
id
}
})
},
},
editBtn
()
{
editBtn
(
record
)
{
this
.
$router
.
push
({
path
:
'/doctor/diagnose/form'
,
query
:
{
residentInfoId
:
this
.
residentInfoId
,
diseaseType
:
this
.
diseaseType
,
id
:
record
.
id
}
})
},
},
delBtn
()
{
delBtn
()
{
...
...
src/doctor/patientDetail/components/disease/Visit.vue
View file @
67563129
...
@@ -136,7 +136,7 @@ export default {
...
@@ -136,7 +136,7 @@ export default {
},
},
onRefresh
()
{
onRefresh
()
{
this
.
pagination
.
pageIndex
=
1
this
.
pagination
.
pageIndex
=
1
this
.
load
()
this
.
load
(
false
)
},
},
toDetail
(
record
)
{
toDetail
(
record
)
{
if
(
!
record
)
return
if
(
!
record
)
return
...
...
src/doctor/patientDetail/components/screening/Record.vue
View file @
67563129
...
@@ -36,14 +36,14 @@
...
@@ -36,14 +36,14 @@
<span>
{{
item
.
created
}}
</span>
<span>
{{
item
.
created
}}
</span>
</div>
</div>
</div>
</div>
<
!--
<div
class=
"divider
"
></div>
<
div
class=
"divider my-3
"
></div>
<div
class=
"bt-group"
>
<div
class=
"bt-group"
>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"toFirstDetail(item)"
>
详情
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"toFirstDetail(item)"
>
详情
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
'editBtn(item)'
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"editFirstBtn(item)"
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"delBtn(item)"
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"del
First
Btn(item)"
v-if=
"item.allowDelete ==1"
>
删除
</van-button>
v-if=
"item.allowDelete ==1"
>
删除
</van-button>
</div>
-->
</div>
</div>
</div>
</div>
</div>
<div
v-for=
"item in secondScreenList"
:key=
"item.id"
<div
v-for=
"item in secondScreenList"
:key=
"item.id"
...
@@ -80,14 +80,14 @@
...
@@ -80,14 +80,14 @@
<span>
{{
item
.
created
}}
</span>
<span>
{{
item
.
created
}}
</span>
</div>
</div>
</div>
</div>
<
!--
<div
class=
"divider
"
></div>
<
div
class=
"divider my-3
"
></div>
<div
class=
"bt-group"
>
<div
class=
"bt-group"
>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"toSecondDetail(item)"
>
详情
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"toSecondDetail(item)"
>
详情
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
'editBtn(item)'
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
'edit
Second
Btn(item)'
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
v-if=
"item.allowUpdate == 1"
>
修改
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"delBtn(item)"
<van-button
round
size=
"small"
class=
"doc-btn-red"
@
click=
"del
Second
Btn(item)"
v-if=
"item.allowUpdate == 1"
>
删除
</van-button>
v-if=
"item.allowUpdate == 1"
>
删除
</van-button>
</div>
-->
</div>
</div>
</div>
</div>
</div>
</van-pull-refresh>
</van-pull-refresh>
...
@@ -173,10 +173,22 @@ export default {
...
@@ -173,10 +173,22 @@ export default {
}
}
})
})
},
},
editBtn
()
{
editFirstBtn
(
record
)
{
this
.
$router
.
push
({
path
:
'/doctor/screening/firstForm'
,
query
:
{
residentInfoId
:
this
.
residentInfoId
,
id
:
record
.
id
}
})
},
delFirstBtn
(
record
)
{
},
},
delBtn
()
{
editSecondBtn
(
record
)
{
this
.
$router
.
push
({
path
:
'/doctor/screening/secondForm'
,
query
:
{
residentInfoId
:
this
.
residentInfoId
,
id
:
record
.
id
}
})
},
delSecondBtn
(
record
)
{
}
}
},
},
...
...
src/doctor/screening/first/FristForm.vue
View file @
67563129
<
template
>
<
template
>
<div
class=
"h-full flex flex-col screening-first"
>
<div
class=
"h-full flex flex-col screening-first"
>
<DocNavBar
title=
"新增主要慢病高危筛查
"
class=
"shrink-0"
></DocNavBar>
<DocNavBar
:title=
"`$
{id ? '修改' : '新增'}主要慢病高危筛查`
" class="shrink-0">
</DocNavBar>
</div>
</div>
</
template
>
</
template
>
...
@@ -10,6 +10,14 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
...
@@ -10,6 +10,14 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
export
default
{
export
default
{
components
:
{
components
:
{
DocNavBar
DocNavBar
},
computed
:
{
id
()
{
return
this
.
$route
.
query
.
id
},
residentInfoId
()
{
return
this
.
$route
.
query
.
residentInfoId
}
}
}
}
}
</
script
>
</
script
>
...
...
src/doctor/screening/second/SecondForm.vue
View file @
67563129
<
template
>
<
template
>
<div
class=
"h-full flex flex-col screening-second"
>
<div
class=
"h-full flex flex-col screening-second"
>
<DocNavBar
title=
"新增专病高危筛查
"
class=
"shrink-0"
></DocNavBar>
<DocNavBar
:title=
"`$
{id ? '修改' : '新增'}专病高危筛查`
" class="shrink-0">
</DocNavBar>
</div>
</div>
</
template
>
</
template
>
...
@@ -10,6 +10,14 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
...
@@ -10,6 +10,14 @@ import DocNavBar from '@/doctor/components/docNavBar/DocNavBar.vue'
export
default
{
export
default
{
components
:
{
components
:
{
DocNavBar
DocNavBar
},
computed
:
{
id
()
{
return
this
.
$route
.
query
.
id
},
residentInfoId
()
{
return
this
.
$route
.
query
.
residentInfoId
}
}
}
}
}
</
script
>
</
script
>
...
...
src/doctor/workbench/tables/FirstScreen.vue
View file @
67563129
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
<div
class=
"divider my-3"
></div>
<div
class=
"divider my-3"
></div>
<div
class=
"bt-group"
>
<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=
"to
Detail
(item)"
>
复筛
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"to
Screen
(item)"
>
复筛
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"onIgnore(item)"
>
忽略
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"onIgnore(item)"
>
忽略
</van-button>
</div>
</div>
</div>
</div>
...
@@ -230,6 +230,18 @@ export default {
...
@@ -230,6 +230,18 @@ export default {
}
}
})
})
},
},
toScreen
(
record
)
{
if
(
record
.
residentInfoId
==
null
)
{
showToast
(
'暂时无法进行筛查'
)
return
}
this
.
$router
.
push
({
path
:
'/doctor/screening/secondForm'
,
query
:
{
residentInfoId
:
record
.
residentInfoId
}
})
},
onIgnore
(
record
)
{
onIgnore
(
record
)
{
let
params
=
{
let
params
=
{
relationId
:
record
.
screenId
,
relationId
:
record
.
screenId
,
...
...
src/doctor/workbench/tables/HighRisk.vue
View file @
67563129
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
<div
class=
"divider my-3"
></div>
<div
class=
"divider my-3"
></div>
<div
class=
"bt-group"
>
<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=
'toD
etail
(item)'
>
诊断
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
'toD
iagnose
(item)'
>
诊断
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"onIgnore(item)"
>
忽略
</van-button>
<van-button
round
size=
"small"
class=
"doc-btn-primary"
@
click=
"onIgnore(item)"
>
忽略
</van-button>
</div>
</div>
</div>
</div>
...
@@ -260,6 +260,19 @@ export default {
...
@@ -260,6 +260,19 @@ export default {
}
}
})
})
},
},
toDiagnose
(
record
)
{
if
(
record
.
residentInfoId
==
null
)
{
showToast
(
'暂时无法进行诊断'
)
return
}
this
.
$router
.
push
({
path
:
'/doctor/screening/secondForm'
,
query
:
{
residentInfoId
:
record
.
residentInfoId
,
diseaseType
:
record
.
diseaseType
}
})
},
onIgnore
(
record
)
{
onIgnore
(
record
)
{
let
params
=
{
let
params
=
{
relationId
:
record
.
screenId
,
relationId
:
record
.
screenId
,
...
...
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