|
@@ -206,9 +206,7 @@
|
|
|
</view>
|
|
|
<view class="network" v-if="detailData.ArticleList.length">
|
|
|
<view class="network-left">相关报告:</view>
|
|
|
- <view class="network-right" style="color: #2c83ff">
|
|
|
- <view style="margin-left: -20rpx" class="text_oneLine" @click="goDetail(item.ArticleId)" v-for="item in detailData.ArticleList" :key="item.ArticleId"> {{ item.ReportLink }}</view>
|
|
|
- </view>
|
|
|
+ <view class="network-right look-link" style="color: #2c83ff" @click="articleLinkHandler"> 点击查看 </view>
|
|
|
</view>
|
|
|
<view v-if="detailData.Theme" class="network">
|
|
|
<view class="network-left">主 题: </view>
|
|
@@ -261,6 +259,12 @@
|
|
|
<view style="color: #a9afb8" @click="selectShow = false">取消</view>
|
|
|
</u-popup>
|
|
|
</view>
|
|
|
+ <view class="select-box">
|
|
|
+ <u-popup v-model="selectShowLink" mode="bottom">
|
|
|
+ <view style="color: #2c83ff" class="text_oneLine" @click="goDetail(item.ArticleId)" v-for="item in detailData.ArticleList" :key="item.ArticleId"> {{ item.ReportLink }}</view>
|
|
|
+ <view style="color: #a9afb8" @click="selectShowLink = false">取消</view>
|
|
|
+ </u-popup>
|
|
|
+ </view>
|
|
|
<!-- 各种弹框部分 -->
|
|
|
<modalDialog
|
|
|
:isShow="isShow"
|
|
@@ -337,6 +341,7 @@ export default {
|
|
|
curTime: 0,
|
|
|
videoContext: null,
|
|
|
isVideoPlay: false,
|
|
|
+ selectShowLink: false,
|
|
|
};
|
|
|
},
|
|
|
mixins: [manageMixin],
|
|
@@ -618,6 +623,16 @@ export default {
|
|
|
this.detailData.IsCollect = !this.detailData.IsCollect;
|
|
|
}
|
|
|
},
|
|
|
+ articleLinkHandler() {
|
|
|
+ console.log(this.detailData.ArticleList);
|
|
|
+ if (!this.detailData.ArticleList.length === 1) {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: "/pageMy/reportDetail/reportDetail?id=" + this.detailData.ArticleList[0].ArticleId,
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.selectShowLink = true;
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
async onLoad(option) {
|
|
|
this.id = option.id || "";
|
|
@@ -1024,5 +1039,16 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .look-link {
|
|
|
+ background: #3385ff;
|
|
|
+ border-radius: 4rpx;
|
|
|
+ color: #fff !important;
|
|
|
+ width: 160rpx !important;
|
|
|
+ height: 40rpx;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 40rpx;
|
|
|
+ margin-left: 20rpx;
|
|
|
+ padding-left: 0 !important;
|
|
|
+ }
|
|
|
}
|
|
|
</style>
|