feedback.js 977 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // pages/noticeDetail/detail.js
  2. const app = getApp();
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. content: '',
  9. },
  10. handleFeedback: function (e) {
  11. if (e.detail.value.content.length == 0 || e.detail.value.content == '') {
  12. wx.showToast({
  13. title: '反馈意见不能为空!',
  14. icon: 'none',
  15. duration: 1500
  16. })
  17. setTimeout(function () {
  18. wx.hideToast()
  19. }, 2000)
  20. } else {
  21. app.ajax({
  22. url: app.globalData.serverUrl + '/feedback/add',
  23. type: 'POST',
  24. data: {
  25. content: e.detail.value.content
  26. }
  27. });
  28. var that = this;
  29. app.ajaxReadyCallback = res => {
  30. wx.showToast({
  31. title: '提交成功!',
  32. icon: 'success',
  33. duration: 1500
  34. });
  35. that.setData({
  36. content: ''
  37. });
  38. setTimeout(function () {
  39. wx.navigateBack({ delta: 1 });
  40. }, 1500);
  41. }
  42. }
  43. },
  44. })