// subPage/components/recordWindow/index.js const app = getApp(); import { customRequest } from '../../../utils/request.js'; Component({ /** * 组件的属性列表 */ properties: { windowShow: { type: Boolean, value: false, }, info: { type: Object, value: {}, } }, /** * 组件的初始数据 */ data: { ageArray: [], isAgency: app.globalData.loginUserInfo.agencyStatus == 1 ? true : false, ageIndex: -1, userChecked: false, sex: [ { id: 1, value: "男", checked: true }, { id: 2, value: "女", checked: false }, ], }, ready () { let that = this; console.log(this.data.windowShow); console.log(this.data.info); for (let i = 16; i < 70; i++) { that.data.ageArray.push(i); } this.setData({ ageArray: that.data.ageArray }) }, /** * 组件的方法列表 */ methods: { bindPickerChangeAge (e) { this.setData({ ageIndex: e.detail.value, ["userInfo.age"]: parseInt(e.detail.value) + 16, }); }, modalMove () { return false }, closeTobe (e) { console.log(e); this.setData({ windowShow: false, ageIndex: -1, }) }, formSubmit (e) { let that = this; if (e.detail.value.name == "") { wx.showToast({ icon: "none", title: "请输入姓名", }); return; } if (e.detail.value.tel == "") { wx.showToast({ icon: "none", title: "请输入电话", }); return; } if (that.data.ageIndex == -1) { wx.showToast({ icon: "none", title: "请输入年龄", }); return; } var reg = /^1[3|4|5|6|9|7|8][0-9]\d{8}$/; if (reg.test(e.detail.value.tel) == false) { wx.showToast({ icon: "none", title: "请输入正确的电话号码", }); return; } e.detail.value.age = parseInt(that.data.ageIndex) + 16; e.detail.value.jobName = that.data.info.vocationalName; console.log('form发生了submit事件,携带数据为:', e.detail.value) customRequest('/api/edu/apply', { header: 'headers', method: 'POST', data: e.detail.value }).then((res) => { if (res.data.status == 200) { wx.showToast({ icon: "none", title: "报名成功", }) that.setData({ windowShow: false, ageIndex: -1 }) } else { wx.showToast({ icon: "none", title: res.data.msg, }) } }) // wx.request({ // url: app.globalData.ip + '/api/edu/apply', // data: e.detail.value, // header: app.globalData.headers, // method: "POST", // success: function (res) { // console.log(res); // if (res.data.status == 200) { // wx.showToast({ // icon: "none", // title: "报名成功", // }) // that.setData({ // windowShow: false, // ageIndex: -1 // }) // } else { // wx.showToast({ // icon: "none", // title: res.data.msg, // }) // } // } // }) }, } })