cerserach.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. // mHome/pages/cerserach/cerserach.ts
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. /// tabs
  8. tabs: [{id: 1, name: '国际'},
  9. {id: 2, name: '国内'}],
  10. /// tab索引
  11. active: 0,
  12. /// 国际证书
  13. ncers: [{id: 1, name: 'GIA', isCheck: true},
  14. {id: 2, name: 'IGI', isCheck: false},
  15. {id: 3, name: 'EGL', isCheck: false},
  16. {id: 4, name: 'HRD', isCheck: false},
  17. {id: 5, name: 'GRS', isCheck: false},
  18. {id: 6, name: 'AGS', isCheck: false},
  19. {id: 7, name: 'Gubelin', isCheck: false},
  20. {id: 8, name: 'LOTUS', isCheck: false},
  21. {id: 9, name: 'AIGS', isCheck: false}],
  22. /// 国内证书
  23. icers: [{id: 1, name: 'NGTC', isCheck: true},
  24. {id: 2, name: 'BEIDA', isCheck: false},
  25. {id: 3, name: 'GTC', isCheck: false},
  26. {id: 4, name: 'GIC', isCheck: false},
  27. {id: 5, name: 'NJQSIC', isCheck: false},
  28. {id: 6, name: 'CCGTC', isCheck: false},
  29. {id: 7, name: 'NGSTC', isCheck: false},
  30. {id: 8, name: 'GDTC', isCheck: false},
  31. {id: 9, name: 'NGDTC', isCheck: false},
  32. {id: 10, name: 'CQT', isCheck: false},
  33. {id: 11, name: 'GIB', isCheck: false},
  34. {id: 12, name: 'CGJC', isCheck: false},
  35. {id: 13, name: 'GGC', isCheck: false}]
  36. },
  37. /**
  38. * tab触发事件
  39. */
  40. onTabChange(e: any) {
  41. this.setData({
  42. active: e.detail.index
  43. })
  44. },
  45. /// 形状按钮点击事件
  46. onButtonPressed(e: any) {
  47. const index = e.target.id
  48. this.data.active == 0 ? this.setData({
  49. ncers: this.data.ncers.map(item => {
  50. if (item.id == index) {
  51. item.isCheck = true
  52. } else {
  53. item.isCheck = false
  54. }
  55. return item
  56. })
  57. }) : this.setData({
  58. icers: this.data.icers.map(item => {
  59. if (item.id == index) {
  60. item.isCheck = true
  61. } else {
  62. item.isCheck = false
  63. }
  64. return item
  65. })
  66. })
  67. },
  68. /**
  69. * 生命周期函数--监听页面加载
  70. */
  71. onLoad() {
  72. },
  73. /**
  74. * 生命周期函数--监听页面初次渲染完成
  75. */
  76. onReady() {
  77. },
  78. /**
  79. * 生命周期函数--监听页面显示
  80. */
  81. onShow() {
  82. },
  83. /**
  84. * 生命周期函数--监听页面隐藏
  85. */
  86. onHide() {
  87. },
  88. /**
  89. * 生命周期函数--监听页面卸载
  90. */
  91. onUnload() {
  92. },
  93. /**
  94. * 页面相关事件处理函数--监听用户下拉动作
  95. */
  96. onPullDownRefresh() {
  97. },
  98. /**
  99. * 页面上拉触底事件的处理函数
  100. */
  101. onReachBottom() {
  102. },
  103. /**
  104. * 用户点击右上角分享
  105. */
  106. onShareAppMessage() {
  107. }
  108. })