-
-
运营活动
-
Campaign 策划、漏斗转化、效果追踪管理功能即将上线。
-
功能开发中
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
请先在顶部选择社区
+
暂无运营活动,点击右上角创建
+
+
+
+
+
{{ c.name }}
+
+ 目标 {{ c.target_count }} 人
+ {{ c.start_date }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 创建
+
+
diff --git a/frontend/src/views/EcosystemDetail.vue b/frontend/src/views/EcosystemDetail.vue
new file mode 100644
index 0000000..8135da1
--- /dev/null
+++ b/frontend/src/views/EcosystemDetail.vue
@@ -0,0 +1,404 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 仅显示未关联人脉
+ 共 {{ contributorTotal }} 位贡献者
+
+
+
+
+
+ {{ (contribPage - 1) * contribPageSize + $index + 1 }}
+
+
+
+
+
+
![]()
+
{{ (row.github_handle || '?')[0].toUpperCase() }}
+
+
{{ row.display_name || row.github_handle }}
+
@{{ row.github_handle }}
+
+
+
+
+
+
+ {{ row.commit_count_90d ?? '—' }}
+
+
+
+
+ 已关联
+
+ 导入人脉
+
+
+
+
+
+
+
+
+
+
+
+
+ 项目名称
+ {{ project.name }}
+
+
+ 平台
+ {{ project.platform }}
+
+
+ 组织
+ {{ project.org_name }}
+
+
+ 仓库
+ {{ project.repo_name || '—(整个组织)' }}
+
+
+ 描述
+ {{ project.description || '—' }}
+
+
+ 最近同步
+ {{ project.last_synced_at ? formatDate(project.last_synced_at) : '未同步' }}
+
+
+ 状态
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/EcosystemList.vue b/frontend/src/views/EcosystemList.vue
new file mode 100644
index 0000000..4982cfd
--- /dev/null
+++ b/frontend/src/views/EcosystemList.vue
@@ -0,0 +1,264 @@
+
+
+
+
+
+
+
+
+
+
请先在顶部选择社区
+
暂无生态项目,点击右上角添加
+
+
+
+
+
+ {{ p.platform }}
+
+ 已停用
+
+
{{ p.name }}
+
{{ p.org_name }}{{ p.repo_name ? `/${p.repo_name}` : '' }}
+
{{ p.description }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取消
+ 创建
+
+
+
+
+
+
+
+
diff --git a/frontend/src/views/Events.vue b/frontend/src/views/Events.vue
index 18e9082..31846ff 100644
--- a/frontend/src/views/Events.vue
+++ b/frontend/src/views/Events.vue
@@ -6,7 +6,7 @@
活动管理
策划、执行和复盘社区活动全流程