|
@@ -268,6 +268,7 @@ function goPrimary(){
|
|
|
|
|
|
// 跳转研究员详情页
|
|
// 跳转研究员详情页
|
|
function goDetails(item){
|
|
function goDetails(item){
|
|
|
|
+ if (item.following === 'forbidden') return
|
|
wx.miniProgram.navigateTo({
|
|
wx.miniProgram.navigateTo({
|
|
url:'/pages-user/authordetail/index?id='+item.id
|
|
url:'/pages-user/authordetail/index?id='+item.id
|
|
})
|
|
})
|
|
@@ -352,7 +353,7 @@ function openContactPerson() {
|
|
<div
|
|
<div
|
|
@click="changeFollowState"
|
|
@click="changeFollowState"
|
|
:class="['opt-btn', isFollowed ? 'followed' : '']"
|
|
:class="['opt-btn', isFollowed ? 'followed' : '']"
|
|
- v-if="isLogin && authorInfoList?.[0].name"
|
|
|
|
|
|
+ v-if="isLogin && authorInfoList?.[0].name && authorInfoList[0].following !== 'forbidden'"
|
|
>
|
|
>
|
|
{{ isFollowed ? "取消关注" : "关注" }}
|
|
{{ isFollowed ? "取消关注" : "关注" }}
|
|
</div>
|
|
</div>
|
|
@@ -525,7 +526,7 @@ function openContactPerson() {
|
|
<div
|
|
<div
|
|
@click="changeFollowStateList(item)"
|
|
@click="changeFollowStateList(item)"
|
|
:class="['opt-btn', item.following === 'following' ? 'following' : '']"
|
|
:class="['opt-btn', item.following === 'following' ? 'following' : '']"
|
|
- v-if="isLogin"
|
|
|
|
|
|
+ v-if="isLogin && item.following !== 'forbidden'"
|
|
>
|
|
>
|
|
{{ item.following === 'following' ? "取消关注" : "关注" }}
|
|
{{ item.following === 'following' ? "取消关注" : "关注" }}
|
|
</div>
|
|
</div>
|
|
@@ -839,7 +840,7 @@ function openContactPerson() {
|
|
.authorList-box {
|
|
.authorList-box {
|
|
margin: 20px 0;
|
|
margin: 20px 0;
|
|
display: flex;
|
|
display: flex;
|
|
- justify-content: space-between;
|
|
|
|
|
|
+ gap: 0 20px;
|
|
align-items: center;
|
|
align-items: center;
|
|
.img-list-box {
|
|
.img-list-box {
|
|
width: 78px;
|
|
width: 78px;
|
|
@@ -852,11 +853,10 @@ function openContactPerson() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.name-list-box {
|
|
.name-list-box {
|
|
- display: -webkit-box;
|
|
|
|
|
|
+ width: 100px;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
text-overflow: ellipsis;
|
|
- -webkit-line-clamp: 2; /* 限制为2行 */
|
|
|
|
}
|
|
}
|
|
.opt-btn {
|
|
.opt-btn {
|
|
margin-left: 30%;
|
|
margin-left: 30%;
|