榆山数据端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

316 lines
12 KiB

import request from '../utils/rerquest'
/**
* 联建共建-联建共建开展情况排名
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 0倒叙 1正序
* @param {string} type 组织活动总次数0;参加活动总人数1;省市级和区直机关-组织次数2;省市级和区直机关-参与人数3;驻区企事业单位-组织次数4;驻区企业事业单位-参加人数5;驻区两新组织-组织次数6;驻区两新组织-参加次数7;
*/
export function rankingOfDevelopment ({ streetId, someMonthsType, order, type }: rankingOfDevelopmentApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/rankingOfDevelopment',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
type
}
})
}
/**
* 联建共建-联建共建开展情况-资源整合金额
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
*/
export function getResourceAmount ({ streetId, someMonthsType }:getResourceAmountApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/getResourceAmount',
method: 'GET',
options: {
streetId,
someMonthsType
}
})
}
/**
* 支部建设—支部活动—支部活动统计分析 联建共建—联建共建开展情况
* @param {string} streetId 街道id(""不填默认所有)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} categoryType 0:支部建设;1:联建共建
*/
export function analysisOfBranch ({ streetId, someMonthsType, categoryType }: analysisOfBranchApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/analysisOfBranch',
method: 'GET',
options: {
streetId,
someMonthsType,
categoryType
}
})
}
/**
* 1.支部建设—支部活动—支部活动统计分析(具体街道社区)
* 2.主题当日与三述专题—主题党日与三述专题召开情况
* 3.支部建设-组织党员培训学习-组织党员参加培训学习情况
* 4.联建共建
* 5党员先锋—党员作用发挥情况—党员作用发挥情况
* 6党员先锋—党员作用发挥情况—为人民服务
* @param {string} streetId 街道id(""不填默认所有)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} categoryCode 工作种类(主题党日:12;三会一课:11;党员志愿者服务:14;党内关怀帮助:15;培训学习:16;”三述“专题:13;省级.市级和区直机关:21;驻区企业事业单位:23;驻区“两新组织”24;为人民服务30)
*/
export function deptAnalysisOfBranch ({ streetId, someMonthsType, categoryCode }: deptAnalysisOfBranchApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/deptAnalysisOfBranch',
method: 'GET',
options: {
streetId,
someMonthsType,
categoryCode
}
})
}
/**
* 支部建设—支部活动—支部活动排名
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 0倒叙 1正序
* @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13;
*/
export function rankingOfBranchActivities ({ streetId, someMonthsType, order, type }: rankingOfBranchActivitiesApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/rankingOfBranchActivities',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
type
}
})
}
/**
* 支部建设—主题党日与三述专题—主题党日与三述专题排名
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 0倒叙 1正序
* @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13;
*/
export function rankingOfPartyDay ({ streetId, someMonthsType, order, type }: rankingOfPartyDayApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/rankingOfPartyDay',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
type
}
})
}
/**
* 支部建设—组织党员培训学习排名
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 0倒叙 1正序
* @param {string} type 组织活动总次数:0;参加活动总人数:1;三会一课-组织次数:2;三会一课-参加人数:3;主题党日-组织次数:4;主题党日-参加人数:5;“三述”专题-组织次数:6;“三述”专题-参加人数:7;培训教育-组织次数:8;培新教育-参加人数:9;党内志愿服务-组织次数:10;党内志愿服务-参加人数:11;党内关怀帮助-组织次数:12;党内关怀帮助-参加人数:13;
*/
export function rankingOfPartyLearning ({ streetId, someMonthsType, order, type }: rankingOfPartyLearningApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/rankingOfPartyLearning',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
type
}
})
}
/**
* 党员先锋-党员参与情况-带领讨论议事
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)
*/
export function getGroupDynamicCondition ({ streetId, someMonthsType }: getGroupDynamicConditionApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/partyLeadingInfo',
method: 'GET',
options: {
streetId,
someMonthsType
}
})
}
/**
* 党员先锋-党员参与情况-党员参与议事人数
* @param {string} DeptId 部门id
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)
*/
export function getEventDynamicCondition ({ DeptId, someMonthsType }: getEventDynamicConditionApiOption) {
return request({
url: 'cloudAnalysis/event/getEventDynamicCondition',
method: 'GET',
options: {
DeptId,
someMonthsType
}
})
}
/**
* 党员先锋-党员参与情况-党员参与情况
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)
* @param {string} analysisType 传1(分析类型:1.平台,2.声音,3.议事,4.社群)
*/
export function getAllDynamicStatistics ({ someMonthsType, analysisType }: getAllDynamicStatisticsApiOption) {
return request({
url: 'cloudAnalysis/dynamic/getAllDynamicStatistics',
method: 'GET',
options: {
someMonthsType,
analysisType
}
})
}
/**
* 党员先锋-党员参与情况-党员参与占比分析
* @param {string} DeptId 部门id
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)
* @param {string} analysisType 分析类型:1.平台,2.声音,3.议事,4.社群
*/
export function getDynamicPercentAnalysis ({ DeptId, someMonthsType, analysisType }: getDynamicPercentAnalysisApiOption) {
return request({
url: 'cloudAnalysis/dynamic/getDynamicPercentAnalysis',
method: 'GET',
options: {
DeptId,
someMonthsType,
analysisType
}
})
}
/**
* 党员先锋-党员参与情况-党员参与情况排行
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 排序 0 倒叙 1正序
* @param {string} orderBy 党员活跃人数0;党员互动次数1;党员发布话题数2;党员发布议题数3;议题转项目数4;解决项目数5;党员建群数6;
*/
export function rankOfPartyJoin ({ streetId, someMonthsType, order, orderBy } : rankOfPartyJoinApiOption) {
return request({
url: 'cloudAnalysis/partyBasicSituation/rankOfPartyJoin',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
orderBy
}
})
}
/**
* 党员先锋—党员作用发挥情况—党员作用发挥情况排名
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
* @param {string} order 0倒叙 1正序
* @param {string} type 组织总次数0;参加总次数1;志愿活动—组织次数2;志愿活动—参加人数3为民服务—组织次数4;为民服务—参加人数5
*/
export function partyMembersPlayRole ({ streetId, someMonthsType, order, type }: partyMembersPlayRoleApiOption) {
return request({
url: 'cloudAnalysis/partyworksituation/partyMembersPlayRole',
method: 'GET',
options: {
streetId,
someMonthsType,
order,
type
}
})
}
/**
* (首页)党员基本情况,数量及占比 列表
*/
export function partyCaseNumberList() {
return request({
url: 'cloudAnalysis/partyBasicSituation/partyCaseNumberList',
method: 'GET'
})
}
/**
* (首页)党员年龄分布 职业占比列表
* @param {string} categoryType 0:党员年龄分布 1:党员职业分布
*/
export function partyDistributionList({ categoryType }: partyDistributionList) {
return request({
url: 'cloudAnalysis/partyBasicSituation/partyDistributionList',
method: 'GET',
options: {
categoryType
}
})
}
/**
* (首页)辖区党员注册情况(注册党员性别比例)
* @param {string} streetId 街道id
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
*/
export function getRegistrationPartyCase({ streetId, someMonthsType }: getRegistrationPartyCase) {
return request({
url: 'cloudAnalysis/partyBasicSituation/getRegistrationPartyCase',
method: 'GET',
options: {
streetId,
someMonthsType
}
})
}
/**
* (首页)已注册党员年龄分布
* @param {string} streetId 街道id(不填默认全部)
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年 ,""不填默认全部)
*/
export function getPartyAgeCase({ streetId, someMonthsType }: getPartyAgeCase) {
return request({
url: 'cloudAnalysis/partyBasicSituation/getPartyAgeCase',
method: 'GET',
options: {
streetId,
someMonthsType
}
})
}
/**
* (首页)党建实况党员基本情况排行
* @param {string} streetId 街道id(不填默认全部)
* @param {string} order 0 按照党员注册数倒叙 1 正序
* @param {string} someMonthsType 数据时间类型(1:最近1个月,2:最近3个月,3:最近半年,4:最近一年)未填默认所有
*/
export function getPartyRankList({ streetId, order, someMonthsType }: getPartyRankList) {
return request({
url: 'cloudAnalysis/user/getListPartyRank',
method: 'GET',
options: {
streetId,
order,
someMonthsType
}
})
}