+ 特别兴趣小组数量: + {{ value.number }} +
++ 平均活跃度: + {{ value.average }} +
++ 活跃度排名: + #{{ val.rank }} +
++ 活跃度: + {{ val.active }} +
+
+ 查看详情
+
diff --git a/packages/euler/src/api/index.ts b/packages/euler/src/api/index.ts index 75b6ce787b36b6a25c526374616dfa267388239f..0f69fc5cb4207cae6f46676fbfe0d88387169dd8 100644 --- a/packages/euler/src/api/index.ts +++ b/packages/euler/src/api/index.ts @@ -38,3 +38,11 @@ export function queryUserContribute(params: object) { const url = 'query/user/contribute'; return request.get(url, { params }).then((res: AxiosResponse) => res.data); } +/** + * 查询组织活跃度 + * + */ +export function queryGroupActive() { + const url = 'query/group/Active'; + return request.get(url).then((res: AxiosResponse) => res.data); +} diff --git a/packages/euler/src/components/TheList.vue b/packages/euler/src/components/TheList.vue new file mode 100644 index 0000000000000000000000000000000000000000..7b1e36e62d08c59070e3b66f90fe02a12554497d --- /dev/null +++ b/packages/euler/src/components/TheList.vue @@ -0,0 +1,311 @@ + + + + + diff --git a/packages/euler/src/i18n/lang/enLanguage.ts b/packages/euler/src/i18n/lang/enLanguage.ts index a8c667ef2a42d14478e423654bf2f9722d1c9530..5730b6c8da393695a843fc2cc4e8a6ec9fb477d9 100644 --- a/packages/euler/src/i18n/lang/enLanguage.ts +++ b/packages/euler/src/i18n/lang/enLanguage.ts @@ -28,6 +28,8 @@ export default { contributionsTitle: 'Community Contribution data', userContributor: 'Contribution by Individuals', companyContributor: 'Contribution by Organizations', + groupActive: 'SIG Active Degree Landscape', + active: 'active', ranking: 'Rank', backVitality: 'Back to Overview', searchTips: diff --git a/packages/euler/src/i18n/lang/zhLanguage.ts b/packages/euler/src/i18n/lang/zhLanguage.ts index 6201badfdde3879198d96c794116e0a3ff0e35f5..bb8944a0505b7fa09dee414d6f054b1147767de6 100644 --- a/packages/euler/src/i18n/lang/zhLanguage.ts +++ b/packages/euler/src/i18n/lang/zhLanguage.ts @@ -28,6 +28,8 @@ export default { contributionsTitle: '社区贡献数据', userContributor: '个人会员贡献', companyContributor: '单位会员贡献', + groupActive: '特别兴趣小组活跃度全景图', + active: '活跃度', ranking: '排名', backVitality: '回到数据总览', searchTips: '您搜索的组织在当前条件下暂无贡献,请尝试其他搜索条件', diff --git a/packages/euler/src/views/contributors/Index.vue b/packages/euler/src/views/contributors/Index.vue index dd19b10728eba01e631e29e7e4374925aeef4986..3a10b5a10923c295465597202d6d0ade179f66ee 100644 --- a/packages/euler/src/views/contributors/Index.vue +++ b/packages/euler/src/views/contributors/Index.vue @@ -11,7 +11,7 @@ import FormSearch from './FormSearch.vue'; import TheForm from '@/components/TheForm.vue'; import TheBar from '../../components/TheBar.vue'; import useScroll from 'shared/hooks/useScroll'; - +import TheList from '@/components/TheList.vue'; import titleBg from '@/assets/title-bg.png'; import chevronsUp from '~icons/app/chevrons-up'; @@ -211,6 +211,19 @@ watch( +
0
+ +1
+