myperformance.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. // mMine/pages/myperformance/myperformance.ts
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. /// tab激活索引
  8. active: 0,
  9. /// tabs
  10. tabs: [{id: 1, name: '买履约'}, {id: 2, name: '卖履约'}],
  11. /// 列头
  12. titles: ['成交单号', '付款方式', '总金额', '已付金额', '履约冻结金额', '约剩余冻结', '卖方', '履约状态', '当前步骤', '剩余天数'],
  13. /// 列表总宽度
  14. totalWidth: 0,
  15. /// 是否空数据
  16. isEmpty: false,
  17. /// 列表宽度
  18. widths: [170, 80, 80, 80, 80, 80, 80, 80, 80, 80],
  19. /// 内容
  20. values: [['3211658830087490001', '冻结', '200.00', '0.00', '2.00', '2.00', 'a1000', '正常', '买方支付', '1']],
  21. /// 选中行数
  22. selectRow: -1,
  23. },
  24. /**
  25. * tabbar点击事件
  26. */
  27. onTabChange(e: any) {
  28. console.log(e)
  29. },
  30. /**
  31. * 点击每行触发事件
  32. */
  33. onListItemClick(e: any) {
  34. this.setData({
  35. selectRow: this.data.selectRow == e.currentTarget.id ? -1 : e.currentTarget.id
  36. })
  37. console.log(this.data.selectRow)
  38. },
  39. /**
  40. * 生命周期函数--监听页面加载
  41. */
  42. onLoad() {
  43. /// 计算总高度
  44. let num = 0.0
  45. this.data.widths.forEach(function(v) {
  46. num += v
  47. })
  48. this.setData({
  49. /// 设置总高度
  50. totalWidth: num
  51. })
  52. },
  53. /**
  54. * 生命周期函数--监听页面初次渲染完成
  55. */
  56. onReady() {
  57. },
  58. /**
  59. * 生命周期函数--监听页面显示
  60. */
  61. onShow() {
  62. },
  63. /**
  64. * 生命周期函数--监听页面隐藏
  65. */
  66. onHide() {
  67. },
  68. /**
  69. * 生命周期函数--监听页面卸载
  70. */
  71. onUnload() {
  72. },
  73. /**
  74. * 页面相关事件处理函数--监听用户下拉动作
  75. */
  76. onPullDownRefresh() {
  77. },
  78. /**
  79. * 页面上拉触底事件的处理函数
  80. */
  81. onReachBottom() {
  82. },
  83. /**
  84. * 用户点击右上角分享
  85. */
  86. onShareAppMessage() {
  87. }
  88. })