From 71e6a0857c5f411b8b8df3df4102cc32e7d32ba1 Mon Sep 17 00:00:00 2001 From: 杨磊 <505174330@qq.com> Date: 星期三, 12 六月 2024 18:42:39 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/TCM_CharacterLibrary --- src/pages/academicGenres/chart.vue | 111 ++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 69 insertions(+), 42 deletions(-) diff --git a/src/pages/academicGenres/chart.vue b/src/pages/academicGenres/chart.vue index 5136fb3..bb7717e 100644 --- a/src/pages/academicGenres/chart.vue +++ b/src/pages/academicGenres/chart.vue @@ -65,8 +65,17 @@ </li> </ul> </view> - <view class="contentBox"> - <view id="main" style="width: 100%; height: 100%"></view> + <view class="contentBox" style="position: relative;"> + <div + v-if="nodeData.length == 0" + style="color: #666; text-align: center; font-size: 16px; position: absolute;top: 1rem;left: 0;right: 0;" + > + 鏆傛棤鏁版嵁 + </div> + <view id="main" style="width: 100%; height: 100%"> + + </view> + </view> </view> </template> @@ -134,11 +143,15 @@ return { content: item.content, source: - "鍑哄锛氥��" + + res.object.bookList && res.object.bookList.find((citem) => citem.id == item.bookId) - .name + - "銆� P" + - item.pageNo + ? "鍑哄锛氥��" + + res.object.bookList.find( + (citem) => citem.id == item.bookId + ).name + + "銆� P" + + item.pageNo + : "" }; }) : [], @@ -147,11 +160,15 @@ return { content: item.content, source: - "鍑哄锛氥��" + + res.object.bookList && res.object.bookList.find((citem) => citem.id == item.bookId) - .name + - "銆� P" + - item.pageNo + ? "鍑哄锛氥��" + + res.object.bookList.find( + (citem) => citem.id == item.bookId + ).name + + "銆� P" + + item.pageNo + : "" }; }) : [], @@ -160,11 +177,15 @@ return { content: item.content, source: - "鍑哄锛氥��" + + res.object.bookList && res.object.bookList.find((citem) => citem.id == item.bookId) - .name + - "銆� P" + - item.pageNo + ? "鍑哄锛氥��" + + res.object.bookList.find( + (citem) => citem.id == item.bookId + ).name + + "銆� P" + + item.pageNo + : "" }; }) : [], @@ -173,11 +194,15 @@ return { content: item.content, source: - "鍑哄锛氥��" + + res.object.bookList && res.object.bookList.find((citem) => citem.id == item.bookId) - .name + - "銆� P" + - item.pageNo + ? "鍑哄锛氥��" + + res.object.bookList.find( + (citem) => citem.id == item.bookId + ).name + + "銆� P" + + item.pageNo + : "" }; }) : [] @@ -207,30 +232,32 @@ searchSchoolPerson({ keyword: item }).then((res) => { - for (let i = 0; i < res.list.length; i++) { - const citem = res.list[i]; - // 鑺傜偣 - this.nodeData.push({ - name: citem.name2, - x: Math.random() * 1000, - y: Math.random() * 600, - itemStyle: { - color: citem.relationType == "浜虹墿钁椾綔" ? "#eee" : "#FDEFE4", - borderWidth: 4, - borderColor: - citem.relationType == "浜虹墿钁椾綔" ? "#9e9e9e" : "#DA7A2B", - borderRadius: 30 - }, - symbolSize: 100 - }); - // 鍏崇郴 - this.links.push({ - source: item, - target: citem.name2, - label: { - show: false - } - }); + if (res.list) { + for (let i = 0; i < res.list.length; i++) { + const citem = res.list[i]; + // 鑺傜偣 + this.nodeData.push({ + name: citem.name2, + x: Math.random() * 1000, + y: Math.random() * 600, + itemStyle: { + color: citem.relationType == "浜虹墿钁椾綔" ? "#eee" : "#FDEFE4", + borderWidth: 4, + borderColor: + citem.relationType == "浜虹墿钁椾綔" ? "#9e9e9e" : "#DA7A2B", + borderRadius: 30 + }, + symbolSize: 100 + }); + // 鍏崇郴 + this.links.push({ + source: item, + target: citem.name2, + label: { + show: false + } + }); + } } this.init(); }); -- Gitblit v1.9.1