const request = require('../../../utils/request') /** * 发布议题 */ export function addIssue ({ eventContent, issueAddress, issueLongitude, issueLatitude, images }) { return request.post('events/issue/submit', { eventContent, issueAddress, issueLongitude, issueLatitude, images }) } /** * 议题详情 */ export function getIssueDetail (issueId) { return request.get(`events/issue/detail/${issueId}`) } /** * 议题处理进度 */ export function getIssueHandleProgress (issueId) { return request.get(`events/issue/progress/${issueId}`) } /** * 议题类别统计 */ export function getIssueTypeStatistics (categoryCode) { return request.get(`events/issue/statistics/${categoryCode}`) } /** * 项目详情 */ export function getProjectDetail (projectId) { return request.get(`events/item/detail/${projectId}`) } /** * 项目处理进度 */ export function getProjectHandleProgress (projectId) { return request.get(`events/item/progress/${projectId}`) } /** * 项目列别统计 */ export function getProjectTypeStatistics (categoryCode) { return request.get(`events/item/statistics/${categoryCode}`) } /** * 评论列表 */ export function getRemarkList ({ pageIndex, pageSize, timestamp, orderType, issueId, itemId }) { return request.get('events/comment/list', { pageIndex, pageSize, timestamp, orderType, issueId, itemId }) } /** * 评论、回复接口 */ export function remarkOrReply ({ issueId, faCommentId, content, itemId }) { return request.post('events/comment/submit', { issueId, faCommentId, content, itemId }) } /** * 表态 评论 支持/不支持 */ export function showRemarkStatement ({ attitude, commentId, issueId, itemId }) { return request.post('events/comment/statement', { attitude, commentId, issueId, itemId }) } /** * 表态议题 支持/不支持 */ export function showIssueStatement ({ attitude, issueId, itemId }) { return request.post('events/issue/statement', { attitude, issueId, itemId }) } /** * 获取 议题列表 */ export function getIssueList (params) { return request.get('events/issue/list', params) } /** * 获取项目列表 */ export function getProjectList (params) { return request.get('events/item/list', params) } /** * 项目满意度评价 */ export function satisfyEvaluation ({ itemId, evaluationScore, evaluationContent }) { return request.post('events/item/evaluation', { itemId, evaluationScore, evaluationContent }) } /** * 议题处理进度 */ export function getIssueHandleProgressV2 (issueId) { return request.get(`events/issue/v2/progress/${issueId}`) } /** * 项目处理进展 */ export function getProjectHandleProgressV2 (itemId) { return request.get(`events/item/v2/progress/${itemId}`) }