This commit is contained in:
qumeng039@126.com 2025-07-25 15:07:30 +08:00
commit 49b4f2edd0
3 changed files with 50 additions and 11 deletions

View File

@ -26,13 +26,16 @@ import ligSecAntBli from '@/assets/images/avatar/2/light_Secretary_Antony_Blinke
export const useKeyNodeStore2 = defineStore('keyNode2', () => {
const allLeaderData = ref([
{
id: "President Biden Archived",
nodeId: "1349149096909668363",
postId: 1,
name: "President Biden Archived",
chineseName: null,
followers: "3670.7万",
posts: "1万",
id: "President Biden Archived", // id
nodeId: "1349149096909668363", // 桥梁节点id
postId: 1, // 对应的帖文id
name: "President Biden Archived", // 用户名
chineseName: null, // 中文名
followers: "3670.7万", // 粉丝数量
posts: "1万", // 发帖总数
followerCount: "5", // 关注数量
interactionCount: "8", // 互动次数
firstActiveTime: "2023.10.07 15:08:27", // 首次活跃时间
avatar: new URL("@/assets/images/Biden.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_President_Biden_Archived.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_President_Biden_Archived.png", import.meta.url).toString(),
@ -46,6 +49,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "11.4万",
posts: "3.8万",
followerCount: "305", // 关注数量
interactionCount: "9", // 互动次数
firstActiveTime: "2023-10-07 15:08:30", // 首次活跃时间
avatar: new URL("@/assets/images/Truzman.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Joe_Truzman.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Joe_Truzman.png", import.meta.url).toString(),
@ -59,6 +65,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "133.5万",
posts: "4.8万",
followerCount: "1241", // 关注数量
interactionCount: "7", // 互动次数
firstActiveTime: "2023-10-07 16:04:40", // 首次活跃时间
avatar: new URL("@/assets/images/OSINTdefender.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_OSINTdefender.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_OSINTdefender.png", import.meta.url).toString(),
@ -72,6 +81,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "27万",
posts: "4.1万",
followerCount: "373", // 关注数量
interactionCount: "7", // 互动次数
firstActiveTime: "2023-10-07 17:14:09", // 首次活跃时间
avatar: new URL("@/assets/images/Golding.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Paul_Golding.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Paul_Golding.png", import.meta.url).toString(),
@ -85,6 +97,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "316.4万",
posts: "1.4万",
followerCount: "10553", // 关注数量
interactionCount: "1", // 互动次数
firstActiveTime: "2023-10-07 21:49:45", // 首次活跃时间
avatar: new URL("@/assets/images/Matt.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Rep_Matt_Gaetz.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Rep_Matt_Gaetz.png", import.meta.url).toString(),
@ -98,6 +113,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "299.8万",
posts: "2.4万",
followerCount: "33", // 关注数量
interactionCount: "12", // 互动次数
firstActiveTime: "2023-10-08 04:01:31", // 首次活跃时间
avatar: new URL("@/assets/images/Israel.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Israel_Defense_Forces.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Israel_Defense_Forces.png", import.meta.url).toString(),
@ -111,6 +129,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "167.8万",
posts: "5.5万",
followerCount: "3514", // 关注数量
interactionCount: "42", // 互动次数
firstActiveTime: "2023-10-08 20:29:00", // 首次活跃时间
avatar: new URL("@/assets/images/Andy.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Andy_Ngo.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Andy_Ngo.png", import.meta.url).toString(),
@ -124,6 +145,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "223万",
posts: "6082",
followerCount: "53", // 关注数量
interactionCount: "25", // 互动次数
firstActiveTime: "2023-10-09 06:30:00", // 首次活跃时间
avatar: new URL("@/assets/images/Antony.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Secretary_Antony_Blinken.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Secretary_Antony_Blinken.png", import.meta.url).toString(),
@ -137,6 +161,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "1018.6万",
posts: "1.4万",
followerCount: "718", // 关注数量
interactionCount: "1", // 互动次数
firstActiveTime: "2023-10-13 05:41:33", // 首次活跃时间
avatar: new URL("@/assets/images/Emmanuel.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Emmanuel_Macron.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Emmanuel_Macron.png", import.meta.url).toString(),
@ -150,6 +177,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
chineseName: null,
followers: "304.9万",
posts: "2.9万",
followerCount: "531", // 关注数量
interactionCount: "4", // 互动次数
firstActiveTime: "2023-10-15 00:58:58", // 首次活跃时间
avatar: new URL("@/assets/images/Jackson.png", import.meta.url).toString(),
default_avatar: new URL("@/assets/images/avatar/2/blue_Jackson_Hinkle_🇺🇸.png", import.meta.url).toString(),
active_avatar: new URL("@/assets/images/avatar/2/light_Jackson_Hinkle_🇺🇸.png", import.meta.url).toString(),
@ -307,6 +337,9 @@ export const useKeyNodeStore2 = defineStore('keyNode2', () => {
leaderOriginInfo: {
avatar: leader.avatar,
followers: leader.followers,
followerCount: leader.followerCount,
interactionCount: leader.interactionCount,
firstActiveTime: leader.firstActiveTime,
posts: leader.posts,
labelling: posts.value
.filter(p => p.author === leader.id)

View File

@ -48,7 +48,7 @@
</div>
<div class="heat-item">
<p class="diamond"></p>
关注数量:   1329
关注数量:{{ store.activeLeader.leaderOriginInfo.followerCount }}
</div>
<div class="heat-item">
<p class="diamond"></p>
@ -56,15 +56,15 @@
</div>
<div class="heat-item">
<p class="diamond"></p>
贴文被转总数: {{ store.activeLeader.leaderOriginInfo.transmit }}
贴文被转总数: {{ store.activeLeader.leaderOriginInfo.labelling[0].transmit }}
</div>
<div class="heat-item">
<p class="diamond"></p>
参与互动次数:   30
参与互动次数:{{ store.activeLeader.leaderOriginInfo.interactionCount }}
</div>
<div class="heat-item">
<p class="diamond"></p>
首次活跃时间:   2022.7.31 00:14
首次活跃时间:   {{ store.activeLeader.leaderOriginInfo.firstActiveTime }}
</div>
</div>
</div>

View File

@ -388,6 +388,11 @@ const updateNodeImage = (bridgeId, isActive) => {
//
const imgUrl = isActive ? bridgeNodeInfo.activeImg : bridgeNodeInfo.defImg;
newNodes[nodeIndex].symbol = imgUrl ? `image://${imgUrl}` : 'circle';
chartInstance.dispatchAction({
//
type: "highlight",
dataIndex: nodeIndex
});
// 使setOption
chartInstance.setOption({
@ -396,6 +401,7 @@ const updateNodeImage = (bridgeId, isActive) => {
}]
});
// nodesData
nodesData.value = newNodes;
}