const request = require("../../../utils/request") /** * 发布议题 */ export function addIssue ({ eventContent, issueAddress, issueLongitude, issueLatitude, images,isConReview, voice, duration, isCreateCity }) { return request.post("events/issue/submit", { eventContent, issueAddress, issueLongitude, issueLatitude, images, isConReview, voice, duration, isCreateCity }) } /** * 议题详情 */ 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,isConReview }) { return request.post("events/comment/submit", { issueId, faCommentId, content, itemId, isConReview }) } /** * 表态 评论 支持/不支持 */ 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,isConReview,solutionInfo}) { return request.post("events/item/evaluation", { itemId, evaluationScore, evaluationContent, isConReview, solutionInfo }) } /** * 议题处理进度 */ export function getIssueHandleProgressV2 (issueId) { return request.get(`events/issue/v2/progress/${issueId}`) } /** * 项目处理进展 */ export function getProjectHandleProgressV2 (itemId) { return request.get(`events/item/v2/progress/${itemId}`) }