1
0

feedback.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. var util = require('../../../utils/util.js');
  2. var api = require('../../../config/api.js');
  3. var app = getApp();
  4. Page({
  5. data: {
  6. array: ['请选择反馈类型', '商品相关', '物流状况', '客户服务', '优惠活动', '功能异常', '产品建议', '其他'],
  7. index: 0,
  8. feedback: {}
  9. },
  10. bindPickerChange: function (e) {
  11. console.log('picker发送选择改变,携带值为', e.detail.value)
  12. this.setData({
  13. index: e.detail.value
  14. })
  15. },
  16. saveFeedback: function (e) {
  17. let feedback = e.detail.value;
  18. if (feedback.feedType == '') {
  19. util.showErrorToast('请选择反馈类型');
  20. return false;
  21. }
  22. if (feedback.content == '') {
  23. util.showErrorToast('请输入反馈内容');
  24. return false;
  25. }
  26. if (feedback.mobile == '') {
  27. util.showErrorToast('请输入手机号码');
  28. return false;
  29. }
  30. if (feedback.mobile.length != 11) {
  31. util.showErrorToast('手机号码有误');
  32. return false;
  33. }
  34. let that = this;
  35. util.request(api.FeedbackSave, {
  36. feedback: feedback
  37. }, 'POST').then(function (res) {
  38. if (res.errno === 0) {
  39. wx.showModal({
  40. title: '',
  41. showCancel:false,
  42. content: res.data,
  43. success: function (res) {
  44. wx.navigateBack({});
  45. }
  46. })
  47. }
  48. });
  49. },
  50. onLoad: function (options) {
  51. },
  52. onReady: function () {
  53. },
  54. onShow: function () {
  55. },
  56. onHide: function () {
  57. // 页面隐藏
  58. },
  59. onUnload: function () {
  60. // 页面关闭
  61. }
  62. })