diff --git a/src/components/Article/shareItems.vue b/src/components/Article/shareItems.vue index c1137264..8d926c64 100644 --- a/src/components/Article/shareItems.vue +++ b/src/components/Article/shareItems.vue @@ -65,13 +65,24 @@ export default { }, methods: { jumpRouter(item){ - if(this.type!='myShare'){ + if(item.type){ + if(this.type!='myShare'){ + apiShares.updateIsRead(item.shareId).then(res=>{ + if(res.status==200){ + this.$emit('confirm',item) + } + }) + } + }else{ + if(this.type!='myShare'){ apiShares.updateIsRead(item.id).then(res=>{ if(res.status==200){ this.$emit('confirm',item) } }) } + } + this.$router.push({path:'/article/detail',query:{id:item.objId || item.id}}) // window.open(`${this.webBaseUrl}/article/detail?id=${item.objId}`) }, diff --git a/src/components/Case/caseItems.vue b/src/components/Case/caseItems.vue index 7dec60d5..b968f451 100644 --- a/src/components/Case/caseItems.vue +++ b/src/components/Case/caseItems.vue @@ -4,7 +4,7 @@
【已查看】 - 【未查看】 + 【未查看】
@@ -52,13 +52,35 @@ export default { }, methods:{ jumpRouter(item){ - if(this.type!='myShare'){ - apiShares.updateIsRead(item.id).then(res=>{ + if(item.type){ + if(this.type!='myShare'){ + apiShares.updateIsRead(item.shareId).then(res=>{ if(res.status==200){ this.$emit('confirm',item) + }else{ + this.$message({ + type: 'error', + message: res.message, + }); } }) } + }else{ + if(this.type!='myShare'){ + apiShares.updateIsRead(item.id).then(res=>{ + if(res.status==200){ + this.$emit('confirm',item) + }else{ + this.$message({ + type: 'error', + message: res.message, + }); + } + }) + } + } + console.log(item) + this.$router.push({path:'/case/detail',query:{id:item.cases.id}}) // window.open(`${this.webBaseUrl}/article/detail?id=${item.objId}`) }, diff --git a/src/components/Case/collectList.vue b/src/components/Case/collectList.vue index f1e0d115..2393efd8 100644 --- a/src/components/Case/collectList.vue +++ b/src/components/Case/collectList.vue @@ -4,7 +4,7 @@