const activity = { template: /*language=HTML*/`
最新活动
{{item.activityName}} 报名已结束
开始时间:{{moment(item.activitySignUpStartTime).format('YYYY-MM-DD HH:mm')}}
结束时间:{{moment(item.activitySignUpEndTime).format('YYYY-MM-DD HH:mm')}}
查看
`, data() { return { activityOptions: [], activityH5Url: null } }, components: { "open-qr-code": httpVueLoader("/components/plugins/OpenQRCode.vue?v=" + new Date().getTime()) }, methods: { /** * 获取品牌活动信息 */ async getTrainSingUpData() { const {data} = await $.get(base + "/platform/trainSingUp/manage/activity/pageData", { pageNumber: 1, pageSize: 20 }) return data.list }, /** * 获取活动报名信息 */ async getWyActivityData() { const {data} = await $.get(base + "/platform/activity/calendar/getWyData") return data }, async getCalendarNotice() { /* const activityData = await this.getActivityData() const fitnessData = await this.getFitnessData()*/ /*const activityWyData = await this.getWyActivityData() const noticeData = activityData.concat(fitnessData ? fitnessData : [])*/ const activityWyData = await this.getTrainSingUpData() this.activityOptions = activityWyData }, listActivity() { $.get("/platform/home/listHomeActivity").then((resp) => { if (resp.code === 0) { this.activityOptions = resp.data } }) }, enterActivity(item) { this.$refs.openQRCode.openCode("/platform/mobile/trainSignUpActivity/trainList", "该活动只支持手机端报名,请使用手机扫描二维码报名!") /* sublime.jumpPagePjax(item.url) if (item.url) { sublime.jumpPagePjax(item.url) } else if (item.url) { this.$refs.openQRCode.openCode(item.url, "该活动只支持手机端报名,请使用手机扫描二维码报名!") } else { this.$message.warning("该活动不支持") }*/ } }, created() { this.getCalendarNotice() // this.listActivity() } }