Commit 792b0dce authored by 罗林杰's avatar 罗林杰

修改评论点赞

parent 5fd4e229
......@@ -19,7 +19,7 @@ export function publishArticle(data) {
})
}
// 点赞
// 动态点赞
export function like(data) {
return request({
url: '/app/opmArticle/like?articleId='+data.id+'&praiseType='+data.praiseType,
......@@ -28,6 +28,15 @@ export function like(data) {
})
}
// 评论点赞
export function likeComment(data) {
return request({
url: '/app/opmArticle/likeComment?articleId='+data.id+'&praiseType='+data.praiseType,
data: {},
method: 'POST',
})
}
// oss查询图片路径
export function getOssUrl(id) {
return request({
......
<template>
<view style="margin-bottom: 150rpx">
<view>
<ArticleItem @delete="deleteFn" :info="articleInfo" @praise="praise"
@close="close" @open="open"/>
<ArticleItem @delete="deleteFn" :info="articleInfo" @close="close" @open="open"/>
</view>
<view class="commentTitle">
<view>
......@@ -26,22 +25,13 @@
<div class="c-actions">
<div class="c-time">{{ info.createDate }}</div>
<div class="action-item">
<image
:src="baseUrl+'/article/104.png'"
@click="btnComment(info)"
></image>
<image :src="baseUrl+'/article/104.png'" @click="btnComment(info)"></image>
<text>
{{ info.commentCount }}
</text>
</div>
<div class="action-item">
<image
@click="btnPrarse(info)"
:src="info.isLike == '0'
? baseUrl+'/article/105.png'
: baseUrl+'/article/105-no.png'
"
></image>
<image @click="()=>praise(info)" :src="info.isLike == '0'? baseUrl+'/article/105.png': baseUrl+'/article/105-no.png'"></image>
{{ info.likeCount }}
</div>
</div>
......@@ -74,14 +64,7 @@
<!-- {{ children.replyCount }}-->
</view>
<view class="action-item">
<image
@click="btnPrarse(children)"
:src="
children.praise
? baseUrl+'/article/105.png'
: baseUrl+'/article/105-no.png'
"
></image>
<image @click="()=>praise(children)" :src="children.isLike == '0'? baseUrl+'/article/105.png': baseUrl+'/article/105-no.png'"></image>
{{ children.likeCount }}
</view>
</view>
......@@ -129,7 +112,7 @@
<script>
import ArticleItem from './components/articleItem.vue'
import {articleDetail, comment, getOssUrl} from '../api/article/index'
import {articleDetail, comment, getOssUrl, likeComment} from '../api/article/index'
import {getCity, getValue} from "../common/options";
import {calculateAge, parseDate} from "../common";
export default{
......@@ -172,6 +155,25 @@ export default{
this.parentId = value.parentId
}
},
// 点赞
praise(item) {
console.log('1111111',item)
var type = ''
if (item.isLike == '1') {
//取消点赞
type = 'cancel'
} else {
//点赞
type = 'praise'
}
const params = {
id: item.businessId,
praiseType: type
}
likeComment(params).then(res=>{
this.getArticleDetail()
})
},
//评论回车事件
handleEnter(value){
const token = uni.getStorageSync("token")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment