|
|
@ -22,7 +22,7 @@ |
|
|
|
<div class="card m-top10" v-if="info.online === 1"> |
|
|
|
<div class="title"><span>活动报名</span></div> |
|
|
|
<van-cell-group v-for="(item, index) in signUp" :border="false"> |
|
|
|
<van-field v-model="signUp[index].name" required :label="`姓名${index + 1}`" placeholder="请输入用户名" /> |
|
|
|
<van-field v-model="signUp[index].name" required :label="`姓名${index + 1}`" placeholder="请输入用户名" /> |
|
|
|
<van-field v-model="signUp[index].mobile" required label="联系电话" placeholder="请输入您的电话号码" /> |
|
|
|
<van-field v-model="signUp[index].remark" label="备注" placeholder="请输入" rows="3" autosize |
|
|
|
type="textarea" /> |
|
|
@ -46,7 +46,7 @@ |
|
|
|
<template #icon> |
|
|
|
<img src="@/assets/images/icons/share.png" alt="" class="img_20"> |
|
|
|
</template> 转发</van-button> |
|
|
|
<van-button type="info" size="small" :disabled="new Date(this.info.cutOffTime.replace(/-/g, '/')).getTime() < Date.now() || this.info.currentParticipants >= this.info.participants" round @click="save" v-if="info.online === 1">立即报名</van-button> |
|
|
|
<van-button type="info" size="small" round @click="save" v-if="info.online === 1">立即报名</van-button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<Share :show="showShare" @closeShare="showShare = false" /> |
|
|
@ -126,6 +126,14 @@ export default { |
|
|
|
item.applicationId = this.$store.state.app.userInfo.id; |
|
|
|
item.customerId = this.$store.state.app.userInfo.customerId; |
|
|
|
}) |
|
|
|
if(this.signUp.findIndex(item=>!item.name) != -1){ |
|
|
|
this.$toast('人员姓名不能为空') |
|
|
|
return |
|
|
|
} |
|
|
|
if(this.signUp.findIndex(item=>!item.mobile) != -1){ |
|
|
|
this.$toast('联系电话不能为空') |
|
|
|
return |
|
|
|
} |
|
|
|
let parm = { |
|
|
|
formDTOList: this.signUp |
|
|
|
} |
|
|
|