Merge branch 'master' of http://172.16.20.1:3000/duanhao/SocialNetworks_duan
This commit is contained in:
commit
49b4f2edd0
|
|
@ -26,13 +26,16 @@ import ligSecAntBli from '@/assets/images/avatar/2/light_Secretary_Antony_Blinke
|
||||||
export const useKeyNodeStore2 = defineStore('keyNode2', () => {
|
export const useKeyNodeStore2 = defineStore('keyNode2', () => {
|
||||||
const allLeaderData = ref([
|
const allLeaderData = ref([
|
||||||
{
|
{
|
||||||
id: "President Biden Archived",
|
id: "President Biden Archived", // id
|
||||||
nodeId: "1349149096909668363",
|
nodeId: "1349149096909668363", // 桥梁节点id
|
||||||
postId: 1,
|
postId: 1, // 对应的帖文id
|
||||||
name: "President Biden Archived",
|
name: "President Biden Archived", // 用户名
|
||||||
chineseName: null,
|
chineseName: null, // 中文名
|
||||||
followers: "3670.7万",
|
followers: "3670.7万", // 粉丝数量
|
||||||
posts: "1万",
|
posts: "1万", // 发帖总数
|
||||||
|
followerCount: "5", // 关注数量
|
||||||
|
interactionCount: "8", // 互动次数
|
||||||
|
firstActiveTime: "2023.10.07 15:08:27", // 首次活跃时间
|
||||||
avatar: new URL("@/assets/images/Biden.png", import.meta.url).toString(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "11.4万",
|
followers: "11.4万",
|
||||||
posts: "3.8万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "133.5万",
|
followers: "133.5万",
|
||||||
posts: "4.8万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "27万",
|
followers: "27万",
|
||||||
posts: "4.1万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "316.4万",
|
followers: "316.4万",
|
||||||
posts: "1.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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "299.8万",
|
followers: "299.8万",
|
||||||
posts: "2.4万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "167.8万",
|
followers: "167.8万",
|
||||||
posts: "5.5万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "223万",
|
followers: "223万",
|
||||||
posts: "6082",
|
posts: "6082",
|
||||||
|
followerCount: "53", // 关注数量
|
||||||
|
interactionCount: "25", // 互动次数
|
||||||
|
firstActiveTime: "2023-10-09 06:30:00", // 首次活跃时间
|
||||||
avatar: new URL("@/assets/images/Antony.png", import.meta.url).toString(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "1018.6万",
|
followers: "1018.6万",
|
||||||
posts: "1.4万",
|
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(),
|
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(),
|
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(),
|
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,
|
chineseName: null,
|
||||||
followers: "304.9万",
|
followers: "304.9万",
|
||||||
posts: "2.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(),
|
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(),
|
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(),
|
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: {
|
leaderOriginInfo: {
|
||||||
avatar: leader.avatar,
|
avatar: leader.avatar,
|
||||||
followers: leader.followers,
|
followers: leader.followers,
|
||||||
|
followerCount: leader.followerCount,
|
||||||
|
interactionCount: leader.interactionCount,
|
||||||
|
firstActiveTime: leader.firstActiveTime,
|
||||||
posts: leader.posts,
|
posts: leader.posts,
|
||||||
labelling: posts.value
|
labelling: posts.value
|
||||||
.filter(p => p.author === leader.id)
|
.filter(p => p.author === leader.id)
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="heat-item">
|
<div class="heat-item">
|
||||||
<p class="diamond"></p>
|
<p class="diamond"></p>
|
||||||
关注数量: 1329
|
关注数量:{{ store.activeLeader.leaderOriginInfo.followerCount }}
|
||||||
</div>
|
</div>
|
||||||
<div class="heat-item">
|
<div class="heat-item">
|
||||||
<p class="diamond"></p>
|
<p class="diamond"></p>
|
||||||
|
|
@ -56,15 +56,15 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="heat-item">
|
<div class="heat-item">
|
||||||
<p class="diamond"></p>
|
<p class="diamond"></p>
|
||||||
贴文被转总数: {{ store.activeLeader.leaderOriginInfo.transmit }}
|
贴文被转总数: {{ store.activeLeader.leaderOriginInfo.labelling[0].transmit }}
|
||||||
</div>
|
</div>
|
||||||
<div class="heat-item">
|
<div class="heat-item">
|
||||||
<p class="diamond"></p>
|
<p class="diamond"></p>
|
||||||
参与互动次数: 30
|
参与互动次数:{{ store.activeLeader.leaderOriginInfo.interactionCount }}
|
||||||
</div>
|
</div>
|
||||||
<div class="heat-item">
|
<div class="heat-item">
|
||||||
<p class="diamond"></p>
|
<p class="diamond"></p>
|
||||||
首次活跃时间: 2022.7.31 00:14
|
首次活跃时间: {{ store.activeLeader.leaderOriginInfo.firstActiveTime }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -388,6 +388,11 @@ const updateNodeImage = (bridgeId, isActive) => {
|
||||||
// 更新节点图片
|
// 更新节点图片
|
||||||
const imgUrl = isActive ? bridgeNodeInfo.activeImg : bridgeNodeInfo.defImg;
|
const imgUrl = isActive ? bridgeNodeInfo.activeImg : bridgeNodeInfo.defImg;
|
||||||
newNodes[nodeIndex].symbol = imgUrl ? `image://${imgUrl}` : 'circle';
|
newNodes[nodeIndex].symbol = imgUrl ? `image://${imgUrl}` : 'circle';
|
||||||
|
chartInstance.dispatchAction({
|
||||||
|
//再让单独一个高亮
|
||||||
|
type: "highlight",
|
||||||
|
dataIndex: nodeIndex
|
||||||
|
});
|
||||||
|
|
||||||
// 使用setOption进行增量更新
|
// 使用setOption进行增量更新
|
||||||
chartInstance.setOption({
|
chartInstance.setOption({
|
||||||
|
|
@ -396,6 +401,7 @@ const updateNodeImage = (bridgeId, isActive) => {
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// 更新nodesData(保持数据一致性)
|
// 更新nodesData(保持数据一致性)
|
||||||
nodesData.value = newNodes;
|
nodesData.value = newNodes;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user