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
84b6560b
Commit
84b6560b
authored
May 30, 2025
by
songrui
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
随访详情
parent
0494c808
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
34 additions
and
16 deletions
+34
-16
Detail.vue
src/tumour/screening/simpleV2/detail/Detail.vue
+8
-5
Detail.vue
src/tumour/visit/detail/Detail.vue
+26
-11
No files found.
src/tumour/screening/simpleV2/detail/Detail.vue
View file @
84b6560b
...
@@ -102,7 +102,7 @@ export default {
...
@@ -102,7 +102,7 @@ export default {
info
:
{},
info
:
{},
// 问题详情
// 问题详情
detailsInfo
:
[],
detailsInfo
:
[],
activeCollapse
:
[]
activeCollapse
:
[
0
]
}
}
},
},
computed
:
{
computed
:
{
...
@@ -139,9 +139,9 @@ export default {
...
@@ -139,9 +139,9 @@ export default {
})
})
this
.
detailsInfo
=
this
.
detailsHandle
(
this
.
info
)
this
.
detailsInfo
=
this
.
detailsHandle
(
this
.
info
)
// console.log('this.info', this.detailsInfo)
// console.log('this.info', this.detailsInfo)
this
.
$nextTick
(()
=>
{
//
this.$nextTick(() => {
this
.
$refs
.
collapse
.
toggleAll
(
true
)
//
this.$refs.collapse.toggleAll(true)
})
//
})
})
})
},
},
detailsHandle
(
info
)
{
detailsHandle
(
info
)
{
...
@@ -238,6 +238,9 @@ export default {
...
@@ -238,6 +238,9 @@ export default {
.van-cell {
.van-cell {
background-color: transparent;
background-color: transparent;
padding: 8px 12px;
padding: 8px 12px;
.right-icon {
transform: rotate(-180deg);
}
}
}
.van-collapse-item__content {
.van-collapse-item__content {
background-color: transparent;
background-color: transparent;
...
@@ -248,7 +251,7 @@ export default {
...
@@ -248,7 +251,7 @@ export default {
// 展开
// 展开
.van-collapse-item__title--expanded {
.van-collapse-item__title--expanded {
.right-icon {
.right-icon {
transform: rotate(
-18
0deg);
transform: rotate(0deg);
}
}
}
}
table {
table {
...
...
src/tumour/visit/detail/Detail.vue
View file @
84b6560b
...
@@ -156,6 +156,10 @@
...
@@ -156,6 +156,10 @@
</span>
</span>
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-item"
>
<span
class=
'black-2'
>
是否用药
</span>
<span
>
{{ visitContent.drugStateTrans }}
</span>
</div>
<div
class=
"info-item"
v-if=
"visitContent.drugState == 1"
>
<span
class=
'black-2'
>
用药不良反应
</span>
<span
class=
'black-2'
>
用药不良反应
</span>
<span
>
{{ visitContent.adverseDrugReactionsTrans }}
</span>
<span
>
{{ visitContent.adverseDrugReactionsTrans }}
</span>
</div>
</div>
...
@@ -165,11 +169,11 @@
...
@@ -165,11 +169,11 @@
</div>
</div>
<div
class=
"info-item"
>
<div
class=
"info-item"
>
<span
class=
'black-2'
>
随访情况
</span>
<span
class=
'black-2'
>
随访情况
</span>
<span
>
{{ visitContent.visitSituation }}
</span>
<span
>
{{ visitContent.visitSituation
|| '-'
}}
</span>
</div>
</div>
<div
class=
"info-item"
>
<span
class=
'black-2'
>
处置意见
</span>
<span
class=
'black-2'
>
处置意见
</span>
<span
>
{{ visitContent.disposalOpinions }}
</span>
<div
class=
"panel-2 text-12 mt-1"
>
{{ visitContent.disposalOpinions || '-' }}
</div>
</div>
<div
class=
'black-2'
>
图片
</div>
<div
class=
'black-2'
>
图片
</div>
<ImagePreview
:imgList=
"visitContent.imgUrlList"
class=
"mt-1"
<ImagePreview
:imgList=
"visitContent.imgUrlList"
class=
"mt-1"
...
@@ -189,7 +193,7 @@
...
@@ -189,7 +193,7 @@
<span
v-else
class=
"mr-2"
>
<span
v-else
class=
"mr-2"
>
{{ item.itemValue || '-' }}
{{ item.itemValue || '-' }}
</span>
</span>
<div
v-if=
"item.unit"
>
<div
v-if=
"item.unit"
>
<span
class=
"black-2"
>
{{ item.unit }}
</span>
<span
class=
"black-2"
>
{{ item.unit }}
</span>
</div>
</div>
</div>
</div>
...
@@ -212,7 +216,7 @@
...
@@ -212,7 +216,7 @@
<div
class=
"panel-2 text-12 mt-1"
style=
"white-space: pre-line;"
>
<div
class=
"panel-2 text-12 mt-1"
style=
"white-space: pre-line;"
>
{{item.checkSeen}}
{{item.checkSeen}}
</div>
</div>
<div
class=
"black-2"
>
诊断意见
(检查提示)
</div>
<div
class=
"black-2"
>
诊断意见
</div>
<div
class=
"panel-2 text-12 mt-1"
>
<div
class=
"panel-2 text-12 mt-1"
>
{{ item.diagnosticOpinion || '-' }}
{{ item.diagnosticOpinion || '-' }}
</div>
</div>
...
@@ -310,9 +314,11 @@
...
@@ -310,9 +314,11 @@
<!-- 健康指导 -->
<!-- 健康指导 -->
<div
v-if=
"item.name === '6'"
>
<div
v-if=
"item.name === '6'"
>
<div>
<div>
<div
v-for=
"item in guideTextList"
class=
"flex"
>
<div
v-for=
"item in guideTextList"
>
<span
class=
"shrink-0"
>
{{item.templateModeTrans}}:
</span>
<span>
{{item.templateModeTrans}}:
</span>
<span
class=
"grow text-wrap"
>
{{ item.templateContent }}
</span>
<div
class=
"panel-2 text-12 mt-1"
>
{{ item.templateContent }}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -330,12 +336,14 @@
...
@@ -330,12 +336,14 @@
<div
class=
"mt-2"
v-if=
"mp4List.length"
>
<div
class=
"mt-2"
v-if=
"mp4List.length"
>
<div
class=
"sub-title"
>
视频文件
</div>
<div
class=
"sub-title"
>
视频文件
</div>
<Mp4
:files=
"mp4List"
:activeMediaUrl=
"activeMediaUrl"
<Mp4
:files=
"mp4List"
:activeMediaUrl=
"activeMediaUrl"
@
play=
"e => activeMediaUrl = e.annexUrl"
/>
@
play=
"e => activeMediaUrl = e.annexUrl"
style=
"color: #4D5665;"
/>
</div>
</div>
<div
class=
"flex flex-col mt-2"
style=
"row-gap: .06rem;"
v-if=
"mp3List.length"
>
<div
class=
"flex flex-col mt-2"
style=
"row-gap: .06rem;"
v-if=
"mp3List.length"
>
<div
class=
"sub-title"
>
音频文件
</div>
<div
class=
"sub-title"
>
音频文件
</div>
<Mp3
:file=
"item"
v-for=
"item in mp3List"
:key=
"item.annexId"
:activeMediaUrl=
"activeMediaUrl"
<Mp3
:file=
"item"
v-for=
"item in mp3List"
:key=
"item.annexId"
:activeMediaUrl=
"activeMediaUrl"
@
play=
"e => activeMediaUrl = e.annexUrl"
/>
@
play=
"e => activeMediaUrl = e.annexUrl"
style=
"color: #4D5665;"
/>
</div>
</div>
</div>
</div>
<!-- 催检 -->
<!-- 催检 -->
...
@@ -587,6 +595,9 @@ export default {
...
@@ -587,6 +595,9 @@ export default {
.van-cell {
.van-cell {
background-color: transparent;
background-color: transparent;
padding: 8px 12px;
padding: 8px 12px;
.right-icon {
transform: rotate(-180deg);
}
}
}
.van-collapse-item__content {
.van-collapse-item__content {
background-color: transparent;
background-color: transparent;
...
@@ -598,7 +609,7 @@ export default {
...
@@ -598,7 +609,7 @@ export default {
// 展开
// 展开
.van-collapse-item__title--expanded {
.van-collapse-item__title--expanded {
.right-icon {
.right-icon {
transform: rotate(
-18
0deg);
transform: rotate(0deg);
}
}
}
}
}
}
...
@@ -608,6 +619,10 @@ export default {
...
@@ -608,6 +619,10 @@ export default {
align-items: center;
align-items: center;
justify-content: space-between;
justify-content: space-between;
padding: 4px 0;
padding: 4px 0;
>span:first-child {
flex-shrink: 0;
padding-right: 8px;
}
}
}
.panel {
.panel {
...
...
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