No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 5 años
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. // pages/home/home.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. isQuerying:false,
  8. },
  9. /**
  10. * 核销查询
  11. */
  12. check: function(e) {
  13. if (this.data.isQuerying){
  14. return
  15. }
  16. var data = e.detail.value;
  17. if (data.code == '' && data.phone == '') {
  18. wx.showToast({
  19. title: '请输入内容后再查询',
  20. icon: 'none',
  21. duration: 2000
  22. })
  23. } else if (data.code != '' && data.phone != '') {
  24. wx.showToast({
  25. title: '仅可选择一项查询',
  26. icon: 'none',
  27. duration: 2000
  28. })
  29. } else {
  30. var type;
  31. if(data.code!=''){//券码查询
  32. type=1;
  33. if(data.code.length!=6){
  34. wx.showToast({
  35. title: '券码格式错误',
  36. icon: 'none',
  37. duration: 2000
  38. })
  39. return
  40. }
  41. }
  42. if(data.phone!=''){//手机号查询
  43. type = 2;
  44. if (data.phone.length != 11) {
  45. wx.showToast({
  46. title: '输入的手机号码有误',
  47. icon: 'none',
  48. duration: 2000
  49. })
  50. return
  51. }
  52. }
  53. this.setData({
  54. isQuerying:true
  55. })
  56. this.query(data,type);
  57. }
  58. },
  59. query(data, type){
  60. var key,value;
  61. if (type == 1) {//券码查询
  62. key='code';
  63. value=data.code;
  64. } else {//手机号查询
  65. key = 'phone';
  66. value = data.phone;
  67. }
  68. wx.navigateTo({
  69. url: '../coupon/coupon?' + key+'='+value
  70. })
  71. },
  72. /**
  73. * 生命周期函数--监听页面加载
  74. */
  75. onLoad: function(options) {
  76. },
  77. /**
  78. * 生命周期函数--监听页面初次渲染完成
  79. */
  80. onReady: function() {
  81. },
  82. /**
  83. * 生命周期函数--监听页面显示
  84. */
  85. onShow: function() {
  86. },
  87. /**
  88. * 生命周期函数--监听页面隐藏
  89. */
  90. onHide: function() {
  91. },
  92. /**
  93. * 生命周期函数--监听页面卸载
  94. */
  95. onUnload: function() {
  96. },
  97. /**
  98. * 页面相关事件处理函数--监听用户下拉动作
  99. */
  100. onPullDownRefresh: function() {
  101. },
  102. /**
  103. * 页面上拉触底事件的处理函数
  104. */
  105. onReachBottom: function() {
  106. },
  107. /**
  108. * 用户点击右上角分享
  109. */
  110. onShareAppMessage: function() {
  111. }
  112. })