123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- // pages/feedback/feedback.js
- import '../../utils/config'
- import config from '../../utils/config'
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- feedbackTitle:'', //反馈的标题
- feedbackTitleLength:0, //标题的长度
- feedbackContent:'', //反馈的内容
- feedbackContentLength:0, //反馈内容的长度
- phoneNum:'' //电话号码
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(options) {
- },
- //获取输入的反馈标题
- getTitle(e){
- let title = e.detail.value
- let titleLength = title.length
- this.setData({
- feedbackTitle : title,
- feedbackTitleLength : titleLength
- })
- },
- // 获取输入的反馈内容
- getContent(e){
- let content = e.detail.value
- let contentLength = content.length
- this.setData({
- feedbackContent : content,
- feedbackContentLength : contentLength
- })
- },
- // 获取输入的电话号码
- getPhoneNum(e){
- this.setData({
- phoneNum:e.detail.value
- })
- },
- // 点击提交按钮事件
- toSubmit(){
- let feedbackTitle = this.data.feedbackTitle
- let feedbackContent = this.data.feedbackContent
- let phoneNum = this.data.phoneNum
- if(!feedbackTitle){
- wx.showModal({
- title: '标题不能为空',
- content: '请输入标题后再试'
- })
- }else if(!feedbackContent){
- wx.showModal({
- title: '内容不能为空',
- content: '请输入您需要反馈的内容'
- })
- } else{
- if(!phoneNum){
- this.submitBtn()
- wx.showToast({
- title: '提交成功!',
- })
- }else{
- let phoneReg=/^1(3|4|5|6|7|8|9)\d{9}$/;
- if(!phoneReg.test(phoneNum)){
- wx.showModal({
- title: '手机号错误',
- content: '手机号码格式错误'
- })
- return;
- }
- this.submitBtn()
- wx.showToast({
- title: '提交成功',
- })
- }
- }
- },
- submitBtn(){
- wx.request({
- url: config.host+'/front/addAccuse',
- method:'POST',
- header:{
- 'content-type':'application/json'
- },
- data:{
- title:this.data.feedbackTitle,
- detail:this.data.feedbackContent,
- phone:this.data.phoneNum
- },
- success(res){
- console.log(res.data)
- }
- })
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {
- }
- })
|