|
@@ -17,7 +17,7 @@ let info = ref(null);
|
|
|
let infoList = ref(null)
|
|
|
const getDetail = async () => {
|
|
|
const res = await apiActivityDetail({
|
|
|
- activity_id: Number(route.query.activityId),
|
|
|
+ activity_id: Number(route.query.id),
|
|
|
});
|
|
|
if (res.code === 200) {
|
|
|
info.value = res.data;
|
|
@@ -77,7 +77,7 @@ getDetail();
|
|
|
import {apiActivityAudios} from '@/api/activity.js'
|
|
|
let audioList=ref([])
|
|
|
const getAudio=async ()=>{
|
|
|
- const res=await apiActivityAudios({activity_id: Number(route.query.activityId)})
|
|
|
+ const res=await apiActivityAudios({activity_id: Number(route.query.id)})
|
|
|
if(res.code===200){
|
|
|
audioList.value=res.data||[]
|
|
|
}
|
|
@@ -115,10 +115,10 @@ const handlePlayAudio=(index)=>{
|
|
|
store.state.audioData.INS.pause()
|
|
|
}
|
|
|
}else{
|
|
|
- store.commit('addAudio',{list:audioList.value,activityId:route.query.activityId,index:index})
|
|
|
+ store.commit('addAudio',{list:audioList.value,activityId:route.query.id,index:index})
|
|
|
}
|
|
|
}else{
|
|
|
- store.commit('addAudio',{list:audioList.value,activityId:route.query.activityId,index:index})
|
|
|
+ store.commit('addAudio',{list:audioList.value,activityId:route.query.id,index:index})
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -239,6 +239,32 @@ const cancelRegister=async ()=>{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+onMounted(() => {
|
|
|
+ //向小程序发送消息
|
|
|
+ let title=''
|
|
|
+ if(info.value.firstActivityTypeId==1){
|
|
|
+ title=info.value.reportName.split('】')[1]||info.value.activityName
|
|
|
+ }else{
|
|
|
+ title=info.value.activityName
|
|
|
+ }
|
|
|
+
|
|
|
+ let shareImg=`${import.meta.env.VITE_APP_API_URL}/activity/getActivityShareImg?activity_id=${info.value.activityId}`//分享海报
|
|
|
+
|
|
|
+ let postData = {
|
|
|
+ path: "/pages-activity/detail",
|
|
|
+ params:{
|
|
|
+ name:"研报详情",
|
|
|
+ type:'activityDetail',
|
|
|
+ id:info.value.activityId,
|
|
|
+ shareImg:shareImg,
|
|
|
+ h5Url:'/activity/detail'
|
|
|
+ },
|
|
|
+ title: title,
|
|
|
+ };
|
|
|
+ wx.miniProgram.postMessage({ data: postData });
|
|
|
+});
|
|
|
+
|
|
|
</script>
|
|
|
|
|
|
<template>
|