You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.5 KiB
89 lines
2.5 KiB
<template>
|
|
<RefreshView ref="mescrollRef" text="报名必填项" :useDownScroll="false" :useUpScroll="false" :useTitleLeftBtn="1" titleLeftBtnSource="保存" @leftBtn='save'>
|
|
<view class="row">
|
|
<text class="field">真实姓名</text>
|
|
<checkbox class="checkbox" :checked="data.onRealName" @click="checkboxChange('onRealName')"> </checkbox>
|
|
</view>
|
|
<view class="line-thin"></view>
|
|
<view class="row">
|
|
<text class="field">性别</text>
|
|
<checkbox-group class="item_check" >
|
|
<checkbox class="checkbox" :checked="data.onSex" @click="checkboxChange('onSex')"></checkbox>
|
|
</checkbox-group>
|
|
</view>
|
|
<view class="line-thin"></view>
|
|
<view class="row">
|
|
<text class="field">生日</text>
|
|
<checkbox class="checkbox" :checked="data.onBirthday" @click="checkboxChange('onBirthday')"></checkbox>
|
|
</view>
|
|
<view class="line-thin"></view>
|
|
<view class="row">
|
|
<text class="field">地区</text>
|
|
<checkbox class="checkbox" :checked="data.onAdCode" @click="checkboxChange('onAdCode')"></checkbox>
|
|
</view>
|
|
</RefreshView>
|
|
</template>
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
data:{
|
|
onRealName:true,
|
|
onSex:true,
|
|
onBirthday:true,
|
|
onAdCode:false
|
|
}
|
|
}
|
|
},
|
|
onLoad(options){
|
|
this.data.onRealName = options.onRealName == 1?true:false
|
|
this.data.onSex = options.onSex == 1?true:false
|
|
this.data.onBirthday = options.onBirthday == 1?true:false
|
|
this.data.onAdCode = options.onAdCode == 1?true:false
|
|
},
|
|
methods: {
|
|
checkboxChange(index) {
|
|
let _this = this
|
|
if ( index == "onRealName" ){
|
|
this.data.onRealName = !this.data.onRealName
|
|
}
|
|
if ( index == "onSex"){
|
|
this.data.onSex = !this.data.onSex
|
|
}
|
|
if ( index == "onBirthday"){
|
|
this.data.onBirthday = !this.data.onBirthday
|
|
}
|
|
if ( index == "onAdCode"){
|
|
this.data.onAdCode = !this.data.onAdCode
|
|
}
|
|
},
|
|
save(){
|
|
console.log("报名必填项",this.data)
|
|
this.data.onRealName = this.data.onRealName == true?1:0
|
|
this.data.onSex = this.data.onSex == true?1:0
|
|
this.data.onBirthday = this.data.onBirthday == true?1:0
|
|
this.data.onAdCode = this.data.onAdCode == true?1:0
|
|
this.SetResult(this.data)
|
|
// let _this = this
|
|
// _this.HTTP({
|
|
// url: 'aos/v1/enrollRequired/saveEnrollRequired',
|
|
// method: 'POST',
|
|
// data: _this.data,
|
|
// paramsType: "JSON",
|
|
// loading: true
|
|
// })
|
|
// .then((res) => {
|
|
|
|
// uni.navigateBack({
|
|
// delta: 1
|
|
// })
|
|
// });
|
|
}
|
|
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
@import url("../../static/master.css");
|
|
</style>
|
|
|