const request = require("../../../utils/request") /** * 发布议题 */ export function addIssue ({ eventContent, issueAddress, issueLongitude, issueLatitude, images, isConReview, tagIds, workUserIds }) { return request.post("events/issue/submit", { eventContent, issueAddress, issueLongitude, issueLatitude, images, isConReview, tagIds, workUserIds }) } /** * 议题详情 */ 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 }) } /** * 话题评论 v2 */ export function topicCom ({ issueId, faCommentId, content, itemId }) { return request.post("group/comment/topicCom", { issueId, faCommentId, content, itemId }) } /** * 话题回复 v2 */ export function topicReply ({ issueId, faCommentId, content, itemId }) { return request.post("group/comment/topicReply", { issueId, faCommentId, content, itemId }) } /** * 议题评论 v2 */ export function issueCom ({ issueId, faCommentId, content, itemId, isConReview }) { return request.post("events/comment/issueCom", { issueId, faCommentId, content, itemId, isConReview }) } /** * 议题评论的回复 v2 */ export function issueComReply ({ issueId, faCommentId, content, itemId, isConReview }) { return request.post("events/comment/issueComReply", { issueId, faCommentId, content, itemId, isConReview }) } /** * 项目评论 v2 */ export function itemCom ({ issueId, faCommentId, content, itemId, isConReview }) { return request.post("events/comment/itemCom", { issueId, faCommentId, content, itemId, isConReview }) } /** * 项目评论的回复 v2 */ export function itemComReply ({ issueId, faCommentId, content, itemId, isConReview }) { return request.post("events/comment/itemComReply", { issueId, faCommentId, content, itemId, isConReview }) } /** * 表态 评论 支持/不支持 */ export function showRemarkStatement ({ attitude, commentId, issueId, itemId }) { return request.post("events/comment/statement", { attitude, commentId, issueId, itemId }) } /** * 议题评论点赞 v2 */ export function issueComLike ({ attitude, commentId, issueId, itemId }) { return request.post("events/comment/issueComLike", { attitude, commentId, issueId, itemId }) } /** * 议题评论点踩 v2 */ export function issueComUnlike ({ attitude, commentId, issueId, itemId }) { return request.post("events/comment/issueComUnlike", { attitude, commentId, issueId, itemId }) } /** * 项目评论点赞 v2 */ export function itemComLike ({ attitude, commentId, issueId, itemId }) { return request.post("events/comment/itemComLike", { attitude, commentId, issueId, itemId }) } /** * 项目评论点踩 v2 */ export function itemComUnlike ({ attitude, commentId, issueId, itemId }) { return request.post("events/comment/itemComUnlike", { attitude, commentId, issueId, itemId }) } /** * 表态议题 支持/不支持 */ export function showIssueStatement ({ attitude, issueId, itemId }) { return request.post("events/issue/statement", { attitude, issueId, itemId }) } /** * 表态议题 v2接口 议题支持 */ export function issueSupport ({ attitude, issueId, itemId }) { return request.post("events/issue/issueSupport", { attitude, issueId, itemId }) } /** * 表态议题 v2接口 议题反对 */ export function issueOpposition ({ attitude, issueId, itemId }) { return request.post("events/issue/issueOpposition", { attitude, issueId, itemId }) } /** * 项目支持 v2接口 */ export function itemSupport ({ attitude, issueId, itemId }) { return request.post("events/issue/itemSupport", { attitude, issueId, itemId }) } /** * 项目反对 v2接口 */ export function itemOpposition ({ attitude, issueId, itemId }) { return request.post("events/issue/itemOpposition", { 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 }) { return request.post("events/item/evaluation", { itemId, evaluationScore, evaluationContent, isConReview }) } /** * 议题处理进度 */ export function getIssueHandleProgressV2 (issueId) { return request.get(`events/issue/v2/progress/${issueId}`) } /** * 项目处理进展 */ export function getProjectHandleProgressV2 (itemId) { return request.get(`events/item/v2/progress/${itemId}`) } /** * 获取事件标签 */ export function getEventTagList (itemId) { return request.get(`events/issue/eventtag/list`) } /** * 根据事件标签获取关联的工作人员列表 */ export function getEventtagWorkuser (params) { return request.get(`admin/eventtagworkuser`,params) }