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
fbb92899
Commit
fbb92899
authored
8 months ago
by
gengchunlei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
居民端小程序 v1.2 通用随访详情调整
parent
295a98d9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
60 additions
and
24 deletions
+60
-24
visit.js
src/api/residentWX/visit.js
+10
-0
List.vue
src/residentWX/visit/List.vue
+30
-17
FirstFUDetail.vue
src/residentWX/visit/detail/FirstFUDetail.vue
+0
-0
GeneralFUDetail.vue
src/residentWX/visit/detail/GeneralFUDetail.vue
+0
-0
SecondFUDetail.vue
src/residentWX/visit/detail/SecondFUDetail.vue
+0
-0
SeparateFUDetail.vue
src/residentWX/visit/detail/SeparateFUDetail.vue
+1
-1
index.js
src/router/index.js
+15
-2
vue.config.js
vue.config.js
+4
-4
No files found.
src/api/residentWX/visit.js
View file @
fbb92899
...
...
@@ -4,6 +4,16 @@ export function queryVisitList(params) {
return
fetchBase
({
url
:
`/chronic-resident/v1/chronic-visit-record/page`
,
body
:
params
,
loading
:
true
})
}
//查询主要慢病高危随访详情
export
function
queryMajorFUDetail
(
params
)
{
return
fetchBase
({
url
:
`/chronic-resident/v1/chronic-visit-record/high-major-detail`
,
body
:
params
,
loading
:
true
})
}
//查询专病高危随访详情
export
function
querySpecificFUDetail
(
params
)
{
return
fetchBase
({
url
:
`/chronic-resident/v1/chronic-visit-record/high-major-detail`
,
body
:
params
,
loading
:
true
})
}
// 查询通用随访详情
export
function
queryGeneralFUDetail
(
params
)
{
return
fetchBase
({
url
:
`/chronic-resident/v1/chronic-visit-record/currency-detail`
,
body
:
params
,
loading
:
true
})
...
...
This diff is collapsed.
Click to expand it.
src/residentWX/visit/List.vue
View file @
fbb92899
...
...
@@ -24,32 +24,35 @@
>
<div
class=
"p-2 flex flex-col gap-y-2.5 card-list"
>
<div
v-for=
'item in list'
:key=
'item.id'
class=
'py-3 px-4 card'
@
click
.
stop=
'toDetail(item)'
>
<div>
<div
v-if=
'item.tabs == 3'
>
<span
class=
"label"
>
慢病类型
</span>
<span>
{{
item
.
diseaseTypeName
}}
</span>
<span>
{{
item
.
diseaseTypeName
||
'-'
}}
</span>
</div>
<div>
<span
class=
"label"
>
随访日期
</span>
<span>
{{
item
.
serve
Date
}}
</span>
<span>
{{
item
.
visit
Date
}}
</span>
</div>
<div>
<div
v-if=
'item.tabs == 3 || item.tabs == 4'
>
<span
class=
"label"
>
下次随访日期
</span>
<span>
{{
item
.
nextVisitDate
||
'-'
}}
</span>
</div>
<div>
<span
class=
"label"
>
随访医生
</span>
<span>
{{
item
.
serveDoctorName
}}
</span>
<div
v-if=
'item.nextVisitDate && (item.tabs == 1 || item.tabs == 2)'
>
<span
class=
"label"
>
下次随访日期
</span>
<span>
{{
item
.
nextVisitDate
||
'-'
}}
</span>
</div>
<div>
<span
class=
"label"
>
随访
方式
</span>
<span>
{{
item
.
serveType
Name
}}
</span>
<span
class=
"label"
>
随访
医生
</span>
<span>
{{
item
.
visitDoctor
Name
}}
</span>
</div>
<div>
<span
class=
"label"
>
随访机构
</span>
<span>
{{
item
.
serve
UnitName
}}
</span>
<span>
{{
item
.
visit
UnitName
}}
</span>
</div>
<span
class=
"tag tag-yellow"
v-show=
"item.serveType == '5'"
>
通用随访
</span>
<span
class=
"tag tag-green"
v-show=
"item.serveType == '3' || item.serveType == '4' "
>
专病随访
</span>
<span
class=
"tag tag-green"
v-show=
"item.tabs == 1"
>
主要慢病高危随访
</span>
<span
class=
"tag tag-green"
v-show=
"item.tabs == 2"
>
专病高危随访
</span>
<span
class=
"tag tag-green"
v-show=
"item.tabs == 3"
>
专病随访
</span>
<span
class=
"tag tag-green"
v-show=
"item.tabs == 4"
>
通用随访
</span>
</div>
</div>
</van-list>
...
...
@@ -127,7 +130,6 @@ export default {
const
query
=
{
residentInfoId
:
this
.
baseInfo
.
residentInfoId
,
diseaseType
:
this
.
activeTab
,
serveTypeList
:
[
'3'
,
'4'
,
'5'
],
pageIndex
:
this
.
pagination
.
pageIndex
,
pageSize
:
this
.
pagination
.
pageSize
}
...
...
@@ -163,12 +165,23 @@ export default {
toDetail
(
item
)
{
let
par
=
{}
let
path
=
``
if
(
item
.
serveType
==
5
)
{
path
=
`GeneralFUDetail/
${
item
.
relationId
}
`
//主要慢病高危随访
if
(
item
.
tabs
==
1
)
{
path
=
`FirstFUDetail/
${
item
.
id
}
`
}
//专病高危随访
if
(
item
.
tabs
==
2
)
{
path
=
`SecondFUDetail/
${
item
.
id
}
`
}
if
(
item
.
serveType
==
3
||
item
.
serveType
==
4
)
{
path
=
`SeparateFUDetail/
${
item
.
relationId
}
/
${
item
.
diseaseType
}
`
//专病随访
if
(
item
.
tabs
==
3
)
{
path
=
`SeparateFUDetail/
${
item
.
id
}
/
${
item
.
diseaseType
}
`
}
//通用随访
if
(
item
.
tabs
==
4
)
{
path
=
`GeneralFUDetail/
${
item
.
id
}
`
}
this
.
$router
.
push
({
path
,
query
:
par
...
...
This diff is collapsed.
Click to expand it.
src/residentWX/visit/detail/FirstFUDetail.vue
0 → 100644
View file @
fbb92899
This diff is collapsed.
Click to expand it.
src/residentWX/visit/detail/GeneralFUDetail.vue
View file @
fbb92899
This diff is collapsed.
Click to expand it.
src/residentWX/visit/detail/SecondFUDetail.vue
0 → 100644
View file @
fbb92899
This diff is collapsed.
Click to expand it.
src/residentWX/visit/detail/SeparateFUDetail.vue
View file @
fbb92899
...
...
@@ -68,7 +68,7 @@ export default {
}
},
created
()
{
document
.
title
=
'随访详情'
document
.
title
=
'
专病
随访详情'
this
.
load
()
},
methods
:
{
...
...
This diff is collapsed.
Click to expand it.
src/router/index.js
View file @
fbb92899
...
...
@@ -113,16 +113,29 @@ const routes = [
name
:
'residentWX-visit-List'
,
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-visit" */
'@/residentWX/visit/List.vue'
)
},
//通用随访详情
{
path
:
'visit/GeneralFUDetail/:relationId'
,
name
:
'resident-visit-GeneralFUDetail'
,
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-screening" */
'@/residentWX/visit/detail/GeneralFUDetail.vue'
)
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-visit" */
'@/residentWX/visit/detail/GeneralFUDetail.vue'
)
},
//主要慢病高危详情
{
path
:
'visit/FirstFUDetail/:id'
,
name
:
'resident-visit-FirstFUDetail'
,
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-visit" */
'@/residentWX/visit/detail/FirstFUDetail.vue'
)
},
//专病高危详情
{
path
:
'visit/SecondFUDetail/:id'
,
name
:
'resident-visit-SecondFUDetail'
,
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-visit" */
'@/residentWX/visit/detail/SecondFUDetail.vue'
)
},
// 专病随访详情
{
path
:
'visit/SeparateFUDetail/:relationId/:diseaseType'
,
name
:
'resident-visit-SeparateFUDetail'
,
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-
screening
" */
'@/residentWX/visit/detail/SeparateFUDetail.vue'
)
component
:
()
=>
import
(
/* webpackChunkName: "residentWX-
visit
" */
'@/residentWX/visit/detail/SeparateFUDetail.vue'
)
},
// 健康指导宣教
{
...
...
This diff is collapsed.
Click to expand it.
vue.config.js
View file @
fbb92899
...
...
@@ -39,12 +39,12 @@ module.exports = defineConfig({
}
},
'/chronic-resident'
:
{
// target: 'http://192.168.1.200
:8903',
target
:
'https://beta-tumour.zmnyjk.com'
,
target
:
'http://192.168.1.125
:8903'
,
//
target: 'https://beta-tumour.zmnyjk.com',
changOrigin
:
true
,
pathRewrite
:
{
//
'^/chronic-resident': '/',
'^/chronic-resident'
:
'/chronic-resident'
'^/chronic-resident'
:
'/'
,
//
'^/chronic-resident': '/chronic-resident'
}
}
},
...
...
This diff is collapsed.
Click to expand it.
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