锦水居民端小程序
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.

315 lines
5.9 KiB

const request = require("../../../utils/request")
6 years ago
/**
* 发布议题
*/
export function addIssue ({ eventContent, issueAddress, issueLongitude, issueLatitude, images, isConReview }) {
return request.post("events/issue/submit", {
6 years ago
eventContent,
issueAddress,
issueLongitude,
issueLatitude,
images,
isConReview
6 years ago
})
}
/**
* 议题详情
*/
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", {
6 years ago
pageIndex,
pageSize,
timestamp,
orderType,
issueId,
itemId
})
}
/**
* 评论回复接口
*/
export function remarkOrReply ({ issueId, faCommentId, content, itemId }) {
return request.post("events/comment/submit", {
6 years ago
issueId,
faCommentId,
content,
itemId
})
}
5 years ago
/**
* 话题评论 v2
*/
export function topicCom ({ issueId, faCommentId, content, itemId }) {
return request.post("group/comment/topicCom", {
5 years ago
issueId,
faCommentId,
content,
itemId
})
}
/**
* 话题回复 v2
*/
export function topicReply ({ issueId, faCommentId, content, itemId }) {
return request.post("group/comment/topicReply", {
5 years ago
issueId,
faCommentId,
content,
itemId
})
}
/**
* 议题评论 v2
*/
export function issueCom ({ issueId, faCommentId, content, itemId, isConReview }) {
return request.post("events/comment/issueCom", {
5 years ago
issueId,
faCommentId,
content,
itemId,
isConReview
5 years ago
})
}
/**
* 议题评论的回复 v2
*/
export function issueComReply ({ issueId, faCommentId, content, itemId, isConReview }) {
return request.post("events/comment/issueComReply", {
5 years ago
issueId,
faCommentId,
content,
itemId,
isConReview
5 years ago
})
}
/**
* 项目评论 v2
*/
export function itemCom ({ issueId, faCommentId, content, itemId, isConReview }) {
return request.post("events/comment/itemCom", {
5 years ago
issueId,
faCommentId,
content,
itemId,
isConReview
5 years ago
})
}
/**
* 项目评论的回复 v2
*/
export function itemComReply ({ issueId, faCommentId, content, itemId, isConReview }) {
return request.post("events/comment/itemComReply", {
5 years ago
issueId,
faCommentId,
content,
itemId,
isConReview
5 years ago
})
}
6 years ago
/**
* 表态 评论 支持/不支持
*/
export function showRemarkStatement ({ attitude, commentId, issueId, itemId }) {
return request.post("events/comment/statement", {
6 years ago
attitude,
commentId,
issueId,
itemId
})
}
5 years ago
/**
* 议题评论点赞 v2
*/
export function issueComLike ({ attitude, commentId, issueId, itemId }) {
return request.post("events/comment/issueComLike", {
5 years ago
attitude,
commentId,
issueId,
itemId
})
}
/**
* 议题评论点踩 v2
*/
export function issueComUnlike ({ attitude, commentId, issueId, itemId }) {
return request.post("events/comment/issueComUnlike", {
5 years ago
attitude,
commentId,
issueId,
itemId
})
}
/**
* 项目评论点赞 v2
*/
export function itemComLike ({ attitude, commentId, issueId, itemId }) {
return request.post("events/comment/itemComLike", {
5 years ago
attitude,
commentId,
issueId,
itemId
})
}
/**
* 项目评论点踩 v2
*/
export function itemComUnlike ({ attitude, commentId, issueId, itemId }) {
return request.post("events/comment/itemComUnlike", {
5 years ago
attitude,
commentId,
issueId,
itemId
})
}
6 years ago
/**
* 表态议题 支持/不支持
*/
export function showIssueStatement ({ attitude, issueId, itemId }) {
return request.post("events/issue/statement", {
6 years ago
attitude,
issueId,
itemId
})
}
5 years ago
/**
* 表态议题 v2接口 议题支持
*/
export function issueSupport ({ attitude, issueId, itemId }) {
return request.post("events/issue/issueSupport", {
5 years ago
attitude,
issueId,
itemId
})
}
/**
* 表态议题 v2接口 议题反对
*/
export function issueOpposition ({ attitude, issueId, itemId }) {
return request.post("events/issue/issueOpposition", {
5 years ago
attitude,
issueId,
itemId
})
}
/**
* 项目支持 v2接口
*/
export function itemSupport ({ attitude, issueId, itemId }) {
return request.post("events/issue/itemSupport", {
5 years ago
attitude,
issueId,
itemId
})
}
/**
* 项目反对 v2接口
*/
export function itemOpposition ({ attitude, issueId, itemId }) {
return request.post("events/issue/itemOpposition", {
5 years ago
attitude,
issueId,
itemId
})
}
6 years ago
/**
* 获取 议题列表
*/
export function getIssueList (params) {
return request.get("events/issue/list", params)
6 years ago
}
/**
* 获取项目列表
*/
export function getProjectList (params) {
return request.get("events/item/list", params)
6 years ago
}
/**
* 项目满意度评价
*/
export function satisfyEvaluation ({ itemId, evaluationScore, evaluationContent, isConReview }) {
return request.post("events/item/evaluation", {
6 years ago
itemId,
evaluationScore,
evaluationContent,
isConReview
6 years ago
})
}
/**
* 议题处理进度
*/
export function getIssueHandleProgressV2 (issueId) {
return request.get(`events/issue/v2/progress/${issueId}`)
}
/**
* 项目处理进展
*/
export function getProjectHandleProgressV2 (itemId) {
return request.get(`events/item/v2/progress/${itemId}`)
}