diff --git a/src/views/Circle/interact.vue b/src/views/Circle/interact.vue index 3b18f38..d5a60a9 100644 --- a/src/views/Circle/interact.vue +++ b/src/views/Circle/interact.vue @@ -104,6 +104,13 @@ const queryCircleDetail = async () => { const ret = await getCircleDetail({ id: route.query.id }) if (ret && ret.code == 0) { detail.value = ret.data + if (detail.value.authorityId && !detail.value.authResultVo.auth) { + return router.replace( + `/circle?id=${route.query.id}&saleUserId=${ + route.query.saleUserId || "" + }` + ) + } const key = `circleNotice-${detail.value.id}-${store.state.userInfo.userId}` const storageCircleNotice = localStorage.getItem(key) if ( @@ -115,8 +122,6 @@ const queryCircleDetail = async () => { } else { showNotice.value = false } - } else if (ret && ret.code === 6013) { - router.replace(`/circle?id=${route.query.id}`) } }