Browse Source

首页活动进入详情

dev
mk 1 year ago
parent
commit
807946b42a
  1. BIN
      src/assets/images/houseQR/1.png
  2. 2
      src/views/activity/detail.vue
  3. 2
      src/views/activity/index.vue
  4. 6
      src/views/home/index.vue
  5. 4
      src/views/houseQR/index.vue

BIN
src/assets/images/houseQR/1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

2
src/views/activity/detail.vue

@ -38,7 +38,7 @@
<div class="flex1 flex flex-center1 flex-center2"> <van-button size="small" class="m-right7" round>
<template #icon>
<img src="@/assets/images/icons/share.png" alt="" class="img_20">
</template> 转发</van-button> <van-button type="info" size="small" round @click="save" v-if="info.online === 1" :disabled="isPast"></van-button></div>
</template> 转发</van-button> <van-button type="info" size="small" round @click="save" v-if="info.online === 1" :disabled="new Date(this.info.cutOffTime.replace(/-/g, '/')).getTime()<Date.now() || this.info.currentParticipants >= this.info.participants">立即报名</van-button></div>
</div>
</div>
</template>

2
src/views/activity/index.vue

@ -14,7 +14,7 @@
class="font-size14">{{ item.participants }}</span>
</div>
<van-button type="info" size="small" round @click="handelClickJump('activityDetail',item)"
:disabled="new Date(item.cutOffTime.replace(/-/g, '/')).getTime()<Date.now()">报名</van-button>
:disabled="new Date(item.cutOffTime.replace(/-/g, '/')).getTime()<Date.now() || item.currentParticipants >= item.participants">报名</van-button>
</div>
</div>
</div>

6
src/views/home/index.vue

@ -56,7 +56,7 @@
<span>社区活动</span>
<span @click="$router.push('/activity')">更多</span>
</div>
<div class="activity_content flex" v-for="(item, index) in activityList" :key="index">
<div class="activity_content flex" v-for="(item, index) in activityList" :key="index" @click="$router.push({ path: `/activityDetail`,query: { id:item.id} })">
<img :src="item.coverPic" alt="" class="mr10" style="width: 75px;height: 95px;">
<div class="flex flex-y flex1 flex-end" style="overflow: hidden;">
<div class="van-ellipsis">{{ item.activityName }}</div>
@ -68,7 +68,7 @@
class="font-size14">{{ item.participants }}</span>
</div>
<van-button type="info" size="small" round @click="handelClickJump(`activityDetail`,item)"
:disabled="new Date(item.cutOffTime.replace(/-/g, '/')).getTime()<Date.now()">报名</van-button>
:disabled="new Date(item.cutOffTime.replace(/-/g, '/')).getTime()<Date.now() || item.currentParticipants >= item.participants">报名</van-button>
</div>
</div>
</div>
@ -295,7 +295,7 @@ export default {
let res = await communityPublicity(parm)
if (res) {
this.PublicityList = res.list.slice(0, 2)
this.PublicityListImg = res.list.filter((item)=>item.coverPic)
this.PublicityListImg = res.list.filter((item)=>item.top === 1)
}
},
handelChangeTags(val,title){

4
src/views/houseQR/index.vue

@ -81,7 +81,7 @@ export default {
myCommunity: [
{
imgSrc: require('@/assets/images/houseQR/1.png'),
title: '二维码下载'
title: '我的信息'
},
{
imgSrc: require('@/assets/images/houseQR/2.png'),
@ -135,7 +135,7 @@ export default {
},
created() {
console.log(this.$store.state.app.houseId, '路由中')
this.houesId = this.$store.state.app.houseId
this.houesId = '1712031260179378180'
this.getHouseInfo()
},
mounted() { },

Loading…
Cancel
Save