<template>
    <div class="app-container">
        <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>
                </div>
                <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>
    </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() {
        // console.log(this.$refs.editor.html)
    },
    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">
.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;
    }
}

.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>