Add mini-program points task center

This commit is contained in:
王鹏
2026-09-16 16:49:25 +08:00
parent c591354ed1
commit 2c46356ec0
9 changed files with 464 additions and 6 deletions

View File

@@ -332,3 +332,63 @@ export function getMyCustomRequest(id) {
method: 'get'
})
}
// 查询当前可参与的积分任务
export function listPointTasks() {
return request({
url: '/app/pointTask/active',
method: 'get'
})
}
// 查询积分任务详情和当前用户状态
export function getPointTask(id) {
return request({
url: '/app/pointTask/active/' + id,
method: 'get'
})
}
// 获取七牛任务截图上传凭证
export function getPointTaskUploadToken(data) {
return request({
url: '/app/pointTask/upload-token',
method: 'post',
data: data
})
}
// 提交积分任务
export function submitPointTask(taskId, data) {
return request({
url: '/app/pointTask/' + taskId + '/submit',
method: 'post',
data: data
})
}
// 重新提交审核未通过的积分任务
export function resubmitPointTask(submissionId, data) {
return request({
url: '/app/pointTask/submission/' + submissionId + '/resubmit',
method: 'post',
data: data
})
}
// 查询我的积分任务记录
export function listMyPointTaskSubmissions(query) {
return request({
url: '/app/pointTask/submission/my',
method: 'get',
params: query
})
}
// 查询我的积分任务提交详情
export function getMyPointTaskSubmission(id) {
return request({
url: '/app/pointTask/submission/my/' + id,
method: 'get'
})
}