| | |
| | | <!-- 图表显示 --> |
| | | <div |
| | | class="charts-main" |
| | | v-if="activeTabs == 'chart'" |
| | | v-show="activeTabs == 'chart'" |
| | | v-loading="loading" |
| | | element-loading-text="图表加载中" |
| | | element-loading-spinner="el-icon-loading" |
| | |
| | | > |
| | | <img |
| | | class="autoImg" |
| | | src="@/assets/images/directory/touxiang.png" |
| | | :src=" |
| | | currentNodeInfo.icon |
| | | ? currentNodeInfo.icon |
| | | : '@/assets/images/directory/touxiang.png' |
| | | " |
| | | alt="" |
| | | /> |
| | | </div> |
| | |
| | | currentNodeInfo.gender == "male" ? "男" : "女" || "-" |
| | | }} |
| | | </span> |
| | | <span> {{ currentNodeInfo.academicName || "-"}} </span> |
| | | <span> {{ legendList.find((item) => item.value == currentNodeInfo.unit)?.name || |
| | | "-" }} </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">学习时间:{{ currentNodeInfo.studyTime || "-" }}</p> |
| | | <p style="margin-bottom: 15px"> |
| | | 现工作单位: {{currentNodeInfo.currentEmployer_secondary || '-' }} |
| | | 学习时间:{{ currentNodeInfo.studyTime || "-" }} |
| | | </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> |
| | | 大弦嘈嘈如急雨,小弦切切如私语。嘈嘈切切错杂弹,大珠小珠落玉盘。间关莺语花底滑,幽咽泉流冰下难。冰泉冷涩弦凝绝,凝绝不通声暂歇。别有幽愁暗恨生,此时无声胜有声。银瓶乍破水浆迸,铁骑突出刀枪鸣。曲终收拨当心画,四弦一声如裂帛。东船西舫悄无言,唯见江心秋月白。 |
| | | <p style="margin-bottom: 15px"> |
| | | 现工作单位: |
| | | {{ currentNodeInfo.currentEmployer_secondary || "-" }} |
| | | </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; |
| | | max-height: 200px; |
| | | overflow-y: auto; |
| | | padding: 10px; |
| | | " |
| | | > |
| | | <div v-html="currentNodeInfo.studentProfile"></div> |
| | | </div> |
| | | <!-- <div |
| | | style=" |
| | | display: flex; |
| | | justify-content: space-between; |
| | |
| | | <div> |
| | | <img src="@/assets/images/directory/test.png" alt="" /> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | </div> |
| | | </transition> |
| | | </div> |
| | | <!-- 列表显示 --> |
| | | <div class="page-main" v-if="activeTabs == 'list'"> |
| | | <div v-loading="loading" style="min-height: 550px;" element-loading-background="rgba(0, 0, 0, 0)" element-loading-text="学生列表加载中" |
| | | element-loading-spinner="el-icon-loading"> |
| | | <div class="page-main" v-show="activeTabs == 'list'"> |
| | | <div |
| | | v-loading="loading" |
| | | style="min-height: 550px" |
| | | element-loading-background="rgba(0, 0, 0, 0)" |
| | | element-loading-text="学生列表加载中" |
| | | element-loading-spinner="el-icon-loading" |
| | | > |
| | | <div v-for="(item, index) in universityList" :key="index"> |
| | | <div |
| | | class="table-title" |
| | |
| | | changeTab(key) { |
| | | this.activeTabs = key; |
| | | console.log(this.activeTabs, "activeTabs"); |
| | | if (key == "chart") { |
| | | this.initChart(); |
| | | } |
| | | }, |
| | | initChart() { |
| | | this.chart = echarts.init(this.$refs.chart); |
| | |
| | | text-align: center; |
| | | "> |
| | | <div style="width: 80px;height: 80px;position: relative; margin: 0 auto; margin-bottom: 10px;background: #D8D8D8;"> |
| | | <img class="autoImg" src="${require("@/assets/images/directory/touxiang.png")}" alt=""> |
| | | <img class="autoImg" src="${ |
| | | data.icon |
| | | ? data.icon |
| | | : require("@/assets/images/directory/touxiang.png") |
| | | }" alt=""> |
| | | </div> |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;">${ |
| | | data.name || "-" |
| | |
| | | <div style="font-size: 16px; font-weight: bold; margin-bottom: 5px;">${ |
| | | data.name |
| | | }</div> |
| | | <div> <span> ${data.academicDegreeValue} </span> <span> ${ |
| | | data.academicDegreeName |
| | | } </span></div> |
| | | <div> <span> ${data.academicDegreeName || "-"} </span></div> |
| | | |
| | | </div> |
| | | `; |
| | |
| | | this.universityList = arrList; |
| | | // this.chartData.children = arrList; |
| | | const temp_chartData = { |
| | | name: "", |
| | | name: "王永炎", |
| | | children: arrList, |
| | | }; |
| | | this.chartData = temp_chartData; |
| | | |
| | | console.log(this.chartData, "this.chartData"); |
| | | this.initChart(); |
| | | |
| | | |
| | | } |
| | | }) |
| | | .catch((error) => { |