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.
134 lines
2.3 KiB
134 lines
2.3 KiB
// subpages/volunteer/components/volunteerComponents/index.js
|
|
const app = getApp()
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
statusHeight: app.globalData.deviceInfo.statusHeight, // 自定义头部状态栏高度
|
|
navigationHeight: app.globalData.deviceInfo.navigationHeight,
|
|
type: 0,
|
|
volunteerTypeArr: ['镇街服务队', '社区服务队'],
|
|
volunteerType: 0,
|
|
volunteerTypeOneInfo: {
|
|
neme: "",
|
|
IDnumber: "",
|
|
phone: "",
|
|
street: "",
|
|
community: "", //社区
|
|
workUnit: "", //工作单位
|
|
speciality: "" //特长
|
|
},
|
|
streetArr: ['张家楼街道', '藏马镇'],
|
|
communityArr: ['登台村', '将军台社区'],
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad(options) {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage() {
|
|
|
|
},
|
|
back() {
|
|
//返回上一级,关闭当前页面
|
|
wx.navigateBack({
|
|
delta: 1
|
|
})
|
|
},
|
|
change(e) {
|
|
this.setData({
|
|
type: e.target.dataset.type == "0" ? 1 : 0
|
|
})
|
|
},
|
|
bindPickerChange: function(e) {
|
|
console.log('picker发送选择改变,携带值为', e.detail)
|
|
this.setData({
|
|
volunteerType: e.detail.value
|
|
})
|
|
},
|
|
bindPickerStreet: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.street"]: e.detail.value
|
|
})
|
|
},
|
|
bindPickerCommunity: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.community"]: e.detail.value
|
|
})
|
|
},
|
|
bindNameInput: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.name"]: e.detail.value
|
|
})
|
|
},
|
|
bindIDnumberInput: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.IDnumber"]: e.detail.value
|
|
})
|
|
},
|
|
bindphoneInput: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.phone"]: e.detail.value
|
|
})
|
|
},
|
|
bindworkUnitInput: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.workUnit"]: e.detail.value
|
|
})
|
|
},
|
|
bindspecialityInput: function(e) {
|
|
this.setData({
|
|
["volunteerTypeOneInfo.speciality"]: e.detail.value
|
|
})
|
|
},
|
|
})
|