search.ts 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. // pages/search/search.ts
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. /// 底部安全区域
  8. safeBottom: getApp().globalData.safeBottom,
  9. /// tabs
  10. tabs: [{id: 1, name: '成批裸钻'},
  11. {id: 2, name: '单颗裸钻'},
  12. {id: 3, name: '成批毛坯'},
  13. {id: 4, name: '首饰'},
  14. {id: 5, name: '彩钻'}],
  15. /// tab索引
  16. active: 0,
  17. /// 形状
  18. shapes: [{id: 1, name: '圆形'},
  19. {id: 2, name: '公主方'},
  20. {id: 3, name: '祖母绿'},
  21. {id: 4, name: '垫形'},
  22. {id: 5, name: '阿斯切'},
  23. {id: 6, name: '心形'},
  24. {id: 7, name: '梨形'},
  25. {id: 8, name: '雷迪恩'},
  26. {id: 9, name: '椭圆'},
  27. {id: 10, name: '马眼'}],
  28. /// 选中形状
  29. shape: '圆形',
  30. /// 颜色
  31. colors: [{id: 1, name: 'D'},
  32. {id: 2, name: 'E'},
  33. {id: 3, name: 'F'},
  34. {id: 4, name: 'G'},
  35. {id: 5, name: 'H'},
  36. {id: 6, name: 'I'},
  37. {id: 7, name: 'J'},
  38. {id: 8, name: 'K'},
  39. {id: 9, name: 'L'}],
  40. /// 选中形状
  41. color: '',
  42. /// 净度
  43. neatness: [{id: 1, name: 'FL/IF'},
  44. {id: 2, name: 'VVS1'},
  45. {id: 3, name: 'VVS2'},
  46. {id: 4, name: 'VS1'},
  47. {id: 5, name: 'VS2'},
  48. {id: 6, name: 'Sl1'},
  49. {id: 7, name: 'Sl2'},
  50. {id: 8, name: 'l1'}],
  51. /// 选中净度
  52. neatnes: '',
  53. /// 切工 对称 抛光
  54. qiegongs: [{id: 1, name: 'EX'},
  55. {id: 2, name: 'VG'},
  56. {id: 3, name: 'G'}],
  57. /// 选中切工 对称 抛光
  58. qiegong: '',
  59. duicheng: '',
  60. paoguang: '',
  61. /// 莹光
  62. yingguangs: [{id: 1, name: 'N'},
  63. {id: 2, name: 'VSL/F'},
  64. {id: 3, name: 'M'},
  65. {id: 4, name: 'S'}],
  66. /// 选中莹光
  67. yingguang: '',
  68. /// 晶型
  69. jingxings: [{id: 1, name: '成形石'},
  70. {id: 2, name: '可锯石'},
  71. {id: 3, name: '小钻'},
  72. {id: 4, name: '混合型'},
  73. {id: 5, name: '其他'}],
  74. /// 选中晶型
  75. jingxing: '',
  76. /// 款式
  77. styles: [{id: 1, name: '戒指'},
  78. {id: 2, name: '吊坠'},
  79. {id: 3, name: '耳环'},
  80. {id: 4, name: '手镯'},
  81. {id: 5, name: '其他'}],
  82. /// 选中款式
  83. style: '',
  84. /// 证书
  85. certificates: [{id: 1, name: 'GIA'},
  86. {id: 2, name: 'NGTC'},
  87. {id: 3, name: 'HRD'},
  88. {id: 4, name: 'IGI'},
  89. {id: 5, name: 'EGL'},
  90. {id: 6, name: 'AGS'},
  91. {id: 7, name: 'NGIC'},
  92. {id: 8, name: 'Others'}],
  93. /// 选中证书
  94. certificate: '',
  95. /// 币种
  96. currency: "RMB"
  97. },
  98. /**
  99. * tab触发事件
  100. */
  101. onTabChange(e: any) {
  102. this.setData({
  103. active: e.detail.index
  104. })
  105. },
  106. /// 单选框
  107. onChange(e) {
  108. console.log(e)
  109. switch (e.target.id) {
  110. case 'shape': /// 形状
  111. this.setData({
  112. shape: e.detail
  113. })
  114. break;
  115. default:
  116. break;
  117. }
  118. },
  119. /**
  120. * 生命周期函数--监听页面加载
  121. */
  122. onLoad() {
  123. },
  124. /**
  125. * 生命周期函数--监听页面初次渲染完成
  126. */
  127. onReady() {
  128. },
  129. /**
  130. * 生命周期函数--监听页面显示
  131. */
  132. onShow() {
  133. },
  134. /**
  135. * 生命周期函数--监听页面隐藏
  136. */
  137. onHide() {
  138. },
  139. /**
  140. * 生命周期函数--监听页面卸载
  141. */
  142. onUnload() {
  143. },
  144. /**
  145. * 页面相关事件处理函数--监听用户下拉动作
  146. */
  147. onPullDownRefresh() {
  148. },
  149. /**
  150. * 页面上拉触底事件的处理函数
  151. */
  152. onReachBottom() {
  153. },
  154. /**
  155. * 用户点击右上角分享
  156. */
  157. onShareAppMessage() {
  158. }
  159. })