修改
This commit is contained in:
parent
379a94870b
commit
5ecb7f6444
@ -9,3 +9,10 @@ export function getRouteNodeList(query) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取患者信息
|
||||||
|
export function getByPatientId(patientld) {
|
||||||
|
return request({
|
||||||
|
url: `/manage/visitRecord/getByPatientId/${patientld}`,
|
||||||
|
method: 'get',
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -10,10 +10,12 @@
|
|||||||
<img class="headsculpture" src="../../../assets/manage/touxiang.png" alt="">
|
<img class="headsculpture" src="../../../assets/manage/touxiang.png" alt="">
|
||||||
<!-- <img class="headsculpture" src="../../../assets/manage/nvtouxiang.png" alt=""> -->
|
<!-- <img class="headsculpture" src="../../../assets/manage/nvtouxiang.png" alt=""> -->
|
||||||
<div class="name">
|
<div class="name">
|
||||||
胡登
|
{{ list.patientName ? list.patientName : '' }}
|
||||||
</div>
|
</div>
|
||||||
<div class="genderandage">
|
<div class="genderandage">
|
||||||
<span>男</span>
|
<span> {{ list.sex == 'MALE' ? "男" : '' }}
|
||||||
|
{{ list.sex == 'FEMALE' ? "女" : '' }}
|
||||||
|
</span>
|
||||||
|
|
|
|
||||||
<span>24岁</span>
|
<span>24岁</span>
|
||||||
</div>
|
</div>
|
||||||
@ -44,10 +46,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="texts">
|
<div class="texts">
|
||||||
<div class="text">
|
<div class="text">
|
||||||
医院: 济南医院
|
医院: {{ list.hospitalAgencyName ? list.hospitalAgencyName : '' }}
|
||||||
</div>
|
</div>
|
||||||
<div class="text">
|
<div class="text">
|
||||||
科室: 肠胃科
|
科室: {{ list.departmentName ? list.departmentName : '' }}
|
||||||
</div>
|
</div>
|
||||||
<div class="text" v-if="list.visitMethod == 'BE_IN_HOSPITAL'">
|
<div class="text" v-if="list.visitMethod == 'BE_IN_HOSPITAL'">
|
||||||
入院时间: {{ list.admissionTime }}
|
入院时间: {{ list.admissionTime }}
|
||||||
@ -82,13 +84,54 @@
|
|||||||
</el-collapse>
|
</el-collapse>
|
||||||
</div>
|
</div>
|
||||||
<div class="cardright">
|
<div class="cardright">
|
||||||
<el-collapse v-model="activeNames">
|
<div class="text" style="font-size: 20px;"> 任务:</div>
|
||||||
<el-collapse-item v-for="item in nodelist" :key="item.manageRouteId" :title="item.routeName"
|
<div v-for="item in nodelist" :key="item.manageRouteId" style="margin: 0 auto 30px;">
|
||||||
:name="item.id">
|
<div class="texts">
|
||||||
|
<div class="text">
|
||||||
|
任务名称: {{ item.routeName }}
|
||||||
|
</div>
|
||||||
|
<div class="text">
|
||||||
|
适用范围: {{ item.suitRange == 'IN_THE_HOSPITAL' ? '在院' : '' }}
|
||||||
|
{{ item.suitRange == 'DISCHARGE' ? '出院' : '' }}
|
||||||
|
{{ item.suitRange == 'OUTPATIENT_SERVICE' ? '门诊' : '' }}
|
||||||
|
{{ item.suitRange == 'OUTPATIENT_SERVICE_DISCHARGE' ? '门诊+出院' : "" }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div v-for="uitem in item.nodeList" :key="uitem.id">
|
<div v-for="uitem in item.nodeList" :key="uitem.id">
|
||||||
{{ uitem.propagandaTitle }}</div>
|
<div class="texts">
|
||||||
</el-collapse-item>
|
<div class="text" style="font-size:14px;font-weight: 400;">
|
||||||
</el-collapse>
|
任务内容: {{ uitem.taskType == 'PHONE_OUTBOUND' ? "电话外呼" : "" }}
|
||||||
|
{{ uitem.taskType == 'QUESTIONNAIRE_SCALE' ? "问卷量表" : "" }}
|
||||||
|
{{ uitem.taskType == 'PROPAGANDA_ARTICLE' ? "宣教文案" : "" }}
|
||||||
|
{{ uitem.taskType == 'TEXT_REMIND' ? "文字提醒" : "" }}
|
||||||
|
{{ uitem.taskType == 'ARTIFICIAL_FOLLOW_UP' ? "人工随访" : "" }}
|
||||||
|
</div>
|
||||||
|
<div class="text" style="font-size:14px;font-weight: 400;"
|
||||||
|
v-if="uitem.taskType == 'PHONE_OUTBOUND'">
|
||||||
|
电话模板:{{ uitem.phoneTemplateName }}
|
||||||
|
</div>
|
||||||
|
<div class="text" style="font-size:14px;font-weight: 400;"
|
||||||
|
v-if="uitem.taskType == 'QUESTIONNAIRE_SCALE'">
|
||||||
|
问卷模板:{{ uitem.questionnaireName }}
|
||||||
|
</div>
|
||||||
|
<div class="text" style="font-size:14px;font-weight: 400;"
|
||||||
|
v-if="uitem.taskType == 'QUESTIONNAIRE_SCALE'">
|
||||||
|
问卷有效期:{{ uitem.questionExpirationDate }}天
|
||||||
|
</div>
|
||||||
|
<div class="text" style="font-size:14px;font-weight: 400;"
|
||||||
|
v-if="uitem.taskType == 'PROPAGANDA_ARTICLE'">
|
||||||
|
宣教模板:{{ uitem.propagandaTitle }}
|
||||||
|
</div>
|
||||||
|
<div class="textarea" v-if="uitem.taskType == 'TEXT_REMIND'">
|
||||||
|
提醒内容:{{ uitem.textRemindContent }}
|
||||||
|
</div>
|
||||||
|
<div class="text" style="font-size:14px;font-weight: 400;"
|
||||||
|
v-if="uitem.taskType == 'ARTIFICIAL_FOLLOW_UP'">
|
||||||
|
人工随访模板:{{ uitem.questionnaireName }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -96,7 +139,8 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import {
|
import {
|
||||||
getRouteNodeList
|
getRouteNodeList,
|
||||||
|
getByPatientId
|
||||||
} from '@/api/manage/Auditing.js'
|
} from '@/api/manage/Auditing.js'
|
||||||
export default {
|
export default {
|
||||||
name: "Auditing",
|
name: "Auditing",
|
||||||
@ -114,10 +158,15 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
info() {
|
info() {
|
||||||
|
getByPatientId(this.$route.query.patientId).then(res => {
|
||||||
|
this.list = res.data
|
||||||
|
})
|
||||||
getRouteNodeList({ patientId: this.$route.query.patientId, taskCreateType: 'MANUAL_CREATE' }).then(res => {
|
getRouteNodeList({ patientId: this.$route.query.patientId, taskCreateType: 'MANUAL_CREATE' }).then(res => {
|
||||||
this.nodelist = res.data
|
this.nodelist = res.data
|
||||||
this.nodelist.forEach(e => {
|
this.nodelist.forEach(e => {
|
||||||
this.activeNames.push(e.manageRouteId)
|
let text
|
||||||
|
e.suitRange == 'IN_THE_HOSPITAL' ? text = '在院' : e.suitRange == 'DISCHARGE' ? text = '出院' : e.suitRange == 'OUTPATIENT_SERVICE' ? text = '门诊' : e.suitRange == 'OUTPATIENT_SERVICE_DISCHARGE' ? text = '门诊+出院' : text = ""
|
||||||
|
e.title = '任务名称:' + e.routeName + +'适用范围:' + text
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
@ -137,20 +186,7 @@ export default {
|
|||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
.card {
|
.texts {
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
justify-content: space-evenly;
|
|
||||||
padding: 20px 0;
|
|
||||||
height: calc(100vh - 119px);
|
|
||||||
|
|
||||||
.cardleft {
|
|
||||||
width: 35%;
|
|
||||||
background-color: #fff;
|
|
||||||
overflow: scroll;
|
|
||||||
padding: 20px;
|
|
||||||
|
|
||||||
.texts {
|
|
||||||
margin: 16px 0 20px;
|
margin: 16px 0 20px;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -165,7 +201,20 @@ export default {
|
|||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
-o-text-overflow: ellipsis;
|
-o-text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card {
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
padding: 20px 0;
|
||||||
|
height: calc(100vh - 119px);
|
||||||
|
|
||||||
|
.cardleft {
|
||||||
|
width: 35%;
|
||||||
|
background-color: #fff;
|
||||||
|
overflow: scroll;
|
||||||
|
padding: 20px;
|
||||||
|
|
||||||
.title {
|
.title {
|
||||||
display: flex;
|
display: flex;
|
||||||
@ -218,6 +267,19 @@ export default {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
width: 62%;
|
width: 62%;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
|
font-size: 14px;
|
||||||
|
|
||||||
|
.textarea {
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: 400;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.text {
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@ -474,8 +474,8 @@ export default {
|
|||||||
this.form.templateName = item.templateName
|
this.form.templateName = item.templateName
|
||||||
},
|
},
|
||||||
bottomclickevent(uitem, index, uindex) {
|
bottomclickevent(uitem, index, uindex) {
|
||||||
|
this.$refs.wangeditor.emit()
|
||||||
this.form = uitem
|
this.form = uitem
|
||||||
this.form.nodeContent = uitem.nodeContent
|
|
||||||
if (this.form.taskType) {
|
if (this.form.taskType) {
|
||||||
this.changeTaskType(this.form.taskType, this.form.taskSubdivision)
|
this.changeTaskType(this.form.taskType, this.form.taskSubdivision)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user