|
|
|
|
@ -31,7 +31,8 @@
|
|
|
|
|
|
|
|
|
|
<view class="activityBox-row">
|
|
|
|
|
<text class="icon-renshu iconfont"></text>
|
|
|
|
|
<text>人数限制:{{(list.form==2?10 : (numberlist.total==0?'不限':numberlist.total))}}</text>
|
|
|
|
|
<text>{{list.form==2?'起约人数':'人数限制'}}:{{(list.form==2?10 : (numberlist.total==0?'不限':numberlist.total))}}</text>
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
<view class="activityBox-row flex-row align-center" @click="tothere">
|
|
|
|
|
<text class="icon-ditu-dibiao iconfont"></text>
|
|
|
|
|
@ -44,14 +45,14 @@
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
<u--form labelPosition="left" :model="form" :rules="rules" ref="form">
|
|
|
|
|
<view class="box-card">
|
|
|
|
|
<view class="box-card" v-if="type=='team'">
|
|
|
|
|
<view class="box-card-title">
|
|
|
|
|
参观人数
|
|
|
|
|
参加人数
|
|
|
|
|
</view>
|
|
|
|
|
<view class="box-card-content">
|
|
|
|
|
<u-form-item label="人数" labelWidth="120" prop="total" ref="total">
|
|
|
|
|
<u-form-item label="人数" labelWidth="120" prop="total" ref="total" v-if="type=='team'">
|
|
|
|
|
<u-number-box slot="right" v-model="form.total" inputWidth="44" color="#EF9525"
|
|
|
|
|
bgColor="#FCF6E3" :min="(type=='user'?1:list.team_min_count)"
|
|
|
|
|
bgColor="#FCF6E3" :min="(list.form==2?10:(type=='user'?1:list.team_min_count))"
|
|
|
|
|
:max="(type=='user'?list.person_max_count:list.team_max_count)" class="plus">
|
|
|
|
|
</u-number-box>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
@ -143,12 +144,12 @@
|
|
|
|
|
联系人信息
|
|
|
|
|
</view>
|
|
|
|
|
<view class="box-card-content">
|
|
|
|
|
<u-form-item :label="(type=='team'?'预约人':'联系人')" labelWidth="80" prop="leader" ref="leader"
|
|
|
|
|
<u-form-item :label="(type=='team'?'领队人':'预约人')" labelWidth="80" prop="leader" ref="leader"
|
|
|
|
|
required>
|
|
|
|
|
<u-input placeholder="请输入联系人" v-model="form.leader"></u-input>
|
|
|
|
|
<u-input :placeholder="`请输入${type=='team'?'领队人':'预约人'}`" v-model="form.leader"></u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<block>
|
|
|
|
|
<u-form-item label="单位名称" labelWidth="80" prop="unit" required>
|
|
|
|
|
<u-form-item v-if="type=='team'" label="单位名称" labelWidth="80" prop="unit" required>
|
|
|
|
|
<u-input placeholder="请输入单位名称" v-model="form.unit"></u-input>
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- <u-form-item label="证件类型" labelWidth="80" prop="card_type1" required>
|
|
|
|
|
@ -659,14 +660,16 @@
|
|
|
|
|
})
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (this.util.isNull(this.form.unit)) {
|
|
|
|
|
uni.showToast({
|
|
|
|
|
icon: "none",
|
|
|
|
|
title: "请填写单位名称"
|
|
|
|
|
})
|
|
|
|
|
return false;
|
|
|
|
|
if(this.type != "user"){
|
|
|
|
|
if (this.util.isNull(this.form.unit)) {
|
|
|
|
|
uni.showToast({
|
|
|
|
|
icon: "none",
|
|
|
|
|
title: "请填写单位名称"
|
|
|
|
|
})
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// if (this.util.isNull(this.form.idcard)) {
|
|
|
|
|
// uni.showToast({
|
|
|
|
|
@ -700,16 +703,17 @@
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
// if(this.type=='user'){
|
|
|
|
|
// this.form.details_list.push({
|
|
|
|
|
// name:this.form.leader,
|
|
|
|
|
// mobile:this.form.mobile,
|
|
|
|
|
// card_type:1,
|
|
|
|
|
// idcard:''
|
|
|
|
|
// })
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
if(this.type=='user'){
|
|
|
|
|
this.form.details_list.push({
|
|
|
|
|
name:this.form.leader,
|
|
|
|
|
mobile:this.form.mobile,
|
|
|
|
|
card_type:1,
|
|
|
|
|
idcard:''
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
console.log("this.form",this.form)
|
|
|
|
|
// return
|
|
|
|
|
var that = this;
|
|
|
|
|
this.util.request({
|
|
|
|
|
api: '/api/mobile/activity/order',
|
|
|
|
|
|