diff --git a/src/assets/images/abnormalGroup/abnormal-group-item-title.png b/src/assets/images/abnormalGroup/abnormal-group-item-title.png
new file mode 100644
index 0000000..9054b63
Binary files /dev/null and b/src/assets/images/abnormalGroup/abnormal-group-item-title.png differ
diff --git a/src/assets/images/abnormalGroup/abnormal-user-group-node-icon.png b/src/assets/images/abnormalGroup/abnormal-user-group-node-icon.png
new file mode 100644
index 0000000..4dd7c71
Binary files /dev/null and b/src/assets/images/abnormalGroup/abnormal-user-group-node-icon.png differ
diff --git a/src/assets/images/abnormalGroup/abnormal-user-group-post-icon.png b/src/assets/images/abnormalGroup/abnormal-user-group-post-icon.png
new file mode 100644
index 0000000..6ceaa7e
Binary files /dev/null and b/src/assets/images/abnormalGroup/abnormal-user-group-post-icon.png differ
diff --git a/src/assets/images/abnormalGroup/abnormal-user-group-title.png b/src/assets/images/abnormalGroup/abnormal-user-group-title.png
new file mode 100644
index 0000000..3eef606
Binary files /dev/null and b/src/assets/images/abnormalGroup/abnormal-user-group-title.png differ
diff --git a/src/service/api/groupEvolution.js b/src/service/api/groupEvolution.js
index d5e2d51..f456613 100644
--- a/src/service/api/groupEvolution.js
+++ b/src/service/api/groupEvolution.js
@@ -19,3 +19,10 @@ export function getGroupEvolutionTimeLine() {
export function getPostByUtcTime(utcTime) {
return http.get(`/groupEvolution/identify/posts?date=${utcTime}`)
}
+
+
+// 3.群体成员演化分析
+// 3.1 群体成员演化信息列表信息
+export function getGroupMemberInfoList() {
+ return http.get(`/groupEvolution/groupMember/infoList`)
+}
\ No newline at end of file
diff --git a/src/store/groupEvolution/index.js b/src/store/groupEvolution/index.js
index bcd8ef5..a5f706c 100644
--- a/src/store/groupEvolution/index.js
+++ b/src/store/groupEvolution/index.js
@@ -11,7 +11,8 @@ import {
getGroupEvolutionGroupList,
getGroupEvolutionGroupScaleChart,
getGroupEvolutionTimeLine,
- getPostByUtcTime
+ getPostByUtcTime,
+ getGroupMemberInfoList
} from "@/service/api/groupEvolution"
import { TansTimestamp } from "@/utils/transform"
@@ -530,58 +531,13 @@ export const useGroupMemberStore = defineStore("groupMember", {
id: 1,
type: "群体一",
focusedTopic: "#中国海警首次登检菲律宾#",
- series: [
- {
- type: "radar",
- data: [
- {
- value: [10, 5, 15, 5],
- symbol: "circle",
- symbolSize: 5,
- itemStyle: {
- color: "#01D7DA" // 圆点颜色
- },
- areaStyle: {
- color: "rgba(87, 196, 255, 0.3)" // 区域填充
- },
- // 点之间的连线
- lineStyle: {
- color: "#0374FE",
- type: "dashed",
- width: 1
- }
- }
- ]
- }
- ]
+ value: [10, 5, 15, 5],
},
{
id: 2,
type: "群体二",
focusedTopic: "#中国海警首次登检菲律宾#",
- series: [
- {
- type: "radar",
- data: [
- {
- value: [10, 20, 15, 5],
- symbol: "circle",
- symbolSize: 5,
- itemStyle: {
- color: "#01D7DA" // 圆点颜色
- },
- areaStyle: {
- color: "rgba(87, 196, 255, 0.3)" // 区域填充
- },
- lineStyle: {
- color: "#0374FE",
- type: "dashed",
- width: 1
- }
- }
- ]
- }
- ]
+ value: [10, 20, 15, 5],
}
],
groupMemberList: [
@@ -956,12 +912,58 @@ export const useGroupMemberStore = defineStore("groupMember", {
{ text: "手指", top: 195.5, left: 287.5, width: 49, height: 19, fontSize: 12, opacity: 0.8 }
]
}),
- actions: {},
+ actions: {
+ async initializeGroupList() {
+ const res = await getGroupMemberInfoList()
+ const groupList = res.data.map(item => ({
+ id: item.id,
+ type: item.type,
+ focusedTopic: item.focusedTopic,
+ value: item.value
+ }))
+ this.groupList = groupList
+ console.log("测试获取groupList:",res);
+ }
+ },
persist: false // 开启持久化
})
export const useAnomalousGroup = defineStore("anomalousGroup", {
state: () => ({
+ groupList: [
+ {
+ id:1,
+ type: "异常社团组一",
+ abnormalGroup: [
+ {
+ groupId: "G02",
+ nodeCount: 112,
+ postNum: 21
+ },
+ {
+ groupId: "G07",
+ nodeCount: 183,
+ postNum: 13
+ }
+ ]
+ },
+ {
+ id:2,
+ type: "异常社团组二",
+ abnormalGroup: [
+ {
+ groupId: "G04",
+ nodeCount: 86,
+ postNum: 12
+ },
+ {
+ groupId: "G08",
+ nodeCount: 143,
+ postNum: 7
+ }
+ ]
+ }
+ ],
wordCloudData: [
{
text: "局座",
diff --git a/src/views/GroupEvolution/abnormalGroup/components/anomalousContentInfo.vue b/src/views/GroupEvolution/abnormalGroup/components/anomalousContentInfo.vue
index 65e6130..4b1401d 100644
--- a/src/views/GroupEvolution/abnormalGroup/components/anomalousContentInfo.vue
+++ b/src/views/GroupEvolution/abnormalGroup/components/anomalousContentInfo.vue
@@ -1,11 +1,11 @@
-
-
+
+
-
-
+
+
+
+