Commit f9887119 authored by 芮自成's avatar 芮自成

专病随访详情修改

parent 09aadc71
......@@ -306,6 +306,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -317,6 +318,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......
......@@ -175,7 +175,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="6" title="辅助检查" name="6">
<van-collapse-item key="7" title="辅助检查" name="7">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -198,7 +198,7 @@
</div>
</template>
</van-collapse-item>
<van-collapse-item key="7" title="服药依从性" name="7">
<van-collapse-item key="8" title="服药依从性" name="8">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -209,7 +209,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="8" title="药物不良反应" name="8">
<van-collapse-item key="9" title="药物不良反应" name="9">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -224,7 +224,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="9" title="此次随访分类" name="9">
<van-collapse-item key="10" title="此次随访分类" name="10">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -235,7 +235,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="10" title="目前诊断" name="10">
<van-collapse-item key="11" title="目前诊断" name="11">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -246,7 +246,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="11" title="用药情况" name="11">
<van-collapse-item key="12" title="用药情况" name="12">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -270,7 +270,7 @@
</div>
</template>
</van-collapse-item>
<van-collapse-item key="12" title="其他治疗" name="12">
<van-collapse-item key="13" title="其他治疗" name="13">
<div class="py-1">家庭氧疗</div>
<div class="gray-box">
<div>每日:{{ visitInfo.otEveryday || '-' }} 小时</div>
......@@ -289,7 +289,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="13" title="转诊" name="13">
<van-collapse-item key="14" title="转诊" name="14">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -312,13 +312,13 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="14" title="现场随访照片" name="14">
<van-collapse-item key="15" title="现场随访照片" name="15">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
<ImagePreview :img-list="visitInfo.visitImageList"></ImagePreview>
</van-collapse-item>
<van-collapse-item key="15" title="下次随访日期" name="15">
<van-collapse-item key="16" title="下次随访日期" name="16">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -329,7 +329,7 @@
</div>
</div>
</van-collapse-item>
<van-collapse-item key="16" title="随访机构" name="16">
<van-collapse-item key="17" title="随访机构" name="17">
<template #right-icon>
<doc-icon type="doc-down" />
</template>
......@@ -347,6 +347,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -358,6 +359,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......@@ -433,7 +435,7 @@ export default {
this.activeCollapse = []
} else {
let list = []
for (let i = 1; i < 17; i++) {
for (let i = 1; i < 18; i++) {
list.push(i.toString())
}
this.activeCollapse = list
......@@ -453,7 +455,7 @@ export default {
this.activeCollapse = val.slice(val.length - 1)
}
}
if (val.length === 16) {
if (val.length === 17) {
this.collapseAll = true
} else {
this.collapseAll = false
......
......@@ -234,16 +234,19 @@
<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 }}</span>
<span class="ml-1">{{ item.unitName || store.getDictValue('CP00081', item.unit) }}</span>
</div>
<div>频次:{{ item.frequencyName }}</div>
<div>用法:{{ item.usageName }}</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 key="12" title="转诊" name="12">
<template #right-icon>
......@@ -303,6 +306,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -314,6 +318,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......
......@@ -348,6 +348,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -359,6 +360,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......
......@@ -306,6 +306,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -317,6 +318,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......
......@@ -172,17 +172,6 @@
<template #right-icon>
<doc-icon type="doc-down" />
</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 style="color: #262626" :class="[xIndex === 0 ? '' : 'mt-2']">{{ x.insName }}</div>
<div class="gray-box mt-1">
......
......@@ -228,6 +228,25 @@
<template #right-icon>
<doc-icon type="doc-down" />
</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 key="12" title="转诊" name="12">
<template #right-icon>
......@@ -287,6 +306,7 @@
</div>
</template>
<script>
import { useStore } from '@/doctor/store'
import ImagePreview from '@/doctor/components/imagePreview/imagePreview.vue'
export default {
components: { ImagePreview },
......@@ -298,6 +318,7 @@ export default {
},
data() {
return {
store: useStore(),
collapseAll: false,
activeCollapse: [],
columnsBase: [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment