// pages/jobDetail/ynzzEdit/index.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { tattoo: [ { value: '1', name: '不限制' }, { value: '2', name: '不收' }, { value: '3', name: '拍照确认' } ], criminal: [ { value: '1', name: '不限制' }, { value: '2', name: '不收' }, { value: '3', name: '拍照确认' } ], blacklist: [ { value: '1', name: '接受' }, { value: '2', name: '不收' }, ], otherQuestions: '', tattooDesp: '', criminalDesp: '', blacklistDesp: '', }, radioChange (e) { console.log('radio发生change事件,携带value值为:', e) this.data.tattoo.forEach(item => { item.checked = false if (item.value == e.detail.value) { item.checked = true } }); this.setData({ tattoo: this.data.tattoo, tattooDesp: '' }) console.log(this.data.tattoo); }, radioChange2 (e) { console.log('radio发生change事件,携带value值为:', e.detail.value) this.data.criminal.forEach(item => { item.checked = false if (item.value == e.detail.value) { item.checked = true } }); this.setData({ criminal: this.data.criminal, criminalDesp: '' }) }, radioChange3 (e) { console.log('radio发生change事件,携带value值为:', e.detail.value) this.data.blacklist.forEach(item => { item.checked = false if (item.value == e.detail.value) { item.checked = true } }); this.setData({ blacklist: this.data.blacklist, blacklistDesp: '' }) }, formSubmit (e) { console.log('form发生了submit事件,携带数据为:', e.detail.value) var that = this; e.detail.value['storeJobId'] = wx.getStorageSync('jobDetail').storeJob.id; wx.request({ url: app.globalData.ip + "/store/job/updateJobOtherRequire", data: e.detail.value, header: app.globalData.header, method: "POST", success: function (res) { console.log(res) if (res.data.status == 200) { console.log(res); wx.showLoading({ title: '提交中...', }) setTimeout(function () { wx.hideLoading({ success: (res) => { }, }) wx.navigateBack({ delta: 1, }) }, 1000) } else { wx.hideLoading() } }, fail: function (res) { console.log("操作失败"); } }) }, /** * 生命周期函数--监听页面加载 */ onLoad (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady () { }, /** * 生命周期函数--监听页面显示 */ onShow () { const tattoo = this.data.tattoo const criminal = this.data.criminal const blacklist = this.data.blacklist for (let i = 0, len = tattoo.length; i < len; ++i) { tattoo[i].checked = tattoo[i].value == wx.getStorageSync('jobDetail').storeJob.tattoo } for (let i = 0, len = criminal.length; i < len; ++i) { criminal[i].checked = criminal[i].value == wx.getStorageSync('jobDetail').storeJob.criminal } for (let i = 0, len = blacklist.length; i < len; ++i) { blacklist[i].checked = blacklist[i].value == wx.getStorageSync('jobDetail').storeJob.blacklist } this.setData({ tattoo, criminal, blacklist, otherQuestions: wx.getStorageSync('jobDetail').storeJob.otherQuestions, tattooDesp: wx.getStorageSync('jobDetail').storeJob.tattooDesp, criminalDesp: wx.getStorageSync('jobDetail').storeJob.criminalDesp, blacklistDesp: wx.getStorageSync('jobDetail').storeJob.blacklistDesp }) }, /** * 生命周期函数--监听页面隐藏 */ onHide () { }, /** * 生命周期函数--监听页面卸载 */ onUnload () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom () { }, /** * 用户点击右上角分享 */ onShareAppMessage () { } })