// pages/personalCenter/feedBackSubmit/index.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { userName: "", mannder: "", content: "", lock: true, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, bindTnputBlur: function (e) { this.setData({ userName: e.detail.value, }); }, bindTnputBlur1: function (e) { this.setData({ mannder: e.detail.value, }); }, bindTextAreaBlur: function (e) { this.setData({ content: e.detail.value, }); }, submit() { if (this.data.lock) { this.data.lock = false; if (this.data.userName) { if (this.data.mannder) { if (this.data.content) { let submitData = { content: this.data.content, name: this.data.userName, email: "", phone: this.data.mannder }; var data = { topicIdOrRefCode: "feedback", name: "意见反馈", content: JSON.stringify(submitData), type: "opinionFeedback", state: "WaitAudit", cmsTypeRefCode: "", newDataListRequest: [] }; app.MG.ugc.newTopicMessage(data).then(res => { this.data.lock = true; if (res) { wx.showToast({ title: "提交成功", icon: 'success', duration: 1000, success: function () { setTimeout(function () { wx.navigateBack(); }, 1000) //延迟时间 } }) } }); } else { this.data.lock = true; wx.showToast({ title: "反馈内容不能为空", icon: 'none', duration: 1000 }) } } else { this.data.lock = true; wx.showToast({ title: "联系方式不能为空", icon: 'none', duration: 1000 }) } } else { this.data.lock = true; wx.showToast({ title: "联系人不能为空不能为空", icon: 'none', duration: 1000 }) } } } })