|
|
@ -9,7 +9,9 @@ Page({ |
|
|
|
faCommentId: "", |
|
|
|
detailType: "issue", |
|
|
|
issueId: "", |
|
|
|
projectId: "" |
|
|
|
projectId: "", |
|
|
|
violationsCount: 0, //违规次数
|
|
|
|
isConReview: false |
|
|
|
}, |
|
|
|
onLoad (options) { |
|
|
|
if (options.detailType === "issue") { |
|
|
@ -47,29 +49,62 @@ Page({ |
|
|
|
issueId: this.data.detailType === "issue" ? this.data.issueId : "", |
|
|
|
faCommentId: this.data.faCommentId, |
|
|
|
content: this.data.textareaValue, |
|
|
|
itemId: this.data.detailType === "project" ? this.data.projectId : "" |
|
|
|
itemId: this.data.detailType === "project" ? this.data.projectId : "", |
|
|
|
isConReview: this.data.isConReview |
|
|
|
} |
|
|
|
wx.showLoading({ |
|
|
|
title: "加载中..." |
|
|
|
}) |
|
|
|
let that = this |
|
|
|
if (this.data.faCommentId) { //评论 回复 回调
|
|
|
|
if (this.data.detailType === "issue") { //议题
|
|
|
|
issueComReply(para).then(res => { |
|
|
|
wx.hideLoading() |
|
|
|
console.log("评论或回复", res) |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
if (res.code == 0) { |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
} else if (res.code == 533) { |
|
|
|
this.data.violationsCount++ |
|
|
|
if (this.data.violationsCount == 1){ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: "none", |
|
|
|
duration: 2000 |
|
|
|
}) |
|
|
|
} else if (this.data.violationsCount == 2) { |
|
|
|
wx.showModal({ |
|
|
|
title: '提示', |
|
|
|
content: '您提交的内容再次被判定为违规,您确定是否要提交?', |
|
|
|
success (res) { |
|
|
|
if (res.confirm) { |
|
|
|
console.log('用户点击确定') |
|
|
|
that.setData({ |
|
|
|
isConReview: true |
|
|
|
}) |
|
|
|
that.remarkOrReply() |
|
|
|
} else if (res.cancel) { |
|
|
|
console.log('用户点击取消') |
|
|
|
that.setData({ |
|
|
|
violationsCount: 0, |
|
|
|
isConReview: false |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
}).catch(err => { |
|
|
|
console.log(err) |
|
|
|
}) |
|
|
@ -77,19 +112,50 @@ Page({ |
|
|
|
itemComReply(para).then(res => { |
|
|
|
wx.hideLoading() |
|
|
|
console.log("评论或回复", res) |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
if (res.code == 0) { |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
} else if (res.code == 533) { |
|
|
|
this.data.violationsCount++ |
|
|
|
if (this.data.violationsCount == 1){ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: "none", |
|
|
|
duration: 2000 |
|
|
|
}) |
|
|
|
} else if (this.data.violationsCount == 2) { |
|
|
|
wx.showModal({ |
|
|
|
title: '提示', |
|
|
|
content: '您提交的内容再次被判定为违规,您确定是否要提交?', |
|
|
|
success (res) { |
|
|
|
if (res.confirm) { |
|
|
|
console.log('用户点击确定') |
|
|
|
that.setData({ |
|
|
|
isConReview: true |
|
|
|
}) |
|
|
|
that.remarkOrReply() |
|
|
|
} else if (res.cancel) { |
|
|
|
console.log('用户点击取消') |
|
|
|
that.setData({ |
|
|
|
violationsCount: 0, |
|
|
|
isConReview: false |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
}).catch(err => { |
|
|
|
console.log(err) |
|
|
|
}) |
|
|
@ -99,19 +165,50 @@ Page({ |
|
|
|
issueCom(para).then(res => { |
|
|
|
wx.hideLoading() |
|
|
|
console.log("评论或回复", res) |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
if (res.code == 0) { |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
} else if (res.code == 533) { |
|
|
|
this.data.violationsCount++ |
|
|
|
if (this.data.violationsCount == 1){ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: "none", |
|
|
|
duration: 2000 |
|
|
|
}) |
|
|
|
} else if (this.data.violationsCount == 2) { |
|
|
|
wx.showModal({ |
|
|
|
title: '提示', |
|
|
|
content: '您提交的内容再次被判定为违规,您确定是否要提交?', |
|
|
|
success (res) { |
|
|
|
if (res.confirm) { |
|
|
|
console.log('用户点击确定') |
|
|
|
that.setData({ |
|
|
|
isConReview: true |
|
|
|
}) |
|
|
|
that.remarkOrReply() |
|
|
|
} else if (res.cancel) { |
|
|
|
console.log('用户点击取消') |
|
|
|
that.setData({ |
|
|
|
violationsCount: 0, |
|
|
|
isConReview: false |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
}).catch(err => { |
|
|
|
console.log(err) |
|
|
|
}) |
|
|
@ -119,19 +216,50 @@ Page({ |
|
|
|
itemCom(para).then(res => { |
|
|
|
wx.hideLoading() |
|
|
|
console.log("评论或回复", res) |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
if (res.code == 0) { |
|
|
|
wx.showToast({ |
|
|
|
title: "评论成功", |
|
|
|
icon: "none", |
|
|
|
duration: 1000 |
|
|
|
}) |
|
|
|
const pages = getCurrentPages() |
|
|
|
const page = pages[pages.length - 2] |
|
|
|
if (page.getRemarkList) { |
|
|
|
page.getRemarkList() |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
} else if (res.code == 533) { |
|
|
|
this.data.violationsCount++ |
|
|
|
if (this.data.violationsCount == 1){ |
|
|
|
wx.showToast({ |
|
|
|
title: res.msg, |
|
|
|
icon: "none", |
|
|
|
duration: 2000 |
|
|
|
}) |
|
|
|
} else if (this.data.violationsCount == 2) { |
|
|
|
wx.showModal({ |
|
|
|
title: '提示', |
|
|
|
content: '您提交的内容再次被判定为违规,您确定是否要提交?', |
|
|
|
success (res) { |
|
|
|
if (res.confirm) { |
|
|
|
console.log('用户点击确定') |
|
|
|
that.setData({ |
|
|
|
isConReview: true |
|
|
|
}) |
|
|
|
that.remarkOrReply() |
|
|
|
} else if (res.cancel) { |
|
|
|
console.log('用户点击取消') |
|
|
|
that.setData({ |
|
|
|
violationsCount: 0, |
|
|
|
isConReview: false |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
setTimeout(() => { |
|
|
|
wx.navigateBack() |
|
|
|
}, 500) |
|
|
|
}).catch(err => { |
|
|
|
console.log(err) |
|
|
|
}) |
|
|
|