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
f9887119
Commit
f9887119
authored
Mar 07, 2025
by
芮自成
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
专病随访详情修改
parent
09aadc71
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
50 additions
and
27 deletions
+50
-27
ChronicKidneyDiseaseDetail.vue
...parateFU/detail/components/ChronicKidneyDiseaseDetail.vue
+2
-0
CopdDetail.vue
...ctor/followUp/separateFU/detail/components/CopdDetail.vue
+15
-13
CoronaryHeartDiseaseDetail.vue
...parateFU/detail/components/CoronaryHeartDiseaseDetail.vue
+8
-3
DiabetesDetail.vue
.../followUp/separateFU/detail/components/DiabetesDetail.vue
+2
-0
DyslipidemiaDetail.vue
...lowUp/separateFU/detail/components/DyslipidemiaDetail.vue
+2
-0
HypertensionDetail.vue
...lowUp/separateFU/detail/components/HypertensionDetail.vue
+0
-11
StrokeDetail.vue
...or/followUp/separateFU/detail/components/StrokeDetail.vue
+21
-0
No files found.
src/doctor/followUp/separateFU/detail/components/ChronicKidneyDiseaseDetail.vue
View file @
f9887119
...
@@ -306,6 +306,7 @@
...
@@ -306,6 +306,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -317,6 +318,7 @@ export default {
...
@@ -317,6 +318,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
...
src/doctor/followUp/separateFU/detail/components/CopdDetail.vue
View file @
f9887119
...
@@ -175,7 +175,7 @@
...
@@ -175,7 +175,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"
6"
title=
"辅助检查"
name=
"6
"
>
<van-collapse-item
key=
"
7"
title=
"辅助检查"
name=
"7
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -198,7 +198,7 @@
...
@@ -198,7 +198,7 @@
</div>
</div>
</
template
>
</
template
>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"
7"
title=
"服药依从性"
name=
"7
"
>
<van-collapse-item
key=
"
8"
title=
"服药依从性"
name=
"8
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -209,7 +209,7 @@
...
@@ -209,7 +209,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"
8"
title=
"药物不良反应"
name=
"8
"
>
<van-collapse-item
key=
"
9"
title=
"药物不良反应"
name=
"9
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -224,7 +224,7 @@
...
@@ -224,7 +224,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"
9"
title=
"此次随访分类"
name=
"9
"
>
<van-collapse-item
key=
"
10"
title=
"此次随访分类"
name=
"10
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -235,7 +235,7 @@
...
@@ -235,7 +235,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
0"
title=
"目前诊断"
name=
"10
"
>
<van-collapse-item
key=
"1
1"
title=
"目前诊断"
name=
"11
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -246,7 +246,7 @@
...
@@ -246,7 +246,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
1"
title=
"用药情况"
name=
"11
"
>
<van-collapse-item
key=
"1
2"
title=
"用药情况"
name=
"12
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -270,7 +270,7 @@
...
@@ -270,7 +270,7 @@
</div>
</div>
</
template
>
</
template
>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
2"
title=
"其他治疗"
name=
"12
"
>
<van-collapse-item
key=
"1
3"
title=
"其他治疗"
name=
"13
"
>
<div
class=
"py-1"
>
家庭氧疗
</div>
<div
class=
"py-1"
>
家庭氧疗
</div>
<div
class=
"gray-box"
>
<div
class=
"gray-box"
>
<div>
每日:{{ visitInfo.otEveryday || '-' }} 小时
</div>
<div>
每日:{{ visitInfo.otEveryday || '-' }} 小时
</div>
...
@@ -289,7 +289,7 @@
...
@@ -289,7 +289,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
3"
title=
"转诊"
name=
"13
"
>
<van-collapse-item
key=
"1
4"
title=
"转诊"
name=
"14
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -312,13 +312,13 @@
...
@@ -312,13 +312,13 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
4"
title=
"现场随访照片"
name=
"14
"
>
<van-collapse-item
key=
"1
5"
title=
"现场随访照片"
name=
"15
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
<ImagePreview
:img-list=
"visitInfo.visitImageList"
></ImagePreview>
<ImagePreview
:img-list=
"visitInfo.visitImageList"
></ImagePreview>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
5"
title=
"下次随访日期"
name=
"15
"
>
<van-collapse-item
key=
"1
6"
title=
"下次随访日期"
name=
"16
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -329,7 +329,7 @@
...
@@ -329,7 +329,7 @@
</div>
</div>
</div>
</div>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"1
6"
title=
"随访机构"
name=
"16
"
>
<van-collapse-item
key=
"1
7"
title=
"随访机构"
name=
"17
"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
...
@@ -347,6 +347,7 @@
...
@@ -347,6 +347,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -358,6 +359,7 @@ export default {
...
@@ -358,6 +359,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
@@ -433,7 +435,7 @@ export default {
...
@@ -433,7 +435,7 @@ export default {
this
.
activeCollapse
=
[]
this
.
activeCollapse
=
[]
}
else
{
}
else
{
let
list
=
[]
let
list
=
[]
for
(
let
i
=
1
;
i
<
1
7
;
i
++
)
{
for
(
let
i
=
1
;
i
<
1
8
;
i
++
)
{
list
.
push
(
i
.
toString
())
list
.
push
(
i
.
toString
())
}
}
this
.
activeCollapse
=
list
this
.
activeCollapse
=
list
...
@@ -453,7 +455,7 @@ export default {
...
@@ -453,7 +455,7 @@ export default {
this
.
activeCollapse
=
val
.
slice
(
val
.
length
-
1
)
this
.
activeCollapse
=
val
.
slice
(
val
.
length
-
1
)
}
}
}
}
if
(
val
.
length
===
1
6
)
{
if
(
val
.
length
===
1
7
)
{
this
.
collapseAll
=
true
this
.
collapseAll
=
true
}
else
{
}
else
{
this
.
collapseAll
=
false
this
.
collapseAll
=
false
...
...
src/doctor/followUp/separateFU/detail/components/CoronaryHeartDiseaseDetail.vue
View file @
f9887119
...
@@ -234,16 +234,19 @@
...
@@ -234,16 +234,19 @@
<span
class=
"text-end"
>
{{ visitInfo.adjustTreatName }}
</span>
<span
class=
"text-end"
>
{{ visitInfo.adjustTreatName }}
</span>
</div>
</div>
</div>
</div>
<
template
v-if=
"visitInfo.adjustTreat === 1"
>
<div
class=
"py-1"
>
用药方案
</div>
<div
v-for=
"(item, index) in medicateCase"
:key=
"index"
class=
"gray-box mb-2"
>
<div
v-for=
"(item, index) in medicateCase"
:key=
"index"
class=
"gray-box mb-2"
>
<div>
药物名称:
{{
item
.
drugName
}}
</div>
<div>
药物名称:
{{
item
.
drugName
}}
</div>
<div>
<div>
<span>
剂量:
</span>
<span>
剂量:
</span>
<span>
{{
item
.
dose
}}
</span>
<span>
{{
item
.
dose
}}
</span>
<span
class=
"ml-1"
>
{{ item.unitName
}}
</span>
<span
class=
"ml-1"
>
{{
item
.
unitName
||
store
.
getDictValue
(
'CP00081'
,
item
.
unit
)
}}
</span>
</div>
</div>
<div>
频次:{{ item.frequencyName
}}
</div>
<div>
频次:
{{
item
.
frequencyName
||
store
.
getDictValue
(
'CP00084'
,
item
.
frequency
)
}}
</div>
<div>
用法:{{ item.usageName
}}
</div>
<div>
用法:
{{
item
.
usageName
||
store
.
getDictValue
(
'CP00083'
,
item
.
usage
)
}}
</div>
</div>
</div>
</
template
>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"12"
title=
"转诊"
name=
"12"
>
<van-collapse-item
key=
"12"
title=
"转诊"
name=
"12"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
...
@@ -303,6 +306,7 @@
...
@@ -303,6 +306,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -314,6 +318,7 @@ export default {
...
@@ -314,6 +318,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
...
src/doctor/followUp/separateFU/detail/components/DiabetesDetail.vue
View file @
f9887119
...
@@ -348,6 +348,7 @@
...
@@ -348,6 +348,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -359,6 +360,7 @@ export default {
...
@@ -359,6 +360,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
...
src/doctor/followUp/separateFU/detail/components/DyslipidemiaDetail.vue
View file @
f9887119
...
@@ -306,6 +306,7 @@
...
@@ -306,6 +306,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -317,6 +318,7 @@ export default {
...
@@ -317,6 +318,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
...
src/doctor/followUp/separateFU/detail/components/HypertensionDetail.vue
View file @
f9887119
...
@@ -172,17 +172,6 @@
...
@@ -172,17 +172,6 @@
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
<!-- <div class="list">
<div v-for="item in columnsAuxiliary" :key="item.key">
<div class="flex justify-between py-1 border-bottom item">
<span class="shrink-0 mr-2 label">{{ item.title }}</span>
<span class="text-end">
<span>{{ visitInfo[item.key] || '-' }}</span>
<span v-if="item.unit" class="ml-1">{{ item.unit }}</span>
</span>
</div>
</div>
</div> -->
<div
v-for=
"(x, xIndex) in inspectList"
:key=
"xIndex"
>
<div
v-for=
"(x, xIndex) in inspectList"
:key=
"xIndex"
>
<div
style=
"color: #262626"
:class=
"[xIndex === 0 ? '' : 'mt-2']"
>
{{ x.insName }}
</div>
<div
style=
"color: #262626"
:class=
"[xIndex === 0 ? '' : 'mt-2']"
>
{{ x.insName }}
</div>
<div
class=
"gray-box mt-1"
>
<div
class=
"gray-box mt-1"
>
...
...
src/doctor/followUp/separateFU/detail/components/StrokeDetail.vue
View file @
f9887119
...
@@ -228,6 +228,25 @@
...
@@ -228,6 +228,25 @@
<
template
#
right-icon
>
<
template
#
right-icon
>
<doc-icon
type=
"doc-down"
/>
<doc-icon
type=
"doc-down"
/>
</
template
>
</
template
>
<div
class=
"list"
>
<div
class=
"flex justify-between py-1 border-bottom item"
>
<span
class=
"shrink-0 mr-2 label"
>
是否调整治疗方案
</span>
<span
class=
"text-end"
>
{{ visitInfo.adjustTreatName }}
</span>
</div>
</div>
<
template
v-if=
"visitInfo.adjustTreat === 1"
>
<div
class=
"py-1"
>
用药方案
</div>
<div
v-for=
"(item, index) in medicateCase"
:key=
"index"
class=
"gray-box mb-2"
>
<div>
药物名称:
{{
item
.
drugName
}}
</div>
<div>
<span>
剂量:
</span>
<span>
{{
item
.
dose
}}
</span>
<span
class=
"ml-1"
>
{{
item
.
unitName
||
store
.
getDictValue
(
'CP00081'
,
item
.
unit
)
}}
</span>
</div>
<div>
频次:
{{
item
.
frequencyName
||
store
.
getDictValue
(
'CP00084'
,
item
.
frequency
)
}}
</div>
<div>
用法:
{{
item
.
usageName
||
store
.
getDictValue
(
'CP00083'
,
item
.
usage
)
}}
</div>
</div>
</
template
>
</van-collapse-item>
</van-collapse-item>
<van-collapse-item
key=
"12"
title=
"转诊"
name=
"12"
>
<van-collapse-item
key=
"12"
title=
"转诊"
name=
"12"
>
<
template
#
right-icon
>
<
template
#
right-icon
>
...
@@ -287,6 +306,7 @@
...
@@ -287,6 +306,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
useStore
}
from
'@/doctor/store'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
import
ImagePreview
from
'@/doctor/components/imagePreview/imagePreview.vue'
export
default
{
export
default
{
components
:
{
ImagePreview
},
components
:
{
ImagePreview
},
...
@@ -298,6 +318,7 @@ export default {
...
@@ -298,6 +318,7 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
store
:
useStore
(),
collapseAll
:
false
,
collapseAll
:
false
,
activeCollapse
:
[],
activeCollapse
:
[],
columnsBase
:
[
columnsBase
:
[
...
...
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