diff --git a/dist.zip b/dist.zip index 6d297c5..ef9d6d0 100644 Binary files a/dist.zip and b/dist.zip differ diff --git a/src/assets/images/Union.png b/src/assets/images/Union.png index d1e0fc8..e4dc854 100644 Binary files a/src/assets/images/Union.png and b/src/assets/images/Union.png differ diff --git a/src/store/keyNodeRecognition/index.js b/src/store/keyNodeRecognition/index.js index 1919f83..3442bd5 100644 --- a/src/store/keyNodeRecognition/index.js +++ b/src/store/keyNodeRecognition/index.js @@ -415,10 +415,10 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { id: 1, timestamp: "2024-01-04 0:03:16", author: "十八子91221", - influence: 2, + influence: 30, highlighted: false, - like: 1, - comment: 1, + like: 0, + comment: 0, transmit: 0, content: "转发微博【#南部战区南海海域例行巡航#】1月3日至4日,中国人民解放军@南部战区 组织海空兵力位南海海域进行例行巡航。战区部队全时保持高度戒备,坚决捍卫国家主权安全和海洋权益,任何搅局南海、制造热点的军事活动尽在掌握之中。 " @@ -438,7 +438,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { id: 3, timestamp: "2024-02-22 17:13:44", author: "外贸发布BBS", - influence: 6919, + influence: 32, like: 5354, comment: 155, transmit: 1410, @@ -461,7 +461,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { id: 5, timestamp: "2024-03-14 09:58:12", author: "新浪军事", - influence: 5292, + influence: 0, highlighted: false, like: 2827, comment: 1350, @@ -472,7 +472,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { id: 6, timestamp: "2024-03-23 21:20:40", author: "空天砺剑", - influence: 150, + influence: 0, highlighted: false, like: 130, comment: 10, @@ -484,7 +484,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { id: 7, timestamp: "2024-03-23 21:42:36", author: "大侠啊啊啊啊", - influence: 2473, + influence: 47, highlighted: false, like: 1923, comment: 124, @@ -534,7 +534,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { like: 1, comment: 0, transmit: 0, - content: `转发微博` + content: `转发微博//@缘木球鱼:#南部战区南海海域例行巡航#菲律宾武装部队发布的视频显示,2024年1月3日,他们在与美国在西菲律宾海进行联合海上巡逻时,我海军舰船紧逼菲律宾海军舰艇。坚决捍卫国家主权[加油]http://t.cn/A6lg3pV6缘木球鱼的微博视频` }, { id: 12, @@ -544,7 +544,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { highlighted: false, like: 3, comment: 0, - transmit: 4, + transmit: 0, content: `#南部战区南海海域例行巡航#【管姚:任何搅局南海的军事活动,都尽在中方掌握之中】#直说热评# 南部战区的官宣,最早是由其官方公众号以“权威发布”形式,于周三晚间21时30分公告,中国军网也在当晚22时转发。直新闻特约评论员管姚指出,就权威发布内容看,非常简短,不到100字,但信息量不小。既然是例行巡航,又在新年伊始,基本可以确认,这是新年的首次行动,而且类似涉及这种海空军力的多军兵种行动,也必将常态化长期化,基于坚决捍卫国家主权安全和海洋权益的战略目标,按照既定计划并因应态势发展,贯穿2024年全年。通告最后一句,“任何搅局南海、制造热点的军事活动尽在掌握之中”,在我看来,这是极具针对性的点睛之笔,南部战区的“尽在掌握”说,当然不是中国军人的随便表态。对此,昨天在南海相关海域活动的美菲军方,应该是有真切态势感知的。 管姚:任何搅局南海的军事活动,都尽在中方掌握之中来源:直新闻` }, { @@ -600,7 +600,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { like: 0, comment: 0, transmit: 0, - content: `转发微博` + content: `转发微博//@军机不可泄漏#密切关注台军在金门的动向#[兔子]前段时间演练了海军/警协同执法,正好看看效果..[吃瓜]` }, { id: 18, @@ -622,7 +622,8 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { like: 0, comment: 0, transmit: 0, - content: `转发微博` + content: `交通发布【#南海救助局已寻获2名罹难者遗体#】#直击广州沥心沙大桥救援#截至2月22日13时,交通运输部南海救助局救助人员在广州市海上搜救中心的组织协调下, + 通过专业水下搜寻设备搜索及应急救助队员携潜水装备水下搜寻,已在事发水域寻获2名落水人员,经现场确认已无生命体征。目前,救助行动仍在持续进行中。(康乐康杰骆春强)#广州沥心沙大桥2名罹难者遗体已寻获#` }, { id: 20, @@ -666,7 +667,8 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { like: 0, comment: 0, transmit: 0, - content: `转发微博` + content: `转发微博//@央视新闻【#福建海警在金门附近海域执法巡查#】今天,福建海警组织舰艇编队在金门附近海域开展执法巡查。巡查期间,海警舰艇采取编队航行、识别查证、警戒护渔、喊话警告等措施,加强重点海域执法巡查, + 有效维护有关海域作业秩序,切实维护渔民生命财产安全。#福建海警组织舰艇编队执法巡查#(总台央视记者国鹏)http://t.cn/A6YOHkvG福建海警组织舰艇编队在金门附近海域开展执法巡查。` }, { id: 24, @@ -1489,7 +1491,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", { earlistTime: "2024-02-03 12:58:53", postTotal: 13, postTransmitedTotal: 2725, - interaction: 0, + interaction: 6636, fancy: "80.9w", atten: 25, label: "政府官号", diff --git a/src/views/KeyNodeDiscern/anchorRecommendation/components/attentionTopic.vue b/src/views/KeyNodeDiscern/anchorRecommendation/components/attentionTopic.vue index 0b96945..b022f5e 100644 --- a/src/views/KeyNodeDiscern/anchorRecommendation/components/attentionTopic.vue +++ b/src/views/KeyNodeDiscern/anchorRecommendation/components/attentionTopic.vue @@ -238,6 +238,16 @@ const initTopicChart = () => { myChart.setOption(option) } +// 刷新按钮的点击事件 +const handleRefresh = () => { + if (myChart) { + // 清除当前图表 + myChart.dispose() + // 重新初始化图表 + initTopicChart() + } +} + const handleClickHotTopic = (item) => { emit("click:hotTopic", item) } @@ -249,6 +259,11 @@ onMounted(() => { onUnmounted(() => { clearInterval(timer) + if (myChart) { + // 清除当前图表 + myChart.dispose() + myChart = null + } }) diff --git a/src/views/KeyNodeDiscern/anchorRecommendation/index.vue b/src/views/KeyNodeDiscern/anchorRecommendation/index.vue index 0483aca..c691798 100644 --- a/src/views/KeyNodeDiscern/anchorRecommendation/index.vue +++ b/src/views/KeyNodeDiscern/anchorRecommendation/index.vue @@ -380,6 +380,15 @@ const renderHotChart = () => { const handleOpenAnchorDialog = (params) => { anchorDialog.value = params.anchorDialog currentSelectedAnchorItem.value = params.currentSelectAnchorNode + // 找到mediaData中对应的图片数据 + const mediaDataItem = KeyNodeOneStore.mediaData.filter( + (item) => item.name == currentSelectedAnchorItem.value.anchor + ) + // 将mediaDataItem中的avatar赋值给currentSelectedAnchorItem.value.avatar--图片变成方形 + if (mediaDataItem.length > 0) { + currentSelectedAnchorItem.value.avatar = mediaDataItem[0].avatar + } + console.log(currentSelectedAnchorItem.value) } watch(topicDialog, (val) => { diff --git a/src/views/KeyNodeDiscern/opinionLeader/components/LeaderAnalysis.vue b/src/views/KeyNodeDiscern/opinionLeader/components/LeaderAnalysis.vue index 5eb2099..e256f42 100644 --- a/src/views/KeyNodeDiscern/opinionLeader/components/LeaderAnalysis.vue +++ b/src/views/KeyNodeDiscern/opinionLeader/components/LeaderAnalysis.vue @@ -87,7 +87,7 @@ const chartData = ref([ { id: 2, title: "帖子平均生存周期", - unit: "天数", + unit: "天", max: 10, rows: [ { label: "领袖", value: 2.73, type: "leader" }, @@ -97,7 +97,7 @@ const chartData = ref([ { id: 3, title: "平均粉丝数", - unit: "天数", + unit: "万", max: 10, rows: [ { label: "领袖", value: 290.4, type: "leader", highlight: false }, diff --git a/src/views/KeyNodeDiscern/opinionLeader/components/LeaderDetailDialog.vue b/src/views/KeyNodeDiscern/opinionLeader/components/LeaderDetailDialog.vue index 525debe..8c4402e 100644 --- a/src/views/KeyNodeDiscern/opinionLeader/components/LeaderDetailDialog.vue +++ b/src/views/KeyNodeDiscern/opinionLeader/components/LeaderDetailDialog.vue @@ -92,7 +92,7 @@

- 首次活跃事件:   2022.7.31 00:14 + 首次活跃时间:   2022.7.31 00:14
diff --git a/src/views/LinkPrediction/socialGroups/components/detailNode.vue b/src/views/LinkPrediction/socialGroups/components/detailNode.vue index 951d4a2..a09c78c 100644 --- a/src/views/LinkPrediction/socialGroups/components/detailNode.vue +++ b/src/views/LinkPrediction/socialGroups/components/detailNode.vue @@ -353,7 +353,6 @@ const initChart = async () => { if (!Object.keys(socialGroupsStore.communityAllNodeList).length) return // 先获取到所有节点 - console.log("301加入节点前:") socialGroupsStore.communityAllNodeList.forEach((item) => { nodes.push({ id: item.userId,