Browse Source

必填验证

dev
mk 1 year ago
parent
commit
883c4e6281
  1. 12
      src/views/activity/detail.vue

12
src/views/activity/detail.vue

@ -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
}

Loading…
Cancel
Save