|
@@ -8,7 +8,7 @@ Component({
|
|
|
properties: {
|
|
|
objectId: '',
|
|
|
type: '',
|
|
|
- permission:''
|
|
|
+ permission: ''
|
|
|
},
|
|
|
|
|
|
/**
|
|
@@ -209,13 +209,13 @@ Component({
|
|
|
AIMomentCommentquery2.equalTo('user', currentUser.id);
|
|
|
let moment2 = await AIMomentCommentquery2.find()
|
|
|
let AIMoment1List2 = moment2.map(item => item.toJSON());
|
|
|
- if(AIMoment1List2.length!=0){
|
|
|
+ if (AIMoment1List2.length != 0) {
|
|
|
this.setData({
|
|
|
- isclick:AIMoment1List2[0].isDeleted
|
|
|
+ isclick: AIMoment1List2[0].isDeleted
|
|
|
})
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.setData({
|
|
|
- isclick:true
|
|
|
+ isclick: true
|
|
|
})
|
|
|
}
|
|
|
console.log('isclick', AIMoment1List2);
|
|
@@ -338,10 +338,10 @@ Component({
|
|
|
comment.showdeletid = false;
|
|
|
return comment;
|
|
|
});
|
|
|
- const filteredCommentList = commentList.filter(item =>!item.comment || (item.comment&&!item.comment.isDeleted));
|
|
|
+ const filteredCommentList = commentList.filter(item => !item.comment || (item.comment && !item.comment.isDeleted));
|
|
|
console.log('评论', filteredCommentList);
|
|
|
this.setData({
|
|
|
- commentList:filteredCommentList
|
|
|
+ commentList: filteredCommentList
|
|
|
});
|
|
|
},
|
|
|
|
|
@@ -380,10 +380,10 @@ Component({
|
|
|
...comment,
|
|
|
showdeletid: true // 更新当前评论项
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
return comment; // 保持其他评论项不变
|
|
|
-
|
|
|
+
|
|
|
});
|
|
|
this.setData({
|
|
|
commentList: updatedCommentList // 更新 commentList 的状态
|
|
@@ -470,16 +470,16 @@ Component({
|
|
|
});
|
|
|
},
|
|
|
//删除评论
|
|
|
- async deletecomment(e){
|
|
|
+ async deletecomment(e) {
|
|
|
const objectId = e.currentTarget.dataset.id
|
|
|
let Momentquery = new Parse.Query('AIMomentComment');
|
|
|
Momentquery.equalTo('company', company);
|
|
|
Momentquery.equalTo('objectId', objectId);
|
|
|
Momentquery.notEqualTo('isDeleted', true);
|
|
|
let d = await Momentquery.first();
|
|
|
- d.set('isDeleted',true)
|
|
|
+ d.set('isDeleted', true)
|
|
|
try {
|
|
|
- let saveDate2 = await d .save();
|
|
|
+ let saveDate2 = await d.save();
|
|
|
console.log(saveDate2);
|
|
|
console.log("删除成功");
|
|
|
this.getComment()
|
|
@@ -487,7 +487,31 @@ Component({
|
|
|
console.error("保存数据时出现错误:", error);
|
|
|
}
|
|
|
console.log(objectId);
|
|
|
- }
|
|
|
+ },
|
|
|
+ //删除动态
|
|
|
+ async deletecircle() {
|
|
|
+ let Profilequery = new Parse.Query('AIMoment');
|
|
|
+ Profilequery.equalTo('company', company);
|
|
|
+ Profilequery.equalTo('isVisible', true);
|
|
|
+ Profilequery.notEqualTo('isDeleted', true)
|
|
|
+ Profilequery.equalTo('objectId', this.data.objectId);
|
|
|
+
|
|
|
+ let P = await Profilequery.first();
|
|
|
+
|
|
|
+ P.set('isDeleted', true)
|
|
|
+ try {
|
|
|
+ let saveDate2 = await P.save();
|
|
|
+ console.log(saveDate2);
|
|
|
+ this.setData({
|
|
|
+ objectId: ''
|
|
|
+ })
|
|
|
+ console.log("删除数据成功");
|
|
|
+ } catch (error) {
|
|
|
+ console.error("保存数据时出现错误:", error);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ },
|
|
|
|
|
|
}
|
|
|
})
|