complaint.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. const app = require('../../utils/util.js');
  2. Page({
  3. data: {
  4. active: 0,
  5. form:{
  6. type:'',
  7. neirong:'',
  8. tel:''
  9. },
  10. arr:[{
  11. time:'2020-09-09',
  12. status:'已回复',
  13. type:'XX问题回复啦啦啦啦啦啦啦啦啦啦啦',
  14. title:'我遇到了一个什么问题回复啦啦啦啦啦啦啦啦啦啦啦',
  15. neirong:'我是正文我是正文我是正文我是正文我是正文我是正文',
  16. reply:'回复啦啦啦啦啦啦啦啦啦啦啦回复啦啦啦啦啦啦啦啦啦啦啦',
  17. replyTime:'2020-09-09'
  18. },
  19. {
  20. time:'2020-09-09',
  21. status:'待回复',
  22. type:'XX问题回复啦啦啦啦啦啦啦啦啦啦啦',
  23. title:'我遇到了一个什么问题回复啦啦啦啦啦啦啦啦啦啦啦',
  24. neirong:'我是正文我是正文我是正文我是正文我是正文我是正文',
  25. reply:'',
  26. replyTime:''
  27. }],
  28. activeNames: ['1'],
  29. questionArr: [
  30. {
  31. value: '其它',
  32. checked: true
  33. }
  34. ],
  35. },
  36. collapseonChange(event) {
  37. this.setData({
  38. activeNames: event.detail,
  39. });
  40. },
  41. onChange(event) {
  42. // wx.showToast({
  43. // title: `切换到标签 ${event.detail.name}`,
  44. // icon: 'none',
  45. // });
  46. },
  47. tipsChange: function (e) {
  48. console.log(e.detail.value)
  49. const items = this.data.questionArr;
  50. const values = e.detail.value;
  51. for (let i = 0, lenI = items.length; i < lenI; ++i) {
  52. items[i].checked = false
  53. for (let j = 0, lenJ = values.length; j < lenJ; ++j) {
  54. if (items[i].value === values[j]) {
  55. items[i].checked = true
  56. break
  57. }
  58. }
  59. }
  60. this.setData({
  61. questionArr: this.data.questionArr
  62. })
  63. let type = 'form.type'
  64. this.setData({
  65. [type]: e.detail.value
  66. })
  67. },
  68. neirongChange(e){
  69. let neirong = 'form.neirong'
  70. this.setData({
  71. [neirong]: e.detail.value
  72. })
  73. },
  74. telChange(e){
  75. let tel = 'form.tel'
  76. this.setData({
  77. [tel]: e.detail.value
  78. })
  79. },
  80. formSubmit(e){
  81. if(!this.data.form.neirong){
  82. wx.showModal({
  83. content: "您还没有填写投诉内容哦",
  84. showCancel: false
  85. })
  86. }else{
  87. console.log(e.detail.value)
  88. }
  89. },
  90. /**
  91. * 生命周期函数--监听页面加载
  92. */
  93. onLoad: function (options) {
  94. },
  95. /**
  96. * 生命周期函数--监听页面初次渲染完成
  97. */
  98. onReady: function () {
  99. },
  100. /**
  101. * 生命周期函数--监听页面显示
  102. */
  103. onShow: function () {
  104. },
  105. /**
  106. * 生命周期函数--监听页面隐藏
  107. */
  108. onHide: function () {
  109. },
  110. /**
  111. * 生命周期函数--监听页面卸载
  112. */
  113. onUnload: function () {
  114. },
  115. /**
  116. * 页面相关事件处理函数--监听用户下拉动作
  117. */
  118. onPullDownRefresh: function () {
  119. },
  120. /**
  121. * 页面上拉触底事件的处理函数
  122. */
  123. onReachBottom: function () {
  124. },
  125. /**
  126. * 用户点击右上角分享
  127. */
  128. onShareAppMessage: function () {
  129. }
  130. })