| | |
| | | </p> |
| | | </div> |
| | | <!-- 图表显示 --> |
| | | <div class="charts-main" v-if="activeTabs == 'chart'"> |
| | | <div |
| | | class="charts-main" |
| | | v-if="activeTabs == 'chart'" |
| | | v-loading="loading" |
| | | element-loading-text="图表加载中" |
| | | element-loading-spinner="el-icon-loading" |
| | | element-loading-background="rgba(0, 0, 0, 0)" |
| | | > |
| | | <div class="radial-tree-container" v-show="!loading"> |
| | | <div ref="chart" style="width: 100%; height: 70vh"></div> |
| | | </div> |
| | |
| | | {{ currentNodeInfo.name }} |
| | | </div> |
| | | <div style="margin-top: 20px"> |
| | | <span> 男 </span> <span> 硕士 </span> |
| | | <span> 北京中医药大学 </span> |
| | | <span> |
| | | {{ |
| | | currentNodeInfo.gender == "male" ? "男" : "女" || "-" |
| | | }} |
| | | </span> |
| | | <span> {{ currentNodeInfo.academicName || "-"}} </span> |
| | | <span> {{ legendList.find((item) => item.value == currentNodeInfo.unit)?.name || |
| | | "-" }} </span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | margin-top: 10px; |
| | | " |
| | | > |
| | | <p style="margin-bottom: 15px">学习时间:1985.09 -1988.07</p> |
| | | <p style="margin-bottom: 15px">学习时间:{{ currentNodeInfo.studyTime || "-" }}</p> |
| | | <p style="margin-bottom: 15px"> |
| | | 现工作单位:北京中医药大学东方医院 |
| | | 现工作单位: {{currentNodeInfo.currentEmployer_secondary || '-' }} |
| | | </p> |
| | | <p style="margin-bottom: 15px">职务:原院长</p> |
| | | <p style="margin-bottom: 15px">职称:主任医师、教授</p> |
| | | <p style="margin-bottom: 15px">职务:{{ currentNodeInfo.jobTitle || "-" }}</p> |
| | | <p style="margin-bottom: 15px">职称:{{ currentNodeInfo.professionalTitle || "-" }}</p> |
| | | </div> |
| | | <div style="text-align: left; line-height: 22px"> |
| | | <p> |
| | |
| | | formatter: (params) => { |
| | | const data = params.data; |
| | | this.currentNodeInfo = data; |
| | | |
| | | console.log(data, "data"); |
| | | if (data.cmsItemType == "student") { |
| | | return ` |
| | | <div style=" |
| | |
| | | <img class="autoImg" src="${require("@/assets/images/directory/touxiang.png")}" alt=""> |
| | | </div> |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;">${ |
| | | data.name|| '-' |
| | | data.name || "-" |
| | | }</div> |
| | | <div> <span> ${data.gender == "male" ? "男" : "女" || '-'} </span> <span> ${data.academicName || '-'} </span> <span> ${ this.legendList.find((item) => item.value == data.unit)?.name || '-'} </span></div> |
| | | <div> <span> ${ |
| | | data.gender == "male" ? "男" : "女" || "-" |
| | | } </span> <span> ${data.academicName || "-"} </span> <span> ${ |
| | | this.legendList.find((item) => item.value == data.unit)?.name || |
| | | "-" |
| | | } </span></div> |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;text-align: left;margin-top: 10px;overflow: hidden;"> |
| | | <p style="margin-bottom: 5px;">学习时间:${data.studyTime || '-'}</p> |
| | | <p style="margin-bottom: 5px; white-space: pre-wrap" >现工作单位:${data.currentEmployer_secondary || '-'}</p> |
| | | <p style="margin-bottom: 5px;">职务:${data.jobTitle || '-'}</p> |
| | | <p style="margin-bottom: 5px;">职称:${data.professionalTitle || '-'}</p> |
| | | <p style="margin-bottom: 5px;">学习时间:${ |
| | | data.studyTime || "-" |
| | | }</p> |
| | | <p style="margin-bottom: 5px; white-space: pre-wrap" >现工作单位:${ |
| | | data.currentEmployer_secondary || "-" |
| | | }</p> |
| | | <p style="margin-bottom: 5px;">职务:${ |
| | | data.jobTitle || "-" |
| | | }</p> |
| | | <p style="margin-bottom: 5px;">职称:${ |
| | | data.professionalTitle || "-" |
| | | }</p> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;">${ |
| | | data.name |
| | | }</div> |
| | | <div> <span> 测试 </span> <span> 硕士 </span> <span> 北京中医药大学 </span></div> |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;text-align: left;margin-top: 10px;"> |
| | | <p style="margin-bottom: 5px;">学习时间:1985.09 -1988.07</p> |
| | | <p style="margin-bottom: 5px;">现工作单位:北京中医药大学东方医院</p> |
| | | <p style="margin-bottom: 5px;">职务:原院长</p> |
| | | <p style="margin-bottom: 5px;">职称:主任医师、教授</p> |
| | | </div> |
| | | |
| | | <div> <span> ${data.academicDegreeValue} </span> <span> ${ |
| | | data.academicDegreeName |
| | | } </span></div> |
| | | |
| | | </div> |
| | | `; |
| | | } |
| | |
| | | item.unit == citem.unitValue && |
| | | item.academicDegree == citem.academicDegreeValue |
| | | ) { |
| | | item.academicName = this.academicDegreeList.find(f => f.value == item.academicDegree)?.name |
| | | item.academicName = this.academicDegreeList.find( |
| | | (f) => f.value == item.academicDegree |
| | | )?.name; |
| | | citem.studentList.push(item); |
| | | citem.children.push(item); |
| | | } |
| | |
| | | .charts-main { |
| | | // background-color: #000; |
| | | position: relative; |
| | | margin: 0 auto; |
| | | min-height: 600px; |
| | | } |
| | | |
| | | .table-title { |
| | |
| | | .tagText { |
| | | margin-left: 30px; |
| | | } |
| | | ::v-deep .el-loading-spinner { |
| | | color: #937950 !important; |
| | | } |
| | | |
| | | ::v-deep .el-loading-spinner .el-loading-text { |
| | | font-size: 14px; |
| | | color: #937950; |
| | | } |
| | | </style> |