72 lines
1.1 KiB
JavaScript
72 lines
1.1 KiB
JavaScript
|
|
/**
|
||
|
|
* 评价API
|
||
|
|
* @author Kiro
|
||
|
|
* @date 2026-01-23
|
||
|
|
*/
|
||
|
|
|
||
|
|
import request from '@/utils/request'
|
||
|
|
|
||
|
|
export default {
|
||
|
|
/**
|
||
|
|
* 提交评价
|
||
|
|
*/
|
||
|
|
submitReview(data) {
|
||
|
|
return request({
|
||
|
|
url: '/api/review/submit',
|
||
|
|
method: 'POST',
|
||
|
|
data
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询评价详情
|
||
|
|
*/
|
||
|
|
getReviewDetail(id) {
|
||
|
|
return request({
|
||
|
|
url: `/api/review/${id}`,
|
||
|
|
method: 'GET'
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询我的评价列表
|
||
|
|
*/
|
||
|
|
getMyReviewList() {
|
||
|
|
return request({
|
||
|
|
url: '/api/review/my-list',
|
||
|
|
method: 'GET'
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询陪伴员的评价列表
|
||
|
|
*/
|
||
|
|
getTeacherReviewList(teacherId) {
|
||
|
|
return request({
|
||
|
|
url: `/api/review/teacher/${teacherId}`,
|
||
|
|
method: 'GET'
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 检查订单是否已评价
|
||
|
|
*/
|
||
|
|
checkOrderReviewed(orderId) {
|
||
|
|
return request({
|
||
|
|
url: `/api/review/check/${orderId}`,
|
||
|
|
method: 'GET'
|
||
|
|
})
|
||
|
|
},
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 陪伴员回复评价
|
||
|
|
*/
|
||
|
|
replyReview(reviewId, replyContent) {
|
||
|
|
return request({
|
||
|
|
url: `/api/review/reply/${reviewId}`,
|
||
|
|
method: 'POST',
|
||
|
|
params: { replyContent }
|
||
|
|
})
|
||
|
|
}
|
||
|
|
}
|