线上版本测试修改完成

This commit is contained in:
qumeng039@126.com 2025-07-15 16:01:27 +08:00
parent ab4500586b
commit c50a404e52
9 changed files with 392 additions and 343 deletions

BIN
dist.zip

Binary file not shown.

View File

@ -1,6 +1,17 @@
{
"外贸发布BBS": ["穗岁岁遂", "羊羊羊在线", "入山花露水"],
"爱锤盾海桃-霆恩启副": [],
"爱锤盾海桃-霆恩启副": [
"豫章儿",
"近卫T-34",
"牧星观海天",
"大象观点",
"地球镜头A",
"lyman2003",
"沙姆雄狮_EL",
"大象搬砖",
"缘木球鱼",
"单手搓核弹"
],
"苍龙飞天79": ["你生气哈哈哈我高兴", "无言花语_我的城", "马场出来的人"],
"平安泸县": [
"峨眉公安",

View File

@ -70,19 +70,6 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 1,
type: "新闻媒体",
name: "新浪军事",
avatar: xinlangImg,
number: "5005.8w",
fancyNumber: 50050000.8,
transmit: "10h/1次",
time: "2024.1.5",
posts: "2.1w",
atten: "98",
interaction: "16.1w"
},
{
id: 2,
type: "新闻媒体",
name: "环球时报",
avatar: huanqiuImg,
number: "3126.1w",
@ -93,152 +80,22 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
atten: "76",
interaction: "9.3w"
},
{
id: 2,
type: "新闻媒体",
name: "新浪军事",
avatar: xinlangImg,
number: "5005.8w",
fancyNumber: 50050000.8,
transmit: "10h/1次",
time: "2024.1.5",
posts: "2.1w",
atten: "98",
interaction: "16.1w"
},
{
id: 3,
type: "自媒体",
name: "大侠啊啊啊啊",
avatar: daxiaImg,
number: "288",
fancyNumber: 288,
transmit: "20h/1次",
time: "2024.2.20",
posts: "896",
atten: "12",
interaction: "3.2w"
},
{
id: 4,
type: "自媒体",
name: "外贸发布BBS",
avatar: bbsImg,
number: "1.3w",
fancyNumber: 10000.3,
transmit: "21h/1次",
time: "2024.4.5",
posts: "562",
atten: "8",
interaction: "1.5w"
},
{
id: 5,
type: "自媒体",
name: "空天砺剑",
avatar: kongtianImg,
number: "516.5w",
fancyNumber: 5160000.5,
transmit: "18h/1次",
time: "2024.1.28",
posts: "3.2w",
atten: "156",
interaction: "22.7w"
},
{
id: 6,
type: "自媒体",
name: "爱锤盾海桃-霆恩启副",
avatar: aiImg,
number: "223",
fancyNumber: 223,
transmit: "25h/1次",
time: "2024.3.18",
posts: "432",
atten: "5",
interaction: "896"
},
{
id: 7,
type: "自媒体",
name: "苍龙飞天79",
avatar: img79,
number: "516.6w",
fancyNumber: 5160000.6,
transmit: "24h/1次",
time: "2024.2.10",
posts: "2.9w",
atten: "142",
interaction: "19.5w"
},
{
id: 8,
type: "自媒体",
name: "盖世英雄玉椒龙",
avatar: gaishiImg,
number: "42w",
fancyNumber: 420000,
transmit: "26h/1次",
time: "2024.4.1",
posts: "1.2w",
atten: "67",
interaction: "8.3w"
},
{
id: 9,
type: "自媒体",
name: "十八子91221",
avatar: img91221,
number: "1947",
fancyNumber: 1947,
transmit: "30h/1次",
time: "2024.1.15",
posts: "654",
atten: "9",
interaction: "2.1w"
},
{
id: 10,
type: "自媒体",
name: "江夏云飞",
avatar: jiangImg,
number: "1629",
fancyNumber: 1629,
transmit: "23h/1次",
time: "2024.3.25",
posts: "321",
atten: "4",
interaction: "987"
},
{
id: 11,
type: "自媒体",
name: "唐宁20150903",
avatar: tangImg,
number: "25",
fancyNumber: 25,
transmit: "22h/1次",
time: "2024.2.5",
posts: "128",
atten: "2",
interaction: "456"
},
{
id: 12,
type: "自媒体",
name: "钻石狗Boss",
avatar: bossImg,
number: "1184",
fancyNumber: 1184,
transmit: "22h/1次",
time: "2024.4.12",
posts: "512",
atten: "7",
interaction: "1.8w"
},
{
id: 13,
type: "自媒体",
name: "乐之567",
avatar: img567,
number: "266",
fancyNumber: 266,
transmit: "18h/1次",
time: "2024.1.30",
posts: "209",
atten: "3",
interaction: "654"
},
{
id: 14,
type: "自媒体",
name: "地瓜熊老六",
avatar: laoImg,
number: "667.5w",
@ -250,7 +107,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
interaction: "33.2w"
},
{
id: 15,
id: 4,
type: "自媒体",
name: "CGTN记者团",
avatar: cgtnImg,
@ -262,6 +119,149 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
atten: "105",
interaction: "17.8w"
},
{
id: 5,
type: "自媒体",
name: "乐之567",
avatar: img567,
number: "266",
fancyNumber: 266,
transmit: "18h/1次",
time: "2024.1.30",
posts: "209",
atten: "3",
interaction: "654"
},
{
id: 6,
type: "自媒体",
name: "空天砺剑",
avatar: kongtianImg,
number: "516.5w",
fancyNumber: 5160000.5,
transmit: "18h/1次",
time: "2024.1.28",
posts: "3.2w",
atten: "156",
interaction: "22.7w"
},
{
id: 7,
type: "政府官号",
name: "平安泸县",
avatar: luxianImg,
number: "3.9w",
fancyNumber: 30000.9,
transmit: "18h/1次",
time: "2024.4.15",
posts: "4321",
atten: "18",
interaction: "2.9w"
},
{
id: 8,
type: "自媒体",
name: "肥_谍_gg",
avatar: ggImg,
number: "245",
fancyNumber: 245,
transmit: "19h/1次",
time: "2024.1.22",
posts: "317",
atten: "6",
interaction: "1.2w"
},
{
id: 9,
type: "自媒体",
name: "大侠啊啊啊啊",
avatar: daxiaImg,
number: "288",
fancyNumber: 288,
transmit: "20h/1次",
time: "2024.2.20",
posts: "896",
atten: "12",
interaction: "3.2w"
},
{
id: 10,
type: "自媒体",
name: "深海一万米",
avatar: shenhaiImg,
number: "126w",
fancyNumber: 1260000,
transmit: "21h/1次",
time: "2024.3.5",
posts: "8906",
atten: "42",
interaction: "6.7w"
},
{
id: 11,
type: "自媒体",
name: "外贸发布BBS",
avatar: bbsImg,
number: "1.3w",
fancyNumber: 10000.3,
transmit: "21h/1次",
time: "2024.4.5",
posts: "562",
atten: "8",
interaction: "1.5w"
},
{
id: 12,
type: "自媒体",
name: "唐宁20150903",
avatar: tangImg,
number: "25",
fancyNumber: 25,
transmit: "22h/1次",
time: "2024.2.5",
posts: "128",
atten: "2",
interaction: "456"
},
{
id: 13,
type: "自媒体",
name: "钻石狗Boss",
avatar: bossImg,
number: "1184",
fancyNumber: 1184,
transmit: "22h/1次",
time: "2024.4.12",
posts: "512",
atten: "7",
interaction: "1.8w"
},
{
id: 14,
type: "自媒体",
name: "江夏云飞",
avatar: jiangImg,
number: "1629",
fancyNumber: 1629,
transmit: "23h/1次",
time: "2024.3.25",
posts: "321",
atten: "4",
interaction: "987"
},
{
id: 15,
type: "自媒体",
name: "苍龙飞天79",
avatar: img79,
number: "516.6w",
fancyNumber: 5160000.6,
transmit: "24h/1次",
time: "2024.2.10",
posts: "2.9w",
atten: "142",
interaction: "19.5w"
},
{
id: 16,
type: "自媒体",
@ -278,28 +278,28 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 17,
type: "自媒体",
name: "肥_谍_gg",
avatar: ggImg,
number: "245",
fancyNumber: 245,
transmit: "19h/1次",
time: "2024.1.22",
posts: "317",
atten: "6",
interaction: "1.2w"
name: "爱锤盾海桃-霆恩启副",
avatar: aiImg,
number: "223",
fancyNumber: 223,
transmit: "25h/1次",
time: "2024.3.18",
posts: "432",
atten: "5",
interaction: "896"
},
{
id: 18,
type: "自媒体",
name: "深海一万米",
avatar: shenhaiImg,
number: "126w",
fancyNumber: 1260000,
transmit: "21h/1次",
time: "2024.3.5",
posts: "8906",
atten: "42",
interaction: "6.7w"
name: "盖世英雄玉椒龙",
avatar: gaishiImg,
number: "42w",
fancyNumber: 420000,
transmit: "26h/1次",
time: "2024.4.1",
posts: "1.2w",
atten: "67",
interaction: "8.3w"
},
{
id: 19,
@ -316,16 +316,16 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
},
{
id: 20,
type: "政府官号",
name: "平安泸县",
avatar: luxianImg,
number: "3.9w",
fancyNumber: 30000.9,
transmit: "18h/1次",
time: "2024.4.15",
posts: "4321",
atten: "18",
interaction: "2.9w"
type: "自媒体",
name: "十八子91221",
avatar: img91221,
number: "1947",
fancyNumber: 1947,
transmit: "30h/1次",
time: "2024.1.15",
posts: "654",
atten: "9",
interaction: "2.1w"
}
],
@ -334,7 +334,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
anchorChartInfoList: [
{ id: 1, name: "锚点数量", icon: anchorNumber, number: 20 },
{ id: 2, name: "平均粉丝数量", icon: fancyNumber, number: "1.3w" },
{ id: 2, name: "平均粉丝数量", icon: fancyNumber, number: "812.8w" },
{ id: 3, name: "平均发帖频率", icon: frequencyNumber, number: "20h/1次" },
{ id: 4, name: "平均参与互动次数", icon: interactionNumber, number: 157 }
],
@ -409,18 +409,29 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
posts: [
{
id: 1,
timestamp: "2024-03-14 09:58:12",
author: "新浪军事",
influence: 5292,
timestamp: "2024-01-04 0:03:16",
author: "十八子91221",
influence: 2,
highlighted: false,
like: 2827,
comment: 1350,
transmit: 1115,
like: 1,
comment: 1,
transmit: 0,
content:
"#大陆渔船金门外海翻覆2人不幸罹难#【又有大陆渔船在金门海域翻覆已致两人遇难两岸联合搜救】3月14日南都记者从金门海巡队获悉当日清晨一艘大陆渔船“闽龙渔61222”在金门海域遭浪袭翻覆船上6名船员落海行踪不明。据悉目前落海的6名船员已全部寻获4人送医、2人不幸罹难"
"转发微博【#南部战区南海海域例行巡航#】1月3日至4日中国人民解放军@南部战区 组织海空兵力位南海海域进行例行巡航。战区部队全时保持高度戒备,坚决捍卫国家主权安全和海洋权益,任何搅局南海、制造热点的军事活动尽在掌握之中。 "
},
{
id: 2,
timestamp: "2024-02-03 12:58:53",
author: "中国海警",
influence: 6636,
highlighted: false,
like: 5013,
comment: 247,
transmit: 1376,
content: `【#中国海警发声# 】2月2日菲方1艘小型民船对其非法"坐滩" 仁爱礁军舰运送生活物资,中国海警全程跟监管控。中国对包括仁爱礁在内的南沙群岛及其附近海域拥有无可争辩的主权,中国海警依法在中国管辖海域持续开展维权执法活动。`
},
{
id: 3,
timestamp: "2024-02-22 17:13:44",
author: "外贸发布BBS",
influence: 6919,
@ -430,53 +441,40 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
highlighted: false,
content: "所以,这算张冠李戴,还是指桑骂槐?#南海救助局寻获2名罹难者遗体#"
},
{
id: 3,
timestamp: "2024-02-03 12:58:53",
author: "中国海警",
influence: 6636,
highlighted: false,
like: 5013,
comment: 247,
transmit: 1376,
content:
"【#中国海警发声# 】2月2日菲方1艘小型民船对其非法“坐滩” 仁爱礁军舰运送生活物资,中国海警全程跟监管控。中国对包括仁爱礁在内的南沙群岛及其附近海域拥有无可争辩的主权,中国海警依法在中国管辖海域持续开展维权执法活动。"
},
{
id: 4,
timestamp: "2024-04-06 19:19:50",
author: "如皋老猫",
influence: 545,
timestamp: "2024-02-23 17:54:46",
author: "什么时候有江西舰",
influence: 1670,
like: 1310,
comment: 60,
transmit: 300,
highlighted: false,
like: 5013,
comment: 247,
transmit: 1376,
content:
"#中国海警回应菲律宾侵闯鲎藤礁#马科斯已经吃了秤砣铁了心当美狗了,所以,希望中国海警除了文字回应外,也该用行动予以坚决回应了!"
"转发微博【#中国海警局新闻发言人就菲律宾侵闯黄岩岛发表谈话# 】中国海警局新闻发言人甘羽表示2月22日至23日菲律宾渔业和水产资源局3002船不顾中方一再劝阻和警告执意侵闯中国黄岩岛邻近海域。"
},
{
id: 5,
timestamp: "2024-04-06 18:17:30",
author: "人民日报",
influence: 8345,
timestamp: "2024-03-14 09:58:12",
author: "新浪军事",
influence: 5292,
highlighted: false,
like: 6238,
comment: 409,
transmit: 1698,
content:
"【#中方正告菲方任何侵权伎俩都是徒劳#】中国海警局新闻发言人甘羽表示4月4日菲方组织多艘船只非法位中国南沙群岛鲎藤礁邻近海域活动中国海警依法依规处置现场操作专业规范。中国对包括鲎藤礁在内的南沙群岛及其邻近海域拥有无可争辩的主权菲公务船打着所谓“护渔”幌子非法侵权挑衅组织媒体蓄意煽炒误导持续破坏南海稳定。我们正告菲方任何侵权伎俩都是徒劳。中国海警将依法在中国管辖海域常态维权执法坚决维护领土主权和海洋权益。"
like: 2827,
comment: 1350,
transmit: 1115,
content: `#大陆渔船金门外海翻覆2人不幸罹难#【又有大陆渔船在金门海域翻覆已致两人遇难两岸联合搜救】3月14日南都记者从金门海巡队获悉当日清晨一艘大陆渔船"闽龙渔61222"在金门海域遭浪袭翻覆船上6名船员落海行踪不明。据悉目前落海的6名船员已全部寻获4人送医、2人不幸罹难`
},
{
id: 6,
timestamp: "2024-05-16 00:22:18",
author: "环球网",
influence: 557,
timestamp: "2024-03-23 21:20:40",
author: "空天砺剑",
influence: 150,
highlighted: false,
like: 1786,
comment: 362,
transmit: 741,
like: 130,
comment: 10,
transmit: 10,
content:
"【#环球时报社评##中方对菲律宾的善意和耐心不是无止境的#】在菲律宾近来不断公开否认“君子协定”、后被中方以铁证打脸之后马尼拉又开始了新的政治表演。15日5艘商业渔船上约200人从菲律宾高调驶向黄岩岛海域“维权”预计16日到达黄岩岛。菲律宾官方派出海岸警卫队的船为这支所谓“民间船队”护航一些西方媒体也迅速跟进。这一套配合相当熟练的操作我们此前已经在菲方于南海生事的好几次事件当中看到。"
"#菲律宾船对中国海警举白旗# 菲律宾人这是感谢帮它们洗船挥手致谢,既然人家这么客气,那就加大水压吧!"
},
{
id: 7,
@ -491,39 +489,37 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
},
{
id: 8,
timestamp: "2024-03-23 21:20:40",
author: "空天砺剑",
influence: 8,
timestamp: "2024-04-06 18:17:30",
author: "人民日报",
influence: 8345,
highlighted: false,
like: 1923,
comment: 124,
transmit: 426,
content:
"#菲律宾船对中国海警举白旗# 菲律宾人这是感谢帮它们洗船挥手致谢,既然人家这么客气,那就加大水压吧!"
like: 6238,
comment: 409,
transmit: 1698,
content: `【#中方正告菲方任何侵权伎俩都是徒劳#】中国海警局新闻发言人甘羽表示4月4日菲方组织多艘船只非法位中国南沙群岛鲎藤礁邻近海域活动中国海警依法依规处置现场操作专业规范。中国对包括鲎藤礁在内的南沙群岛及其邻近海域拥有无可争辩的主权菲公务船打着所谓"护渔"幌子非法侵权挑衅,组织媒体蓄意煽炒误导,持续破坏南海稳定。我们正告菲方,任何侵权伎俩都是徒劳。中国海警将依法在中国管辖海域常态维权执法,坚决维护领土主权和海洋权益。`
},
{
id: 9,
timestamp: "2024-01-04 0:03:16",
author: "十八子91221",
influence: 6919,
timestamp: "2024-04-06 19:19:50",
author: "如皋老猫",
influence: 433,
highlighted: false,
like: 1923,
comment: 124,
transmit: 426,
like: 355,
comment: 67,
transmit: 11,
content:
"转发微博【#南部战区南海海域例行巡航#】1月3日至4日中国人民解放军@南部战区 组织海空兵力位南海海域进行例行巡航。战区部队全时保持高度戒备,坚决捍卫国家主权安全和海洋权益,任何搅局南海、制造热点的军事活动尽在掌握之中。 "
"#中国海警回应菲律宾侵闯鲎藤礁#马科斯已经吃了秤砣铁了心当美狗了,所以,希望中国海警除了文字回应外,也该用行动予以坚决回应了!"
},
{
id: 10,
timestamp: "2024-02-23 17:54:46",
author: "什么时候有江西舰",
influence: 6636,
like: 1310,
comment: 60,
transmit: 300,
timestamp: "2024-05-16 00:22:18",
author: "环球网",
influence: 2889,
highlighted: false,
content:
"转发微博【#中国海警局新闻发言人就菲律宾侵闯黄岩岛发表谈话# 】中国海警局新闻发言人甘羽表示2月22日至23日菲律宾渔业和水产资源局3002船不顾中方一再劝阻和警告执意侵闯中国黄岩岛邻近海域。"
like: 1786,
comment: 362,
transmit: 741,
content: `【#环球时报社评##中方对菲律宾的善意和耐心不是无止境的#】在菲律宾近来不断公开否认"君子协定"、后被中方以铁证打脸之后马尼拉又开始了新的政治表演。15日5艘商业渔船上约200人从菲律宾高调驶向黄岩岛海域"维权"预计16日到达黄岩岛。菲律宾官方派出海岸警卫队的船为这支所谓"民间船队"护航,一些西方媒体也迅速跟进。这一套配合相当熟练的操作,我们此前已经在菲方于南海生事的好几次事件当中看到。`
}
],
@ -543,7 +539,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [12000, 12690, 12108, 10790, 9004, 8006, 7890, 16878],
predictedData: [12000, 12690, 12108, 10790, 9004, 8006, 7890, 11878],
realityData: [8959, 7460, 8334, 7902, 5753, 3070, "-", "-"]
}
}
@ -562,7 +558,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [11000, 11690, 10108, 10690, 11004, 10006, 11890, 16878],
predictedData: [11000, 11690, 10108, 10690, 11004, 10006, 11890, 10878],
realityData: [9959, 8860, 8334, 9902, 8753, 7070, "-", "-"]
}
},
@ -579,7 +575,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [11500, 10690, 9108, 12690, 13004, 13006, 12890, 11878],
predictedData: [11500, 10690, 9108, 12690, 13004, 13006, 12890, 9878],
realityData: [10959, 9860, 8334, 11902, 12753, 11070, "-", "-"]
}
}
@ -598,7 +594,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [10000, 10390, 9808, 10690, 11004, 12006, 10890, 13878],
predictedData: [10000, 10390, 9808, 10690, 11004, 12006, 10890, 8878],
realityData: [9090, 9860, 8434, 10902, 11753, 10070, "-", "-"]
}
},
@ -615,7 +611,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [10000, 10390, 9808, 10690, 11004, 12006, 10890, 13878],
predictedData: [10000, 10390, 9808, 10690, 11004, 12006, 10890, 9878],
realityData: [9090, 9860, 8434, 10902, 11753, 10070, "-", "-"]
}
},
@ -632,7 +628,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8001, 8500, 9500, 9756, 9655, 8545, 10556, 12545],
predictedData: [8001, 8500, 9500, 9756, 9655, 8545, 10556, 10545],
realityData: [9090, 9860, 8434, 10902, 11753, 10070, "-", "-"]
}
}
@ -668,7 +664,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8001, 8500, 9500, 9756, 9655, 8545, 10556, 12545],
predictedData: [8001, 8500, 9500, 9756, 9655, 8545, 10556, 10956],
realityData: [9090, 9860, 8434, 10902, 11753, 10070, "-", "-"]
}
},
@ -685,7 +681,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 12545],
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 10487],
realityData: [8090, 8840, 8434, 9002, 7053, 8070, "-", "-"]
}
},
@ -703,7 +699,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 12545],
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 11314],
realityData: [8090, 8840, 8434, 9002, 7053, 8070, "-", "-"]
}
}
@ -722,7 +718,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high1Img,
riskType: "高风险",
chart: {
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 12545],
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 16597],
realityData: [8090, 8840, 8434, 9002, 7053, 8070, "-", "-"]
}
},
@ -756,7 +752,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [9646, 9895, 10570, 11000, 10546, 10664, 12056, 13557],
predictedData: [9646, 9895, 10570, 11000, 10546, 10664, 12056, 10557],
realityData: [8698, 7865, 6545, 8084, 9000, 9854, "-", "-"]
}
},
@ -774,7 +770,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 12545],
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 8556],
realityData: [8090, 8840, 8434, 9002, 7053, 8070, "-", "-"]
}
},
@ -791,7 +787,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [9855, 12531, 13556, 12011, 10145, 95545, 13524, 13697],
predictedData: [9855, 12531, 13556, 12011, 10145, 95545, 13524, 10697],
realityData: [9045, 11004, 12554, 10055, 9542, 10001, "-", "-"]
}
}
@ -810,7 +806,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high2Img,
riskType: "中风险",
chart: {
predictedData: [10565, 11554, 12565, 13265, 11012, 15631, 13556, 14005],
predictedData: [10565, 11554, 12565, 13265, 11012, 15631, 13556, 13005],
realityData: [10000, 10456, 9000, 9500, 10500, 11500, "-", "-"]
}
},
@ -827,7 +823,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 12545],
predictedData: [8646, 8895, 9570, 9656, 8655, 8545, 10556, 11545],
realityData: [8090, 8840, 8434, 9002, 7053, 8070, "-", "-"]
}
},
@ -844,7 +840,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [9646, 10000, 12000, 11000, 12001, 10000, 13001, 14000],
predictedData: [9646, 10000, 12000, 11000, 12001, 10000, 13001, 9000],
realityData: [8090, 8840, 9002, 10365, 11001, 9000, "-", "-"]
}
},
@ -862,7 +858,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [12000, 10895, 12570, 12656, 11655, 12545, 13556, 14545],
predictedData: [12000, 10895, 12570, 12656, 11655, 12545, 13556, 8745],
realityData: [10090, 9840, 9434, 10002, 9053, 9070, "-", "-"]
}
},
@ -879,7 +875,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
backimg: high3Img,
riskType: "低风险",
chart: {
predictedData: [10646, 12895, 12570, 10656, 9655, 8545, 10556, 12545],
predictedData: [10646, 12895, 12570, 10656, 9655, 8545, 10556, 9048],
realityData: [9090, 10040, 10434, 9012, 9053, 7070, "-", "-"]
}
}
@ -970,8 +966,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
avatar: xinlangImg,
commenter: "新浪军事",
comment:
"#菲方非法坐滩军舰航拍影像公开#【独家影像!#中国仁爱礁高清航拍画面发布#,菲非法“坐滩”军... ",
comment: `#菲方非法坐滩军舰航拍影像公开#【独家影像!#中国仁爱礁高清航拍画面发布#,菲非法"坐滩"军... `,
time: "2024-06-20 17:13:31"
},
{
@ -1004,7 +999,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
avatar: bossImg,
commenter: " 钻石狗Boss",
comment: "别怂,叫你的“精锐”接着来……",
comment: `别怂,叫你的"精锐"接着来……`,
time: "2024-06-20 18:25:02 "
},
{
@ -1023,7 +1018,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
avatar: bossImg,
commenter: " 钻石狗Boss",
comment: "金手指",
comment: "金手指",
time: "2024-06-20 18:25:02 "
},
{
@ -1251,8 +1246,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 1,
postTime: "2024-01-06 13:28:06",
postContent:
"#南部战区南海海域例行巡航#【管姚:任何搅局南海的军事活动,都尽在中方掌握之中】#直说热评# 南部战区的官宣最早是由其官方公众号以“权威发布”形式于周三晚间21时30分公告中国军网也在当晚22时转发。直新闻特约评论员管姚指出就权威发布内容看非常简短不到100字但信息量不小。既然是例行巡航又在新年伊始基本可以确认这是新年的首次行动而且类似涉及这种海空军力的多军兵种行动也必将常态化长期化基于坚决捍卫国家主权安全和海洋权益的战略目标按照既定计划并因应态势发展贯穿2024年全年。通告最后一句“任何搅局南海、制造热点的军事活动尽在掌握之中”在我看来这是极具针对性的点睛之笔南部战区的“尽在掌握”说当然不是中国军人的随便表态。对此昨天在南海相关海域活动的美菲军方应该是有真切态势感知的。 管姚:任何搅局南海的军事活动,都尽在中方掌握之中来源:直新闻",
postContent: `#南部战区南海海域例行巡航#【管姚:任何搅局南海的军事活动,都尽在中方掌握之中】#直说热评# 南部战区的官宣,最早是由其官方公众号以"权威发布"形式于周三晚间21时30分公告中国军网也在当晚22时转发。直新闻特约评论员管姚指出就权威发布内容看非常简短不到100字但信息量不小。既然是例行巡航又在新年伊始基本可以确认这是新年的首次行动而且类似涉及这种海空军力的多军兵种行动也必将常态化长期化基于坚决捍卫国家主权安全和海洋权益的战略目标按照既定计划并因应态势发展贯穿2024年全年。通告最后一句"任何搅局南海、制造热点的军事活动尽在掌握之中",在我看来,这是极具针对性的点睛之笔,南部战区的"尽在掌握"说,当然不是中国军人的随便表态。对此,昨天在南海相关海域活动的美菲军方,应该是有真切态势感知的。 管姚:任何搅局南海的军事活动,都尽在中方掌握之中来源:直新闻`,
like: 3,
comment: 0,
transmit: 0,
@ -1261,8 +1255,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 2,
postTime: "2024-01-06 13:28:06",
postContent:
"#南部战区南海海域例行巡航#【管姚:任何搅局南海的军事活动,都尽在中方掌握之中】#直说热评# 南部战区的官宣最早是由其官方公众号以“权威发布”形式于周三晚间21时30分公告中国军网也在当晚22时转发。直新闻特约评论员管姚指出就权威发布内容看非常简短不到100字但信息量不小。既然是例行巡航又在新年伊始基本可以确认这是新年的首次行动而且类似涉及这种海空军力的多军兵种行动也必将常态化长期化基于坚决捍卫国家主权安全和海洋权益的战略目标按照既定计划并因应态势发展贯穿2024年全年。通告最后一句“任何搅局南海、制造热点的军事活动尽在掌握之中”在我看来这是极具针对性的点睛之笔南部战区的“尽在掌握”说当然不是中国军人的随便表态。对此昨天在南海相关海域活动的美菲军方应该是有真切态势感知的。 管姚:任何搅局南海的军事活动,都尽在中方掌握之中来源:直新闻",
postContent: `#南部战区南海海域例行巡航#【管姚:任何搅局南海的军事活动,都尽在中方掌握之中】#直说热评# 南部战区的官宣,最早是由其官方公众号以"权威发布"形式于周三晚间21时30分公告中国军网也在当晚22时转发。直新闻特约评论员管姚指出就权威发布内容看非常简短不到100字但信息量不小。既然是例行巡航又在新年伊始基本可以确认这是新年的首次行动而且类似涉及这种海空军力的多军兵种行动也必将常态化长期化基于坚决捍卫国家主权安全和海洋权益的战略目标按照既定计划并因应态势发展贯穿2024年全年。通告最后一句"任何搅局南海、制造热点的军事活动尽在掌握之中",在我看来,这是极具针对性的点睛之笔,南部战区的"尽在掌握"说,当然不是中国军人的随便表态。对此,昨天在南海相关海域活动的美菲军方,应该是有真切态势感知的。 管姚:任何搅局南海的军事活动,都尽在中方掌握之中来源:直新闻`,
like: 1,
comment: 0,
transmit: 0,
@ -1332,8 +1325,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 1,
postTime: "2024-03-05 12:33:08",
postContent:
"【中国海警局新闻发言人就菲律宾船只非法侵闯仁爱礁发表谈话】中国海警局新闻发言人甘羽表示3月5日菲律宾违背自身承诺刻意派出2艘海警船、2艘运补船擅闯中国南沙群岛仁爱礁邻近海域向其非法“坐滩”军舰运送物资。中国海警严格依法管控予以规制出于人道主义对菲运送必需生活物资的1艘船只作出临时性特殊安排现场处置合理合法、专业规范。期间菲海警4407号船无视中方一再警告违反《国际海上避碰规则》以不专业、危险方式故意冲撞中方正常执法的海警21555艇导致发生轻微刮蹭责任完全在菲方。菲方言而无信蓄意碰瓷滋事恶意煽宣炒作持续破坏南海地区和平稳定。中国海警始终严阵以待随时坚决回击任何侵权挑衅行径坚决维护国家领土主权和海洋权益。#中国海警就菲船只非法侵闯发表谈话#",
postContent: `【中国海警局新闻发言人就菲律宾船只非法侵闯仁爱礁发表谈话】中国海警局新闻发言人甘羽表示3月5日菲律宾违背自身承诺刻意派出2艘海警船、2艘运补船擅闯中国南沙群岛仁爱礁邻近海域向其非法"坐滩"军舰运送物资。中国海警严格依法管控予以规制出于人道主义对菲运送必需生活物资的1艘船只作出临时性特殊安排现场处置合理合法、专业规范。期间菲海警4407号船无视中方一再警告违反《国际海上避碰规则》以不专业、危险方式故意冲撞中方正常执法的海警21555艇导致发生轻微刮蹭责任完全在菲方。菲方言而无信蓄意碰瓷滋事恶意煽宣炒作持续破坏南海地区和平稳定。中国海警始终严阵以待随时坚决回击任何侵权挑衅行径坚决维护国家领土主权和海洋权益。#中国海警就菲船只非法侵闯发表谈话#`,
like: 21380,
comment: 3152,
transmit: 551,
@ -1470,10 +1462,10 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
postTime: "2024-06-25 17:30:20",
postContent: `【外媒:#菲律宾外长称希望与中国就南海问题进行对话#以解决分歧】据路透社、《菲律宾星报》报道菲律宾外交部长马纳罗25日表示菲律宾希望与中国就南海问题进行对话以解决分歧。而关于南海问题中方已多次明确表态呼吁菲律宾回到通过协商谈判解决分歧的道路上来。
路透社称马纳罗25日在菲律宾参议院的一次质询中表示菲中两国上周举行了一次工作组会议为可能于7月举行的南海问题双边磋商机制会议做准备
菲律宾星报报道马纳罗说我们仍然相信对话是最重要的即使面对这些严重事件外交也应该占上风尽管我承认这也是一个挑战他同时声称不会以主权作为代价
菲律宾星报报道马纳罗说"我们仍然相信对话是最重要的,即使面对这些严重事件,外交也应该占上风,尽管我承认这也是一个挑战"他同时声称"不会以'主权'作为代价"
近来菲律宾在仁爱礁等南海岛礁上采取一系列行动有观点认为其明显说一套做一套
中国始终在呼吁菲律宾回到通过协商谈判解决分歧的道路上来通过和平手段解决争端但菲律宾依仗美国等域外势力的撑腰打气不断派出海警甚至海军兵力来滋事挑衅加剧南海局势根本不是要通过和平方式来解决争端军事专家张军社6月23日接受环球时报采访时曾表示对于菲律宾的出尔反尔和自相矛盾中方看得一清二楚肯定已经针对各种情况做好了应对准备
对于菲方指责中国在南海故意挑起事端中国外交部发言人毛宁3月6日回答记者提问时表示中国对包括仁爱礁在内的南沙群岛及其附近海域拥有无可争辩的主权这是在长期的历史进程中形成并确立的符合包括联合国宪章在内的国际法中方在南海问题上的立场是一贯和非常明确的将继续致力于通过对话协商同有关当事国妥善管控分歧同东盟国家全面有效落实南海各方行为宣言积极推进南海行为准则磋商共同维护南海和平稳定环球网#菲律宾希望与中国就南海问题进行对话#
"中国始终在呼吁菲律宾回到通过协商谈判解决分歧的道路上来,通过和平手段解决争端。但菲律宾依仗美国等域外势力的撑腰打气,不断派出海警甚至海军兵力来滋事挑衅、加剧南海局势,根本不是要通过和平方式来解决争端。"军事专家张军社6月23日接受环球时报采访时曾表示"对于菲律宾的出尔反尔和自相矛盾,中方看得一清二楚,肯定已经针对各种情况做好了应对准备。"
对于菲方指责中国在南海故意挑起事端中国外交部发言人毛宁3月6日回答记者提问时表示中国对包括仁爱礁在内的南沙群岛及其附近海域拥有无可争辩的主权这是在长期的历史进程中形成并确立的符合包括联合国宪章在内的国际法中方在南海问题上的立场是一贯和非常明确的将继续致力于通过对话协商同有关当事国妥善管控分歧同东盟国家全面有效落实南海各方行为宣言积极推进"南海行为准则"磋商共同维护南海和平稳定环球网#菲律宾希望与中国就南海问题进行对话#
`,
like: 5475,
comment: 802,
@ -1483,8 +1475,8 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 3,
postTime: "2024-04-07 07:32:04",
postContent: `#菲媒炒作四国南海军演抗衡中国#【菲美日澳今将在南海举行首次全面海上军演,菲媒炒作“抗衡中国”】 据美联社6日报道美国、日本、澳大利亚和菲律宾将于7日在南海举行首次联合海上演习其中包括反潜战训练以展示武力。#美日澳菲南海首次军演#
据日本日经亚洲网站6日报道四国国防部长在当天发表的联合声明中宣称他们将在菲律宾专属经济区内开展海上合作活动以展示就支持自由开放的印太地区加强合作的集体承诺四国海空力量将参与演习此次海上合作活动将加强四国防务力量在理论战术技术和程序的互操作性声明未点名中国但菲律宾星报此次演习正值四国加强关系抗衡中国在该地区日益强势之际演习地点在争议海域而且美国总统拜登即将与菲日领导人首次举行三边峰会#南部战区位南海海域组织联合海空战巡# 菲美日澳今将在南海举行首次全面海上军演菲媒炒作抗衡中国
postContent: `#菲媒炒作四国南海军演抗衡中国#【菲美日澳今将在南海举行首次全面海上军演,菲媒炒作"抗衡中国"】 据美联社6日报道美国、日本、澳大利亚和菲律宾将于7日在南海举行首次联合海上演习其中包括反潜战训练以展示武力。#美日澳菲南海首次军演#
据日本日经亚洲网站6日报道四国国防部长在当天发表的联合声明中宣称他们将在菲律宾"专属经济区"内开展"海上合作活动"以展示就支持自由开放的印太地区加强合作的"集体承诺"四国海空力量将参与演习"此次海上合作活动将加强四国防务力量在理论、战术、技术和程序的互操作性"声明未点名中国但菲律宾星报此次演习正值四国加强关系抗衡中国在该地区日益强势之际演习地点在争议海域而且美国总统拜登即将与菲日领导人首次举行三边峰会#南部战区位南海海域组织联合海空战巡# 菲美日澳今将在南海举行首次全面海上军演菲媒炒作"抗衡中国"
`,
like: 4238,
comment: 489,
@ -1506,7 +1498,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 1,
postTime: "2024-03-05 12:48:11",
postContent: `#菲海警船故意冲撞中方海警艇致轻微刮蹭#【中国海警局新闻发言人就菲律宾船只非法侵闯仁爱礁发表谈话】中国海警局新闻发言人甘羽表示3月5日菲律宾违背自身承诺刻意派出2艘海警船、2艘运补船擅闯中国南沙群岛仁爱礁邻近海域向其非法“坐滩”军舰运送物资。中国海警严格依法管控予以规制出于人道主义对菲运送必需生活物资的1艘船只作出临时性特殊安排现场处置合理合法、专业规范。期间菲海警4407号船无视中方一再警告违反《国际海上避碰规则》以不专业、危险方式故意冲撞中方正常执法的海警21555艇导致发生轻微刮蹭责任完全在菲方。菲方言而无信蓄意碰瓷滋事恶意煽宣炒作持续破坏南海地区和平稳定。中国海警始终严阵以待随时坚决回击任何侵权挑衅行径坚决维护国家领土主权和海洋权益。中国海警`,
postContent: `#菲海警船故意冲撞中方海警艇致轻微刮蹭#【中国海警局新闻发言人就菲律宾船只非法侵闯仁爱礁发表谈话】中国海警局新闻发言人甘羽表示3月5日菲律宾违背自身承诺刻意派出2艘海警船、2艘运补船擅闯中国南沙群岛仁爱礁邻近海域向其非法"坐滩"军舰运送物资。中国海警严格依法管控予以规制出于人道主义对菲运送必需生活物资的1艘船只作出临时性特殊安排现场处置合理合法、专业规范。期间菲海警4407号船无视中方一再警告违反《国际海上避碰规则》以不专业、危险方式故意冲撞中方正常执法的海警21555艇导致发生轻微刮蹭责任完全在菲方。菲方言而无信蓄意碰瓷滋事恶意煽宣炒作持续破坏南海地区和平稳定。中国海警始终严阵以待随时坚决回击任何侵权挑衅行径坚决维护国家领土主权和海洋权益。中国海警`,
like: 6949,
comment: 968,
transmit: 242,
@ -1515,7 +1507,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 2,
postTime: "2024-06-20 17:13:31",
postContent: `#中国海警从菲方缴回被盗渔网# 【独家视频!菲方偷盗中国渔民渔网,中国海警夺回归还】#中国海警夺回菲方盗窃赃物# 中国海警向环球时报提供的视频显示近日中国海警正在仁爱礁附近海域开展常态化执法行动。行动包括向渔民归还日前被菲方盗走的渔网。据悉该渔网于5月16日被菲方割断后带回非法“坐滩”军舰。中国海警于近日自菲方缴回渔网并于6月11日归还给仁爱礁作业渔民。 这视频的微博视频`,
postContent: `#中国海警从菲方缴回被盗渔网# 【独家视频!菲方偷盗中国渔民渔网,中国海警夺回归还】#中国海警夺回菲方盗窃赃物# 中国海警向环球时报提供的视频显示近日中国海警正在仁爱礁附近海域开展常态化执法行动。行动包括向渔民归还日前被菲方盗走的渔网。据悉该渔网于5月16日被菲方割断后带回非法"坐滩"军舰。中国海警于近日自菲方缴回渔网并于6月11日归还给仁爱礁作业渔民。 这视频的微博视频`,
like: 6160,
comment: 452,
transmit: 403,
@ -1605,7 +1597,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
id: 3,
postTime: "2024-03-27 21:24:56",
postContent: `//@中国新闻网【国务院台办:#密切关注台军在金门的动向#】#国台办称台军如挑衅滋事必遭失败# 3月27日国务院台办举行例行新闻发布会。有记者提问民进党当局近日公告4月将在金门本岛、烈屿等地进行实弹射击引发岛内舆论质疑。台军方称相关做法为例行性常态训练射击没有针对性。对此有何评论
发言人陈斌华表示究竟是例行性的训练还是有针对性的挑衅民进党当局心里比谁都清楚金门乡亲亲历和平与战争的转换愈加珍视和平反对战争他们已经在开炮建桥中作出了正确选择我们密切关注台军在金门的动向如其挑衅滋事胆敢轻举妄动必遭失败央视新闻客户端
发言人陈斌华表示究竟是"例行性"的训练还是有"针对性"的挑衅民进党当局心里比谁都清楚金门乡亲亲历和平与战争的转换愈加珍视和平反对战争他们已经在"开炮""建桥"中作出了正确选择我们密切关注台军在金门的动向如其挑衅滋事胆敢轻举妄动必遭失败央视新闻客户端
`,
like: 0,
comment: 0,
@ -1785,7 +1777,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 1,
postTime: "2024-06-02 10:59:04",
postContent: `【现场画面:#菲非法坐滩仁爱礁军舰人员枪指中国海警#】5月19日菲律宾对非法“坐滩”仁爱礁的“57号”军舰进行空投补给。中国海警依法依规应对时发现菲“57号”舰上至少两名人员持枪在甲板活动,并用手、用枪指着中国海警方向。#CGTN在一线# CGTN记者团的微博视频`,
postContent: `【现场画面:#菲非法坐滩仁爱礁军舰人员枪指中国海警#】5月19日菲律宾对非法"坐滩"仁爱礁的"57号"军舰进行空投补给。中国海警依法依规应对时,发现菲"57号"舰上至少两名人员持枪在甲板活动,并用手、用枪指着中国海警方向。#CGTN在一线# CGTN记者团的微博视频`,
like: 5930,
comment: 0,
transmit: 1167,
@ -1794,7 +1786,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 2,
postTime: "2024-05-16 13:25:18",
postContent: `5月16日菲律宾多艘船只在我黄岩岛邻近海域非法聚集开展与正常渔业生产作业无关的活动中国海警加强现场监视取证。菲律宾民间组织多艘船只在我黄岩岛以东海域 60海里左右处非法聚集进行拍照摄像菲公务船为其伴航并充当“保镖”。菲方在现场通过下网捕鱼作业、展示旗帜等方式作秀,中国海警依法对菲方非法聚集船只进行现场管制。`,
postContent: `5月16日菲律宾多艘船只在我黄岩岛邻近海域非法聚集开展与正常渔业生产作业无关的活动中国海警加强现场监视取证。菲律宾民间组织多艘船只在我黄岩岛以东海域 60海里左右处非法聚集进行拍照摄像菲公务船为其伴航并充当"保镖"。菲方在现场通过下网捕鱼作业、展示旗帜等方式作秀,中国海警依法对菲方非法聚集船只进行现场管制。`,
like: 3473,
comment: 461,
transmit: 313,
@ -1842,7 +1834,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 3,
postTime: "2024-02-25 16:50:43",
postContent: `大陆海警厦金执法很争气!三招还能争势,关键时刻,美方“掉链子”(©王云飞评论)#福建海警在金门附近海域执法巡查##中国海警在厦金海域开展执法巡查行动##台湾# 钱局长本人的微博视频`,
postContent: `大陆海警厦金执法很争气!三招还能争势,关键时刻,美方"掉链子"(©王云飞评论)#福建海警在金门附近海域执法巡查##中国海警在厦金海域开展执法巡查行动##台湾# 钱局长本人的微博视频`,
like: 84,
comment: 8,
transmit: 8,
@ -1881,7 +1873,7 @@ export const useKeyNodeRecognitionStore = defineStore("keyNodeRecognition", {
{
id: 3,
postTime: "2024-03-21 20:35:42",
postContent: `//@玉渊谭天 【现场视频:#菲律宾船对中国海警举白旗# 】 3月23日菲律宾企图向仁爱礁非法“坐滩”军舰运送建筑物资,对该军舰进行维修加固。现场视频显示,面对我方海警水炮喷射,菲律宾运补船随船人员挥舞白旗。#中国海警彻底拦阻菲方运补# http://t.cn/A6TLC8xO玉渊谭天的微博视频 `,
postContent: `//@玉渊谭天 【现场视频:#菲律宾船对中国海警举白旗# 】 3月23日菲律宾企图向仁爱礁非法"坐滩"军舰运送建筑物资,对该军舰进行维修加固。现场视频显示,面对我方海警水炮喷射,菲律宾运补船随船人员挥舞白旗。#中国海警彻底拦阻菲方运补# http://t.cn/A6TLC8xO玉渊谭天的微博视频 `,
like: 0,
comment: 0,
transmit: 0,

View File

@ -14,7 +14,7 @@
@click:goback="handleClickGoBack"
></DetailNode>
<div class="statistics-container">
<div class="statistics-container" v-show="currentComponent == 'CommunityNode'">
<div class="statistics-item" v-for="item in statisticsList" :key="item.id">
<img :src="item.icon" alt="" class="statistics-item-icon" />
<div class="statistics-item-name">{{ item.name }}:&nbsp;</div>
@ -28,7 +28,6 @@
import { defineProps, ref, defineEmits, watch } from "vue";
import CommunityNode from "./communityNode.vue";
import DetailNode from "./detailNode.vue";
import { Icon } from "@iconify/vue";
import { useKeyNodeRecognitionStore } from "@/store/keyNodeRecognition/index";
import { storeToRefs } from "pinia";

View File

@ -74,6 +74,7 @@ const getInfluenceWidth = (influence) => {
};
const handleLeaderPost = (item) => {
emit("click:openDialog", item);
console.log(item);
};
const listRef = ref(null);

View File

@ -108,17 +108,46 @@ const initChart = async () => {
.filter(Boolean);
const data = { nodes, links };
console.log(data);
const categories = [
{ name: "普通社团", color: "#669cdc" },
{ name: "含锚点社团", color: "#91f7ee" }
{ name: "普通社团", category: 0 },
{ name: "含锚点社团", category: 1 }
];
// //
const option = {
//
legend: [
{
data: categories,
data: categories.map((c) => ({
name: c.name,
itemStyle: {
color:
c.category === 0
? new echarts.graphic.LinearGradient(
1,
0,
0,
0, // x0=1, x1=0
[
{ offset: 0, color: "#49c3ed" }, //
{ offset: 0.5, color: "#5fa3e0" }, //
{ offset: 1, color: "#7286d4" } //
]
) // 0
: new echarts.graphic.LinearGradient(
1,
0,
0,
0, // (x0=1, x1=0)
[
{ offset: 0, color: "#7ff2c1" },
{ offset: 0.37, color: "#85e7d2" },
{ offset: 1, color: "#8bdbe4" }
]
) // 1
}
})),
right: 15,
bottom: 13,
icon: "circle",

View File

@ -87,13 +87,33 @@ const initChart = async () => {
const data = { nodes, links };
console.log(data);
const categories = [{ name: "邻居账号" }, { name: "锚点账号" }];
const categories = [
{ name: "邻居账号", category: 0 },
{ name: "锚点账号", category: 1 }
];
const option = {
//
legend: [
{
data: categories.map((c) => c.name),
data: categories.map((c) => ({
name: c.name,
itemStyle: {
color:
c.category === 0
? new echarts.graphic.LinearGradient(1, 0, 0, 0, [
{ offset: 0, color: "#49c3ed" },
{ offset: 0.5, color: "#5fa3e0" },
{ offset: 1, color: "#7286d4" }
])
: "#cccccc" //
},
//
icon:
c.category === 1
? "path://M50 50 m -50 0 a 50 50 0 1 0 100 0 a 50 50 0 1 0 -100 0 Z" //
: "circle" // EChartscircle
})),
right: 15,
bottom: 13,
icon: "circle",
@ -159,8 +179,8 @@ const initChart = async () => {
</div>
</div>
</div>`;
}
return `<div
} else if (params.dataType === "node" && !params.data.category) {
return `<div
style="
height: 56px;
border-radius: 4px;
@ -192,6 +212,7 @@ const initChart = async () => {
</div>
</div>
</div>`;
}
}
},
series: [
@ -283,7 +304,7 @@ onMounted(async () => {
height: 100%;
.container {
width: 100%;
height: 450px;
height: 500px;
display: flex;
align-items: center;
justify-content: center;

View File

@ -106,8 +106,12 @@ onBeforeUnmount(() => {
display: flex;
justify-content: space-between;
.title {
width: 100px;
color: #fff;
font-size: 16px;
white-space: nowrap; /* 禁止换行 */
overflow: hidden; /* 隐藏溢出内容 */
text-overflow: ellipsis; /* 显示省略号 */
}
.time {
color: rgba(255, 255, 255, 0.8);

View File

@ -158,7 +158,7 @@
v-for="item in currentSelectedAnchorItem.postList"
:key="item.id"
>
<div class="item-type">转发</div>
<div class="item-type">{{ contentType(item.postContent) }}</div>
<div class="item-content">
{{ item.postContent }}
</div>
@ -238,54 +238,46 @@ const filterShowUserList = computed(() => {
}
});
watch(filterShowUserList, (newList) => {
//userPanel
KeyNodeOneStore.anchorChartInfoList.find((item) => item.name == "锚点数量").number =
newList.length;
//userPanel
const numericValues = newList.map((item) => {
return {
...item,
number: parseFloat(item.number.replace("w", "") ?? 0)
};
});
const avgFancyResult = (
numericValues.reduce((acc, cur) => acc + cur.number, 0) / newList.length
).toFixed(1);
KeyNodeOneStore.anchorChartInfoList.find((item) => item.name == "平均粉丝数量").number =
`${avgFancyResult}w`;
//userPanel
const numericPosts = newList.map((item) => {
return {
...item,
transmit: parseInt(item.transmit.replace("h/1次", "") ?? 0)
};
});
const postResult = (
numericPosts.reduce((acc, cur) => acc + cur.transmit, 0) / newList.length
).toFixed(0);
KeyNodeOneStore.anchorChartInfoList.find((item) => item.name == "平均发帖频率").number =
`${postResult}h/1次`;
const numericInteractions = newList.map((item) => ({
...item,
atten: parseInt(item.interaction ?? 0)
}));
const interactionResult =
numericInteractions.reduce((acc, cur) => acc + cur.atten, 0) / newList.length;
KeyNodeOneStore.anchorChartInfoList.find((item) => item.name == "平均参与互动次数").number =
Math.floor(interactionResult);
const contentType = computed(() => {
return (content) => {
if (content.startsWith("//@")) return "转发";
return "原发";
};
});
//
const cutOutTheFirstTwo = computed(() => {
return (keyUserString) => {
return keyUserString.split(",").slice(0, 2).join(",");
};
});
watch(filterShowUserList, (newList) => {
if (!newList?.length) return;
const { anchorChartInfoList } = KeyNodeOneStore;
const find = (name) => anchorChartInfoList.find((item) => item.name === name);
//
const safeNumber = (val) => (isNaN(+val) ? 0 : +val);
//
find("锚点数量").number = newList.length;
find("平均粉丝数量").number = `${(
newList.reduce((acc, cur) => acc + safeNumber(cur.number?.replace("w", "")), 0) / newList.length
).toFixed(1)}w`;
find("平均发帖频率").number = `${Math.round(
newList.reduce((acc, cur) => acc + safeNumber(cur.transmit?.replace("h/1次", "")), 0) /
newList.length
)}h/1`;
find("平均参与互动次数").number = Math.floor(
newList.reduce((acc, cur) => acc + safeNumber(cur.interaction), 0) / newList.length
);
});
const handleSwitchTab = (tabName) => {
KeyNodeOneStore.currentTabType = tabName;
};