|
|
|
@ -92,14 +92,17 @@
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
|
|
|
|
|
|
|
|
<u-form-item v-else label="人数" labelWidth="120" prop="total" ref="total">
|
|
|
|
<u-form-item v-else label="人数" labelWidth="120" prop="total" ref="total">
|
|
|
|
{{form.total}} 请添加参与名单
|
|
|
|
<!-- {{form.total}} 请添加参与名单 -->
|
|
|
|
|
|
|
|
<u-number-box slot="right" v-model="form.total" inputWidth="44" color="#EF9525"
|
|
|
|
|
|
|
|
bgColor="#FCF6E3" :min="minCount" :max="maxCount" class="plus">
|
|
|
|
|
|
|
|
</u-number-box>
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
<view class="box-tips" v-if="type=='team'">
|
|
|
|
<!-- <view class="box-tips" v-if="type=='team'">
|
|
|
|
<text class="box-tips-txt" v-if="type=='user'">每单限购{{maxCount}}张,同一身份证当天限购1张</text>
|
|
|
|
<text class="box-tips-txt" v-if="type=='user'">每单限购{{maxCount}}张,同一身份证当天限购1张</text>
|
|
|
|
<text class="box-tips-txt"
|
|
|
|
<text class="box-tips-txt"
|
|
|
|
v-if="type=='team'">{{minCount}}人以上可团体预约<!-- ,一个团体最多{{maxCount}}人 --></text>
|
|
|
|
v-if="type=='team'">{{minCount}}人以上可团体预约</text>
|
|
|
|
</view>
|
|
|
|
</view> -->
|
|
|
|
<view class="commonuser">
|
|
|
|
<!-- <view class="commonuser">
|
|
|
|
<view class="box-card-content">
|
|
|
|
<view class="box-card-content">
|
|
|
|
<view class="book-box" style="padding-top: 20rpx;">
|
|
|
|
<view class="book-box" style="padding-top: 20rpx;">
|
|
|
|
<view class="book-box-card">
|
|
|
|
<view class="book-box-card">
|
|
|
|
@ -118,7 +121,6 @@
|
|
|
|
</u-icon>
|
|
|
|
</u-icon>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view>{{item.name}}</view>
|
|
|
|
<view>{{item.name}}</view>
|
|
|
|
<!-- <view>{{item.datef}}</view> -->
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
@ -130,7 +132,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="box-visitor">
|
|
|
|
<view class="box-visitor">
|
|
|
|
<block v-for="(item,index) in form.details_list" :key="index">
|
|
|
|
<block v-for="(item,index) in form.details_list" :key="index">
|
|
|
|
<view class="box-visitor-item">
|
|
|
|
<view class="box-visitor-item">
|
|
|
|
@ -169,7 +171,7 @@
|
|
|
|
<u-icon name="question-circle-fill" color="#EF9525" size="40rpx"></u-icon>
|
|
|
|
<u-icon name="question-circle-fill" color="#EF9525" size="40rpx"></u-icon>
|
|
|
|
<text class="book-box-selectInfo-righttxt" style="margin-left: 20rpx;">批量导入说明</text>
|
|
|
|
<text class="book-box-selectInfo-righttxt" style="margin-left: 20rpx;">批量导入说明</text>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view> -->
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<!-- <view class="box-card">
|
|
|
|
<!-- <view class="box-card">
|
|
|
|
@ -194,12 +196,7 @@
|
|
|
|
<u-form-item label="单位名称" labelWidth="80" prop="unit" required>
|
|
|
|
<u-form-item label="单位名称" labelWidth="80" prop="unit" required>
|
|
|
|
<u-input placeholder="请输入单位名称" v-model="form.unit"></u-input>
|
|
|
|
<u-input placeholder="请输入单位名称" v-model="form.unit"></u-input>
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
<u-form-item label="证件类型" labelWidth="80" prop="card_type1" required>
|
|
|
|
<!-- <u-form-item label="证件类型" labelWidth="80" prop="card_type1" required>
|
|
|
|
<!-- <u-radio-group v-model="form.card_type">
|
|
|
|
|
|
|
|
<u-radio width="50%" activeColor="#EF9525" v-for="(item, index) in cardList"
|
|
|
|
|
|
|
|
:key="index" :name=item.idx :label="item.name">
|
|
|
|
|
|
|
|
</u-radio>
|
|
|
|
|
|
|
|
</u-radio-group> -->
|
|
|
|
|
|
|
|
<u-cell-group :border="false">
|
|
|
|
<u-cell-group :border="false">
|
|
|
|
<u-cell @click="showCards" :title="card_type_names" :isLink="true"
|
|
|
|
<u-cell @click="showCards" :title="card_type_names" :isLink="true"
|
|
|
|
arrow-direction="down"></u-cell>
|
|
|
|
arrow-direction="down"></u-cell>
|
|
|
|
@ -207,7 +204,7 @@
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
<u-form-item label="证件号码" labelWidth="80" prop="from.idcard" required>
|
|
|
|
<u-form-item label="证件号码" labelWidth="80" prop="from.idcard" required>
|
|
|
|
<u-input placeholder="请输入证件号码" v-model="form.idcard"></u-input>
|
|
|
|
<u-input placeholder="请输入证件号码" v-model="form.idcard"></u-input>
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item> -->
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
<u-form-item label="手机号" labelWidth="80" prop="mobile" ref="mobile" required>
|
|
|
|
<u-form-item label="手机号" labelWidth="80" prop="mobile" ref="mobile" required>
|
|
|
|
<u-input readonly placeholder="请输入手机号" v-model="form.mobile"></u-input>
|
|
|
|
<u-input readonly placeholder="请输入手机号" v-model="form.mobile"></u-input>
|
|
|
|
@ -237,21 +234,15 @@
|
|
|
|
<u-form-item label="姓名" labelWidth="80" prop="name" ref="name" required>
|
|
|
|
<u-form-item label="姓名" labelWidth="80" prop="name" ref="name" required>
|
|
|
|
<u-input placeholder="请输入姓名" v-model="formUser.name"></u-input>
|
|
|
|
<u-input placeholder="请输入姓名" v-model="formUser.name"></u-input>
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
<u-form-item label="证件类型" labelWidth="80" prop="card_type1" ref="card_type" required>
|
|
|
|
<!-- <u-form-item label="证件类型" labelWidth="80" prop="card_type1" ref="card_type" required>
|
|
|
|
<!-- <u-radio-group v-model="formUser.card_type">
|
|
|
|
|
|
|
|
<u-radio width="50%" activeColor="#EF9525" v-for="(item, index) in cardList"
|
|
|
|
|
|
|
|
:key="index" :name=item.idx :label="item.name">
|
|
|
|
|
|
|
|
</u-radio>
|
|
|
|
|
|
|
|
</u-radio-group> -->
|
|
|
|
|
|
|
|
<u-cell-group :border="false">
|
|
|
|
<u-cell-group :border="false">
|
|
|
|
<u-cell @click="showCard" :title="card_type_name" :isLink="true" arrow-direction="down">
|
|
|
|
<u-cell @click="showCard" :title="card_type_name" :isLink="true" arrow-direction="down">
|
|
|
|
</u-cell>
|
|
|
|
</u-cell>
|
|
|
|
</u-cell-group>
|
|
|
|
</u-cell-group>
|
|
|
|
<!-- <u-input placeholder="身份证" disabled @click="showCard" v-model="formUser.card_type"></u-input> -->
|
|
|
|
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item>
|
|
|
|
<u-form-item label="证件号码" labelWidth="80" prop="idcard" ref="idcard" required>
|
|
|
|
<u-form-item label="证件号码" labelWidth="80" prop="idcard" ref="idcard" required>
|
|
|
|
<u-input placeholder="请输入证件号码" v-model="formUser.idcard"></u-input>
|
|
|
|
<u-input placeholder="请输入证件号码" v-model="formUser.idcard"></u-input>
|
|
|
|
</u-form-item>
|
|
|
|
</u-form-item> -->
|
|
|
|
<u-form-item label="行动不便者" labelWidth="80" prop="is_disability" ref="is_disability">
|
|
|
|
<u-form-item label="行动不便者" labelWidth="80" prop="is_disability" ref="is_disability">
|
|
|
|
<u-radio-group v-model="formUser.is_disability">
|
|
|
|
<u-radio-group v-model="formUser.is_disability">
|
|
|
|
<u-radio width="100%" activeColor="#EF9525" v-for="(item, index) in disabilitys"
|
|
|
|
<u-radio width="100%" activeColor="#EF9525" v-for="(item, index) in disabilitys"
|
|
|
|
@ -391,16 +382,16 @@
|
|
|
|
message: '请输入姓名',
|
|
|
|
message: '请输入姓名',
|
|
|
|
trigger: 'blur'
|
|
|
|
trigger: 'blur'
|
|
|
|
}],
|
|
|
|
}],
|
|
|
|
idcard: [{
|
|
|
|
// idcard: [{
|
|
|
|
required: true,
|
|
|
|
// required: true,
|
|
|
|
message: '请输入证件号',
|
|
|
|
// message: '请输入证件号',
|
|
|
|
trigger: 'blur'
|
|
|
|
// trigger: 'blur'
|
|
|
|
}],
|
|
|
|
// }],
|
|
|
|
card_type: [{
|
|
|
|
// card_type: [{
|
|
|
|
required: true,
|
|
|
|
// required: true,
|
|
|
|
message: '请选择证件类型',
|
|
|
|
// message: '请选择证件类型',
|
|
|
|
trigger: 'change'
|
|
|
|
// trigger: 'change'
|
|
|
|
}]
|
|
|
|
// }]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
listVistor: [{}, {}],
|
|
|
|
listVistor: [{}, {}],
|
|
|
|
showAdd: false,
|
|
|
|
showAdd: false,
|
|
|
|
@ -657,7 +648,7 @@
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
that.maxCount = res.team_max_count;
|
|
|
|
that.maxCount = res.team_max_count;
|
|
|
|
that.minCount = res.team_min_count;
|
|
|
|
that.minCount = res.team_min_count;
|
|
|
|
that.form.total = 0;
|
|
|
|
that.form.total = that.minCount;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -692,7 +683,7 @@
|
|
|
|
},
|
|
|
|
},
|
|
|
|
submitOrder() {
|
|
|
|
submitOrder() {
|
|
|
|
console.log(this.form);
|
|
|
|
console.log(this.form);
|
|
|
|
|
|
|
|
// return
|
|
|
|
this.form.date = this.currentDate.date;
|
|
|
|
this.form.date = this.currentDate.date;
|
|
|
|
this.form.rule_id = this.currentTime.id;
|
|
|
|
this.form.rule_id = this.currentTime.id;
|
|
|
|
// if(this.specialid){
|
|
|
|
// if(this.specialid){
|
|
|
|
@ -700,13 +691,13 @@
|
|
|
|
// this.form.is_disability = this.specialid;
|
|
|
|
// this.form.is_disability = this.specialid;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
if (this.form.details_list.length != this.form.total) {
|
|
|
|
// if (this.form.details_list.length != this.form.total) {
|
|
|
|
uni.showToast({
|
|
|
|
// uni.showToast({
|
|
|
|
icon: "none",
|
|
|
|
// icon: "none",
|
|
|
|
title: "请正确添加观众数量"
|
|
|
|
// title: "请正确添加观众数量"
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
return false;
|
|
|
|
// return false;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
if (this.type != "user") {
|
|
|
|
if (this.type != "user") {
|
|
|
|
if (this.util.isNull(this.form.leader)) {
|
|
|
|
if (this.util.isNull(this.form.leader)) {
|
|
|
|
|
|
|
|
|
|
|
|
@ -738,23 +729,23 @@
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (this.util.isNull(this.form.idcard)) {
|
|
|
|
// if (this.util.isNull(this.form.idcard)) {
|
|
|
|
uni.showToast({
|
|
|
|
// uni.showToast({
|
|
|
|
icon: "none",
|
|
|
|
// icon: "none",
|
|
|
|
title: "请填写证件号"
|
|
|
|
// title: "请填写证件号"
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
return false;
|
|
|
|
// return false;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
if (this.form.card_type == 1) {
|
|
|
|
// if (this.form.card_type == 1) {
|
|
|
|
if (!this.util.isValidCardID(this.form.idcard)) {
|
|
|
|
// if (!this.util.isValidCardID(this.form.idcard)) {
|
|
|
|
uni.showToast({
|
|
|
|
// uni.showToast({
|
|
|
|
icon: "none",
|
|
|
|
// icon: "none",
|
|
|
|
title: "请正确输入身份证号"
|
|
|
|
// title: "请正确输入身份证号"
|
|
|
|
})
|
|
|
|
// })
|
|
|
|
return false;
|
|
|
|
// return false;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|