|
@@ -1,12 +1,7 @@
|
|
|
<template>
|
|
|
<block>
|
|
|
<view class="container activity-detail" v-if="isUserBindingPhoneNumber">
|
|
|
- <is-track-follow
|
|
|
- :isShowFollowButton.sync="detailData.IsShowFollowButton"
|
|
|
- source="activity"
|
|
|
- :sourceId="detailData.ActivityId"
|
|
|
- :isFollowData.sync="detailData.IsFollowButton"
|
|
|
- />
|
|
|
+ <is-track-follow :isShowFollowButton.sync="detailData.IsShowFollowButton" source="activity" :sourceId="detailData.ActivityId" :isFollowData.sync="detailData.IsFollowButton" />
|
|
|
<view class="" v-if="haveAuth == 1">
|
|
|
<block v-if="detailData.YidongActivityUrl">
|
|
|
<web-view :src="detailData.YidongActivityUrl"></web-view>
|
|
@@ -14,11 +9,7 @@
|
|
|
<block v-else>
|
|
|
<!-- 头部滚动显示 -->
|
|
|
<view class="notice" v-if="detailData.IsLimitPeople">
|
|
|
- <van-notice-bar
|
|
|
- color="#FFFFFF"
|
|
|
- background="#FE9000"
|
|
|
- text="该活动参与名额有限,报名客户请按时参加,若不能按时参加请及时取消报名,爽约会影响您的后续报名资格"
|
|
|
- />
|
|
|
+ <van-notice-bar color="#FFFFFF" background="#FE9000" text="该活动参与名额有限,报名客户请按时参加,若不能按时参加请及时取消报名,爽约会影响您的后续报名资格" />
|
|
|
</view>
|
|
|
<!-- 内容部分 -->
|
|
|
<view class="content">
|
|
@@ -55,29 +46,18 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="fast-reverse">
|
|
|
- <image
|
|
|
- @click="speedReverseHandler('reverse')"
|
|
|
- class="speed-img"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/fastReverse_icon.png"
|
|
|
- ></image>
|
|
|
+ <image @click="speedReverseHandler('reverse')" class="speed-img" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/fastReverse_icon.png"></image>
|
|
|
<block v-for="(item, index) in timesTheSpeed" :key="item.value">
|
|
|
<view class="speed-button" v-if="isTimes == item.value" @click="isTimesHandler(index)">
|
|
|
{{ item.name }}
|
|
|
</view>
|
|
|
</block>
|
|
|
- <image
|
|
|
- @click="speedReverseHandler('speed')"
|
|
|
- class="speed-img"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/speed_icon.png"
|
|
|
- ></image>
|
|
|
+ <image @click="speedReverseHandler('speed')" class="speed-img" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/speed_icon.png"></image>
|
|
|
</view>
|
|
|
<view class="card-title text_twoLine">
|
|
|
{{ detailTitle(detailData.VoiceList.Name) }}
|
|
|
<view class="title-image">
|
|
|
- <image
|
|
|
- @click="myLeavingMessageHandler"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/multimedia/leaving_message.png"
|
|
|
- ></image>
|
|
|
+ <image @click="myLeavingMessageHandler" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/multimedia/leaving_message.png"></image>
|
|
|
<image
|
|
|
@click="isCollectionHandeler"
|
|
|
:src="
|
|
@@ -107,10 +87,7 @@
|
|
|
<view class="title text_twoLine">
|
|
|
{{ detailTitle(detailData.VideoDetail.Title) }}
|
|
|
<view class="title-image">
|
|
|
- <image
|
|
|
- @click="myLeavingMessageHandler"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/multimedia/leaving_message.png"
|
|
|
- ></image>
|
|
|
+ <image @click="myLeavingMessageHandler" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/multimedia/leaving_message.png"></image>
|
|
|
<image
|
|
|
@click="isCollectionHandeler"
|
|
|
:src="
|
|
@@ -131,24 +108,10 @@
|
|
|
{{ detailData.ActivityTypeName }}
|
|
|
</text>
|
|
|
<view class="choose-limit" @click="strictSelection">
|
|
|
- <image
|
|
|
- v-if="detailData.ChartPermissionName.includes('研选')"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/purchaser.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
- <image
|
|
|
- v-if="detailData.IsShowSustainable"
|
|
|
- class="limit-img"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/limit_icon.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
+ <image v-if="detailData.ChartPermissionName.includes('研选')" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/purchaser.png" mode=""></image>
|
|
|
+ <image v-if="detailData.IsShowSustainable" class="limit-img" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/limit_icon.png" mode=""></image>
|
|
|
</view>
|
|
|
- <image
|
|
|
- v-if="detailData.City"
|
|
|
- style="margin-left: 15rpx"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/location.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
+ <image v-if="detailData.City" style="margin-left: 15rpx" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/czbk/location.png" mode=""></image>
|
|
|
<text v-if="detailData.City">{{ detailData.City }}</text>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -157,12 +120,7 @@
|
|
|
<view class="network-right dustrial-content">
|
|
|
<view class="item" v-for="item in detailData.Listndustrial" :key="item.IndustrialManagementId">
|
|
|
<view :class="['dustrial-li', item.IsJump && 'dustrial-item']" @click="goDustrialHandler(item)">{{ item.IndustryName }} </view>
|
|
|
- <image
|
|
|
- v-if="item.IndustryNewLabel"
|
|
|
- class="new_icon"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/new_report.png"
|
|
|
- mode=""
|
|
|
- ></image>
|
|
|
+ <image v-if="item.IndustryNewLabel" class="new_icon" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/new_report.png" mode=""></image>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -206,20 +164,11 @@
|
|
|
</view>
|
|
|
<view v-if="detailData.ParticipationCode" class="network">
|
|
|
<view class="network-left">拨入密码:</view>
|
|
|
- <view class="network-right">{{
|
|
|
- [1, 2, 3].includes(detailData.ActivityTypeId) && detailData.IsLimitPeople && !detailData.IsSignup
|
|
|
- ? "请报名获取"
|
|
|
- : detailData.ParticipationCode
|
|
|
- }}</view>
|
|
|
+ <view class="network-right">{{ [1, 2, 3].includes(detailData.ActivityTypeId) && detailData.IsLimitPeople && !detailData.IsSignup ? "请报名获取" : detailData.ParticipationCode }}</view>
|
|
|
</view>
|
|
|
<view class="network" v-if="detailData.OnlineParticipation">
|
|
|
<view class="network-left">网络参会:</view>
|
|
|
- <view
|
|
|
- class="network-right network-link"
|
|
|
- v-if="[1, 2].includes(detailData.ActivityTypeId) && detailData.IsLimitPeople && !detailData.IsSignup"
|
|
|
- >
|
|
|
- 请报名获取
|
|
|
- </view>
|
|
|
+ <view class="network-right network-link" v-if="[1, 2].includes(detailData.ActivityTypeId) && detailData.IsLimitPeople && !detailData.IsSignup"> 请报名获取 </view>
|
|
|
<view class="network-right network-link" style="color: #2c83ff" v-else>
|
|
|
<view class="">
|
|
|
<text class="default text_oneLine" @click="networkBtn">{{ detailData.OnlineParticipation }}</text>
|
|
@@ -245,16 +194,12 @@
|
|
|
<view v-if="detailData.ConferencePassword" class="network">
|
|
|
<view class="network-left">拨入密码:</view>
|
|
|
<view class="network-right">{{
|
|
|
- detailData.ActivityTypeName == "公司调研电话会" && detailData.IsLimitPeople && !detailData.IsSignup
|
|
|
- ? "请报名获取"
|
|
|
- : detailData.ConferencePassword
|
|
|
+ detailData.ActivityTypeName == "公司调研电话会" && detailData.IsLimitPeople && !detailData.IsSignup ? "请报名获取" : detailData.ConferencePassword
|
|
|
}}</view>
|
|
|
</view>
|
|
|
<view v-if="detailData.Address" class="network">
|
|
|
<view class="network-left">活动地址:</view>
|
|
|
- <view class="network-right" v-if="!detailData.IsSignup && detailData.ActivityTypeName == '公司线下调研' && detailData.IsLimitPeople"
|
|
|
- >请报名获取
|
|
|
- </view>
|
|
|
+ <view class="network-right" v-if="!detailData.IsSignup && detailData.ActivityTypeName == '公司线下调研' && detailData.IsLimitPeople">请报名获取 </view>
|
|
|
<view class="network-right" v-else>{{ detailData.Address }}</view>
|
|
|
</view>
|
|
|
<view v-if="detailData.Highlights" class="network">
|
|
@@ -269,9 +214,7 @@
|
|
|
</view>
|
|
|
<view class="network" v-if="detailData.TencentConferenceNumber">
|
|
|
<view class="network-left">腾讯会议号:</view>
|
|
|
- <view class="network-right network-link" v-if="!detailData.IsSignup && (detailData.IsYidongConduct || detailData.IsLimitPeople)"
|
|
|
- >请报名获取</view
|
|
|
- >
|
|
|
+ <view class="network-right network-link" v-if="!detailData.IsSignup && (detailData.IsYidongConduct || detailData.IsLimitPeople)">请报名获取</view>
|
|
|
<view class="network-right network-link" style="color: #2c83ff" v-else>
|
|
|
<view class="">
|
|
|
<text class="default tencent text_oneLine">{{ detailData.TencentConferenceNumber }}</text>
|
|
@@ -303,9 +246,7 @@
|
|
|
{{ detailData.IsCancelMeetingReminder == 1 ? "取消会议提醒" : "会议提醒" }}
|
|
|
<text>(会前15分钟推送微信消息提醒)</text>
|
|
|
</view>
|
|
|
- <view v-if="detailData.IsShowAppointment" @click="summaryIsHandel" class="make-generation make-conference">{{
|
|
|
- detailData.IsAppointment == 1 ? "取消纪要" : "预约纪要"
|
|
|
- }}</view>
|
|
|
+ <view v-if="detailData.IsShowAppointment" @click="summaryIsHandel" class="make-generation make-conference">{{ detailData.IsAppointment == 1 ? "取消纪要" : "预约纪要" }}</view>
|
|
|
<view v-if="detailData.IsShowHelpSsk" class="make-generation make-conference" @click="askingGo"> 帮我带问 </view>
|
|
|
<view class="make-outbound" @click="wanttosignup" v-if="!detailData.IsSignup && detailData.IsShowSignup">
|
|
|
{{ detailData.LimitPeopleNum > 0 ? `我要报名(${detailData.SignupNum}/${detailData.LimitPeopleNum})` : "我要报名" }}
|
|
@@ -326,15 +267,7 @@
|
|
|
<SelectPopup :selectShow.sync="selectShow" @signupIsAddOfCancel="signupIsAddOfCancel" :selectYdong="selectYdong" />
|
|
|
<view class="select-box">
|
|
|
<u-popup v-model="selectShowLink" mode="bottom">
|
|
|
- <view
|
|
|
- style="color: #2c83ff"
|
|
|
- class="text_oneLine article-title"
|
|
|
- @click="goDetail(item.ArticleId)"
|
|
|
- v-for="item in detailData.ArticleList"
|
|
|
- :key="item.ArticleId"
|
|
|
- >
|
|
|
- {{ item.Title }}</view
|
|
|
- >
|
|
|
+ <view style="color: #2c83ff" class="text_oneLine article-title" @click="goDetail(item.ArticleId)" v-for="item in detailData.ArticleList" :key="item.ArticleId"> {{ item.Title }}</view>
|
|
|
<view style="color: #a9afb8" @click="selectShowLink = false">取消</view>
|
|
|
</u-popup>
|
|
|
</view>
|
|
@@ -363,26 +296,13 @@
|
|
|
</view>
|
|
|
<suspenButton v-if="showSingInImg" :showSingInImg.sync="showSingInImg" type="活动详情">
|
|
|
<template slot="center">
|
|
|
- <image mode="widthFix" style="height: 120rpx; width: 120rpx" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sing_in_icon.png">
|
|
|
- </image>
|
|
|
+ <image mode="widthFix" style="height: 120rpx; width: 120rpx" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sing_in_icon.png"> </image>
|
|
|
</template>
|
|
|
<template slot="top">
|
|
|
- <image
|
|
|
- @click.stop="isDlgImg = true"
|
|
|
- mode="widthFix"
|
|
|
- style="height: 120rpx; width: 120rpx"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sign_in_img.png"
|
|
|
- >
|
|
|
- </image>
|
|
|
+ <image @click.stop="isDlgImg = true" mode="widthFix" style="height: 120rpx; width: 120rpx" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sign_in_img.png"> </image>
|
|
|
</template>
|
|
|
<template slot="left">
|
|
|
- <image
|
|
|
- @click.stop="goSingUpDetail"
|
|
|
- mode="widthFix"
|
|
|
- style="height: 120rpx; width: 120rpx"
|
|
|
- src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sing_up_details.png"
|
|
|
- >
|
|
|
- </image>
|
|
|
+ <image @click.stop="goSingUpDetail" mode="widthFix" style="height: 120rpx; width: 120rpx" src="https://hzchart.oss-cn-shanghai.aliyuncs.com/cygx/sing_up_details.png"> </image>
|
|
|
</template>
|
|
|
</suspenButton>
|
|
|
<van-popup custom-class="custom-class-popup" :show="isDlgImg" @close="onCloseHandler">
|
|
@@ -605,10 +525,7 @@ export default {
|
|
|
let pages = getCurrentPages();
|
|
|
let prevPage = pages[pages.length - 2];
|
|
|
let path = prevPage ? prevPage.$page.fullPath : "";
|
|
|
- if (
|
|
|
- path.includes("/activityPages/themeActivity/themeActivity") ||
|
|
|
- path.includes("/pages-search/indedxSearch/indedxSearch?source=活动详情页面")
|
|
|
- ) {
|
|
|
+ if (path.includes("/activityPages/themeActivity/themeActivity") || path.includes("/pages-search/indedxSearch/indedxSearch?source=活动详情页面")) {
|
|
|
const index = prevPage.$vm.collectList.findIndex((item) => item.ActivityId == this.id);
|
|
|
prevPage.$vm.collectList[index].IsSignup = this.detailData.IsSignup;
|
|
|
prevPage.$vm.collectList[index].SignupNum = this.detailData.SignupNum;
|
|
@@ -795,13 +712,7 @@ export default {
|
|
|
myLeavingMessageHandler() {
|
|
|
let title = this.detailData.FileType == 1 ? this.detailData.VoiceList.Name : this.detailData.VideoDetail.Title;
|
|
|
uni.navigateTo({
|
|
|
- url:
|
|
|
- "/activityPages/generationAsk/generationAsk?id=" +
|
|
|
- this.detailData.ActivityId +
|
|
|
- "&type=文章&roadshow=" +
|
|
|
- this.detailData.FileType +
|
|
|
- "&roadshowTitle=" +
|
|
|
- title,
|
|
|
+ url: "/activityPages/generationAsk/generationAsk?id=" + this.detailData.ActivityId + "&type=文章&roadshow=" + this.detailData.FileType + "&roadshowTitle=" + title,
|
|
|
});
|
|
|
},
|
|
|
|
|
@@ -833,7 +744,7 @@ export default {
|
|
|
// 去往报名详情
|
|
|
goSingUpDetail() {
|
|
|
uni.navigateTo({
|
|
|
- url: "/pages-message/activityTemplate/activityTemplate",
|
|
|
+ url: "/pages-message/activityTemplate/activityTemplate?id=" + this.id,
|
|
|
});
|
|
|
},
|
|
|
},
|