index.ts 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. /// tabs
  7. tabs: [{id: 2, name: '单颗裸钻'}, {id: 5, name: '单颗彩钻'}],
  8. /// tab索引
  9. active: 0,
  10. /// 列头
  11. titles: ['形状', '颜色', '进度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'],
  12. },
  13. /**
  14. * 返回上层视图
  15. */
  16. backToParent() {
  17. /// 返回上层视图
  18. wx.navigateBack()
  19. },
  20. /**
  21. * tab触发事件
  22. */
  23. onTabChange(e: any) {
  24. switch (e.detail.index) {
  25. case 0: /// 成批裸钻
  26. this.setData({
  27. /// 列头
  28. titles: ['形状', '颜色', '进度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'],
  29. active: e.detail.index
  30. })
  31. break;
  32. case 1 || 4: /// 单颗裸钻 彩色钻石
  33. this.setData({
  34. /// 列头
  35. titles: ['形状', '颜色', '净度', '颜色', '价格', '克拉重量', '克拉单价'],
  36. active: e.detail.index
  37. })
  38. break;
  39. case 2: /// 成批毛坯
  40. this.setData({
  41. /// 列头
  42. titles: ['晶型', '颜色', '净度', '总价', '总重量', '单颗均重', '克拉单价', '库存重量', '冻结重量'],
  43. active: e.detail.index
  44. })
  45. break;
  46. case 3: /// 首饰
  47. this.setData({
  48. /// 列头
  49. titles: ['款式', '主石形状', '价格', '主石重量', '克拉单价', '颜色', '净度', '切工', '对称度'],
  50. active: e.detail.index
  51. })
  52. break;
  53. default:
  54. break;
  55. }
  56. },
  57. /**
  58. * 生命周期函数--监听页面加载
  59. */
  60. onLoad() {
  61. },
  62. /**
  63. * 生命周期函数--监听页面初次渲染完成
  64. */
  65. onReady() {
  66. },
  67. /**
  68. * 生命周期函数--监听页面显示
  69. */
  70. onShow() {
  71. },
  72. /**
  73. * 生命周期函数--监听页面隐藏
  74. */
  75. onHide() {
  76. },
  77. /**
  78. * 生命周期函数--监听页面卸载
  79. */
  80. onUnload() {
  81. },
  82. /**
  83. * 页面相关事件处理函数--监听用户下拉动作
  84. */
  85. onPullDownRefresh() {
  86. },
  87. /**
  88. * 页面上拉触底事件的处理函数
  89. */
  90. onReachBottom() {
  91. },
  92. /**
  93. * 用户点击右上角分享
  94. */
  95. onShareAppMessage() {
  96. }
  97. })