12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import request from '@/config/axios'
- export interface CommentVO {
- id: number
- userId: number
- userNickname: string
- userAvatar: string
- anonymous: boolean
- orderId: number
- orderItemId: number
- spuId: number
- spuName: string
- skuId: number
- visible: boolean
- scores: number
- descriptionScores: number
- benefitScores: number
- content: string
- picUrls: string
- replyStatus: boolean
- replyUserId: number
- replyContent: string
- replyTime: Date
- }
- // 查询商品评论列表
- export const getCommentPage = async (params) => {
- return await request.get({ url: `/product/comment/page`, params })
- }
- // 查询商品评论详情
- export const getComment = async (id: number) => {
- return await request.get({ url: `/product/comment/get?id=` + id })
- }
- // 添加自评
- export const createComment = async (data: CommentVO) => {
- return await request.post({ url: `/product/comment/create`, data })
- }
- // 显示 / 隐藏评论
- export const updateCommentVisible = async (data: any) => {
- return await request.put({ url: `/product/comment/update-visible`, data })
- }
- // 商家回复
- export const replyComment = async (data: any) => {
- return await request.put({ url: `/product/comment/reply`, data })
- }
|