市北党建引领小程序初始化
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.
 

151 lines
3.0 KiB

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}`)
}