2024-03-25 09:45:10 +08:00
|
|
|
<template>
|
|
|
|
|
<div class="app-container">
|
2024-03-26 14:49:50 +08:00
|
|
|
<el-descriptions title="添加主路径" />
|
|
|
|
|
<div class="title">
|
|
|
|
|
<el-tag>主路径</el-tag>
|
|
|
|
|
<div>
|
|
|
|
|
卒中后癫痫
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="list">
|
|
|
|
|
<div class="timelist">
|
|
|
|
|
<div class="timetitle">
|
|
|
|
|
管理路径节点({{ timelinelist.length }})
|
|
|
|
|
<i class="el-icon-circle-plus-outline" @click="additem(item)"></i>
|
2024-03-25 09:45:10 +08:00
|
|
|
</div>
|
2024-03-26 14:49:50 +08:00
|
|
|
<el-timeline>
|
|
|
|
|
<el-timeline-item v-for="(item, index) in timelinelist" :key="index"
|
|
|
|
|
:color="listindex == index ? '#409EFF' : ''">
|
|
|
|
|
<div class="top" @click="topclickevent(index)">
|
|
|
|
|
<div class="toptop">
|
|
|
|
|
<el-select v-model="value" style="width:90px">
|
|
|
|
|
<el-option label="出院后" value="item.value">
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-input v-model="input" style="width: 60px;"></el-input>
|
|
|
|
|
<span>天</span>
|
|
|
|
|
</div>
|
|
|
|
|
<div>
|
|
|
|
|
<i class="el-icon-delete" @click="delitem(item)"></i>
|
|
|
|
|
<i class="el-icon-circle-plus-outline" @click="additem(item)"></i>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<el-card v-for="(uitem, uindex) in item.list" :key="uitem.id"
|
|
|
|
|
@click.native='bottomclickevent(index, uindex)'
|
|
|
|
|
:class="listindex == index && itemindex == uindex ? 'cards' : ''">
|
|
|
|
|
<h4>{{ uitem.title }}</h4>
|
|
|
|
|
<p>{{ uitem.text }}</p>
|
|
|
|
|
</el-card>
|
|
|
|
|
</el-timeline-item>
|
|
|
|
|
</el-timeline>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="texts">
|
|
|
|
|
<wangeditor style="height:300px;width:100%;" ref="editor" />
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-03-25 09:45:10 +08:00
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import wangeditor from '../components/wangEditor.vue'
|
|
|
|
|
export default {
|
|
|
|
|
components: { wangeditor },
|
|
|
|
|
name: "specialDiseaseNode",
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
itemindex: 0,
|
|
|
|
|
listindex: 0,
|
|
|
|
|
timelinelist: [{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
}, {
|
|
|
|
|
title: '选项2',
|
|
|
|
|
text: '双皮奶',
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
}, {
|
|
|
|
|
title: '选项3',
|
|
|
|
|
text: '蚵仔煎',
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
}, {
|
|
|
|
|
title: '选项4',
|
|
|
|
|
text: '龙须面'
|
|
|
|
|
}, {
|
|
|
|
|
title: '选项5',
|
|
|
|
|
text: '北京烤鸭',
|
|
|
|
|
list: [
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: '选项1',
|
|
|
|
|
text: '黄金糕',
|
|
|
|
|
},
|
|
|
|
|
],
|
|
|
|
|
}],
|
|
|
|
|
value: '',
|
|
|
|
|
input: '',
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
|
},
|
|
|
|
|
mounted() {
|
2024-03-26 14:49:50 +08:00
|
|
|
// console.log(this.$refs.editor.html)
|
2024-03-25 09:45:10 +08:00
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
topclickevent(index) {
|
|
|
|
|
this.listindex = index
|
|
|
|
|
this.itemindex = 0
|
|
|
|
|
},
|
|
|
|
|
bottomclickevent(index, uindex) {
|
|
|
|
|
this.listindex = index
|
|
|
|
|
this.itemindex = uindex
|
|
|
|
|
},
|
|
|
|
|
handleStep() {
|
|
|
|
|
this.active = 2
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
</script>
|
|
|
|
|
<style scoped lang="scss">
|
2024-03-26 14:49:50 +08:00
|
|
|
.title {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
div {
|
|
|
|
|
padding-left: 10px;
|
|
|
|
|
font-weight: 600;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.list {
|
|
|
|
|
margin: 20px auto;
|
|
|
|
|
width: 100%;
|
|
|
|
|
background-color: #f2f4f5;
|
|
|
|
|
display: flex;
|
|
|
|
|
padding-top: 20px;
|
|
|
|
|
justify-content: space-evenly;
|
|
|
|
|
|
|
|
|
|
.timelist {
|
|
|
|
|
width: 25%;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
padding: 0 20px 20px;
|
|
|
|
|
|
|
|
|
|
.timetitle {
|
|
|
|
|
height: 60px;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
::v-deep .el-timeline {
|
|
|
|
|
width: 100%;
|
|
|
|
|
padding: 15px 0 0 !important;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.texts {
|
|
|
|
|
width: 71%;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
height: 1000px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-25 09:45:10 +08:00
|
|
|
.cards {
|
|
|
|
|
border: 1px solid #409EFF;
|
|
|
|
|
border-left: 5px solid #409EFF;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.top {
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
.toptop {
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
|
padding: 0 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
i {
|
|
|
|
|
padding-left: 12px;
|
|
|
|
|
font-size: 17px;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
::v-deep .el-timeline-item__timestamp {
|
|
|
|
|
margin: 0 !important;
|
|
|
|
|
padding: 0 !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
::v-deep .el-timeline-item__content {
|
|
|
|
|
transform: translateY(-2%);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
::v-deep .el-card {
|
|
|
|
|
margin-top: 20px !important;
|
|
|
|
|
}
|
|
|
|
|
</style>
|