|
@@ -8,13 +8,15 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="top-tabs">
|
|
|
- <view :class="['item', item.val == topTabsActive && 'tabs-active']" v-for="(item, index) in topTabBars" :key="item.Id" @click="topTabsChange(item)">
|
|
|
- {{ item.Name }}
|
|
|
- <block v-if="index === 2 && isShowChart">
|
|
|
- <image class="limit-img tabs-img" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/limit_icon.png" mode=""></image>
|
|
|
- </block>
|
|
|
- <view class="active" v-if="item.Id == topTabsActive"></view>
|
|
|
- </view>
|
|
|
+ <block v-for="(item, index) in topTabBars" :key="item.Id">
|
|
|
+ <view v-if="item.IsShow" :class="['item', item.val == topTabsActive && 'tabs-active']" @click="topTabsChange(item)">
|
|
|
+ {{ item.Name }}
|
|
|
+ <block v-if="index === 2 && isShowChart">
|
|
|
+ <image class="limit-img tabs-img" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/limit_icon.png" mode=""></image>
|
|
|
+ </block>
|
|
|
+ <view class="active" v-if="item.Id == topTabsActive"></view>
|
|
|
+ </view>
|
|
|
+ </block>
|
|
|
</view>
|
|
|
<view class="tabs-content">
|
|
|
<view class="second-tabs" v-if="topTabsActive == '2' || topTabsActive == '3'">
|
|
@@ -70,7 +72,7 @@
|
|
|
<view class="title text_twoLine">{{ item.Title }}</view>
|
|
|
<view class="share">
|
|
|
<view class="share-text" :style="[classifyColor(item.ChartPermissionName)]">
|
|
|
- <image :src="classifyIcon(item.ChartPermissionName)"></image>
|
|
|
+ <image :src="classifyIcon(item)"></image>
|
|
|
{{ item.Type == 1 ? "音频" : "视频" }}|{{ item.ChartPermissionName }}
|
|
|
</view>
|
|
|
<button class="share-icon" open-type="share" :data-item="item">
|
|
@@ -96,13 +98,13 @@
|
|
|
: 'https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/back_group_index.png'
|
|
|
"
|
|
|
></image>
|
|
|
- <text class="time">{{ report.MicroAudio.AudioTitle }}</text>
|
|
|
+ <text class="time">{{ report.MicroAudio.AudioPublishTime }}</text>
|
|
|
</view>
|
|
|
<view class="title-share">
|
|
|
<view class="title text_twoLine">{{ report.MicroAudio.AudioTitle }}</view>
|
|
|
<view class="share">
|
|
|
<view class="share-text" :style="[classifyColor(report.MicroAudio.AudioChartPermissionName)]">
|
|
|
- <image :src="classifyIcon(report.MicroAudio.AudioChartPermissionName)"></image>
|
|
|
+ <image :src="classifyIcon(report.MicroAudio)"></image>
|
|
|
音频|{{ report.MicroAudio.AudioChartPermissionName }}
|
|
|
</view>
|
|
|
<button class="share-icon" open-type="share" :data-item="report.MicroAudio">
|
|
@@ -161,13 +163,13 @@
|
|
|
: 'https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/back_group_index.png'
|
|
|
"
|
|
|
></image>
|
|
|
- <text class="time">{{ report.MicroAudio.AudioTitle }}</text>
|
|
|
+ <text class="time">{{ report.MicroAudio.AudioPublishTime }}</text>
|
|
|
</view>
|
|
|
<view class="title-share">
|
|
|
<view class="title text_twoLine">{{ report.MicroAudio.AudioTitle }}</view>
|
|
|
<view class="share">
|
|
|
<view class="share-text" :style="[classifyColor(report.MicroAudio.AudioChartPermissionName)]">
|
|
|
- <image :src="classifyIcon(report.MicroAudio.AudioChartPermissionName)"></image>
|
|
|
+ <image :src="classifyIcon(report.MicroAudio)"></image>
|
|
|
音频|{{ report.MicroAudio.AudioChartPermissionName }}
|
|
|
</view>
|
|
|
<button class="share-icon" open-type="share" :data-item="report">
|
|
@@ -628,7 +630,7 @@ export default {
|
|
|
item.Type == 1 || item.AudioType == 1 ? this.audioPlayBack(content_item ? content_item : item) : this.handelVideoPlay(item);
|
|
|
} else {
|
|
|
this.hasPermission = item.AuthInfo.HasPermission;
|
|
|
- this.jurisdictionList.ActivityId = item.Type == 1 ? item.ActivityId : item.Id;
|
|
|
+ this.jurisdictionList.ActivityId = item.Id;
|
|
|
this.jurisdictionList.isAudioVideo = item.Type;
|
|
|
if (this.hasPermission == 2) {
|
|
|
this.jurisdictionList.SellerMobile = item.AuthInfo.SellerMobile;
|
|
@@ -650,9 +652,9 @@ export default {
|
|
|
this.videoPlayTime = item.PlaySeconds;
|
|
|
this.globalBgAudioManager.stop();
|
|
|
setTimeout(() => {
|
|
|
- this.videoContext = wx.createVideoContext(item.toString());
|
|
|
+ this.videoContext = wx.createVideoContext(item.Id.toString());
|
|
|
}, 300);
|
|
|
- Home.microAideoHistoryAdd({ VideoId: item.Id });
|
|
|
+ Home.microAideoHistoryAdd({ VideoId: item.Id, PlaySeconds: 0 });
|
|
|
},
|
|
|
//音频的播放事件
|
|
|
async audioPlayBack(item) {
|
|
@@ -685,7 +687,9 @@ export default {
|
|
|
},
|
|
|
//音视频的图标
|
|
|
classifyIcon(item) {
|
|
|
- return MultimediaIcon.find((key) => key.name == item).audio;
|
|
|
+ let srcItem = MultimediaIcon.find((key) => key.name == (item.AudioChartPermissionName || item.ChartPermissionName));
|
|
|
+ let imgSrc = item.Type == 1 || item.AudioType == 1 ? srcItem.audio : srcItem.video;
|
|
|
+ return imgSrc;
|
|
|
},
|
|
|
//获取顶部导航
|
|
|
async getHeaderTab() {
|
|
@@ -699,6 +703,13 @@ export default {
|
|
|
this.$store.commit("audioBg/parseIntAudio", false);
|
|
|
this.curVideoId = 0;
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ uni.$on("updateAudioVideo", (data) => {
|
|
|
+ console.log("执行了");
|
|
|
+ this.$store.dispatch("checkHandle", "noGO");
|
|
|
+ this.getReportList();
|
|
|
+ });
|
|
|
+ },
|
|
|
/* 下拉刷新 */
|
|
|
onPullDownRefresh: Throttle(function () {
|
|
|
this.audioShareId = "";
|
|
@@ -722,9 +733,12 @@ export default {
|
|
|
let item = target.dataset.item;
|
|
|
let audio_id = item.Type == 1 || item.AudioType == 1 ? item.Id : "";
|
|
|
let video_id = item.Type == 2 ? item.Id : "";
|
|
|
+ console.log(item);
|
|
|
+ let title_share = item.AudioTitle || item.Title;
|
|
|
return {
|
|
|
- title: this.isHorzMobile ? "好友向您推荐此内容,上传名片享查研观向免费月卡!" : "您手边的弘则研究素材检索库",
|
|
|
+ title: this.isHorzMobile ? "好友向您推荐此内容,上传名片享查研观向免费月卡!" : title_share,
|
|
|
path: "/pages/index/index?topTabsActive=4" + "&audioShareId=" + audio_id + "&videoShareId=" + video_id,
|
|
|
+ imageUrl: item.AudioShareImg || item.ShareImg,
|
|
|
};
|
|
|
} else {
|
|
|
return {
|