SocialNetworks_duan/src/service/api/groupEvolution.js

106 lines
3.2 KiB
JavaScript
Raw Normal View History

2025-08-05 10:04:27 +08:00
import http from "@/utils/http"
//群体识别发现页面群体列表
export function getGroupEvolutionGroupList(time) {
return http.get(`/groupEvolution/identify/group_list?time=${time}`)
}
//群体识别发现页面群体规模演化图
export function getGroupEvolutionGroupScaleChart() {
return http.get(`/groupEvolution/identify/group_scale`)
}
2025-08-05 14:23:32 +08:00
//群体识别发现页面时间轴
export function getGroupEvolutionTimeLine() {
return http.get(`/groupEvolution/identify/timeline`)
}
//群体识别发现页面贴文列表
export function getPostByUtcTime(utcTime) {
return http.get(`/groupEvolution/identify/posts?date=${utcTime}`)
}
2025-08-05 17:46:21 +08:00
2025-08-06 15:01:12 +08:00
//群体识别发现页面关系图
export function getRelationGraphByUtcTime(utcTime) {
return http.get(`/groupEvolution/identify/relation?date=${utcTime}`)
}
2025-08-05 17:46:21 +08:00
2025-08-07 14:58:37 +08:00
// 2.群体结构演化分析
2025-08-07 19:13:00 +08:00
// 2.1 全局连通性演化图-左下方
2025-08-07 14:58:37 +08:00
export function getStructuralEvolutionChart() {
return http.get(`/groupEvolution/groupStructure/chart`)
}
2025-08-07 19:13:00 +08:00
// 2.2 群体结构演化分析图表-右上
2025-08-07 14:58:37 +08:00
export function getStructuralEvolutionAnalysisChart() {
return http.get(`/groupEvolution/groupStructure/rightChart`)
}
2025-08-07 19:13:00 +08:00
// 2.3 群体结构演化分析的时间轴
export function getStructuralEvolutionAnalysisTimeLine() {
return http.get(`/groupEvolution/groupMember/timeline`)
}
// 2.4 群体结构信息列表-左上-随着时间轴变化
export function getStructuralEvolutionAnalysisInfoList(time) {
return http.get(`/groupEvolution/groupStructure/infoList?date=${time}`)
}
// 2.5 群体结构演化分析的群体演化信息-中下-随时间轴变化
export function getStructuralEvolutionAnalysisPost(time) {
return http.get(`/groupEvolution/groupStructure/posts?date=${time}`)
}
2025-08-07 14:58:37 +08:00
2025-08-05 17:46:21 +08:00
// 3.群体成员演化分析
// 3.1 获取时间线数据
export function getGroupMemberTimeLine() {
return http.get(`/groupEvolution/groupMember/timeline`)
}
// 3.2 群体成员演化信息列表信息
export function getGroupMemberInfoList(time) {
return http.get(`/groupEvolution/groupMember/infoList?time=${time}`)
}
// 3.3 全局群体成员演化图
export function getGroupMemberChart() {
return http.get(`/groupEvolution/groupMember/chart`)
}
// 3.4 群体演化信息
export function getGroupMemberEvolutionInfoByTime(date) {
return http.get(`/groupEvolution/groupMember/changeList?date=${date}`)
}
// 3.5 群体成员演化分析的各个选项的图表
export function getGroupMemberEvolutionAnalysisChart() {
return http.get(`/groupEvolution/groupMember/rightChart`)
}
// 4.异常群体捕捉
// 4.1获取时间轴
export function getAbnormalGroupTimeLine() {
2025-08-08 12:10:20 +08:00
return http.get(`/groupEvolution/groupException/timeList`)
}
// 4.2获取异常群体列表-z左上
2025-08-08 10:18:13 +08:00
export function getAbnormalGroupList() {
return http.get(`/groupEvolution/groupException/infoList`)
}
// 4.3全局异常互动时刻表-左下
export function getAbnormalGroupInteractionChart() {
2025-08-08 12:10:20 +08:00
return http.get(`/groupEvolution/groupException/chart`)
}
// 4.4异常行为分析
export function getAbnormalGroupBehaviorPosts(time) {
2025-08-08 12:10:20 +08:00
return http.get(`/groupEvolution/groupException/posts?date=${time}`)
}
2025-08-08 12:10:20 +08:00
// 4.5 异常互动行为内容详情-右上
export function getAbnormalGroupBehaviorDetail(time) {
2025-08-08 12:10:20 +08:00
return http.get(`/groupEvolution/groupException/rightChart?date=${time}`)
}