suggest.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. // pages/myinfo/suggest/suggest.js
  2. let util = require('../../../utils/util.js');
  3. var that
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. imgurl: util.imgurl,
  10. content: '',
  11. phone: '',
  12. qq: '',
  13. wechat: ''
  14. },
  15. setwechat(e) {
  16. this.setData({
  17. wechat: e.detail.value
  18. })
  19. },
  20. setqq(e) {
  21. this.setData({
  22. qq: e.detail.value
  23. })
  24. },
  25. setphone(e) {
  26. this.setData({
  27. phone: e.detail.value
  28. })
  29. },
  30. setcontent(e) {
  31. this.setData({
  32. content: e.detail.value
  33. })
  34. },
  35. /**
  36. * 生命周期函数--监听页面加载
  37. */
  38. onLoad: function(options) {
  39. that = this
  40. },
  41. save() {
  42. if (!this.data.content) {
  43. util.showToast('请输入您的宝贵意见')
  44. return
  45. }
  46. if (!this.data.phone && !this.data.qq && !this.data.wechat) {
  47. util.showToast('请至少留下一种联系方式')
  48. return
  49. }
  50. if (this.data.phone && !util.checkPhone(this.data.phone)) {
  51. util.showToast('请输入正确的手机号码')
  52. return
  53. }
  54. util.query('opinion/wxapi/create', {
  55. content: this.data.content,
  56. phone: this.data.phone,
  57. qq: this.data.qq,
  58. wechat: this.data.wechat
  59. }, function(res) {
  60. if (res.code === 10000) {
  61. util.showToast('保存成功')
  62. that.setData({
  63. content: '',
  64. phone: '',
  65. qq: '',
  66. wechat: ''
  67. })
  68. } else {
  69. util.showToast('保存失败')
  70. }
  71. }, 'POST')
  72. },
  73. /**
  74. * 生命周期函数--监听页面初次渲染完成
  75. */
  76. onReady: function() {
  77. },
  78. /**
  79. * 生命周期函数--监听页面显示
  80. */
  81. onShow: function() {
  82. },
  83. /**
  84. * 生命周期函数--监听页面隐藏
  85. */
  86. onHide: function() {
  87. },
  88. /**
  89. * 生命周期函数--监听页面卸载
  90. */
  91. onUnload: function() {
  92. },
  93. /**
  94. * 页面相关事件处理函数--监听用户下拉动作
  95. */
  96. onPullDownRefresh: function() {
  97. },
  98. /**
  99. * 页面上拉触底事件的处理函数
  100. */
  101. onReachBottom: function() {
  102. },
  103. /**
  104. * 用户点击右上角分享
  105. */
  106. onShareAppMessage: function() {
  107. }
  108. })