index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Page({
  2. data: {
  3. item: {},
  4. tabbarList: [{
  5. icon: "icon-bodadianhua",
  6. label: "呼叫",
  7. alias: "call"
  8. }, {
  9. icon: "icon-a-yingxiaowuliaofuzhi",
  10. label: "复制",
  11. alias: "copy"
  12. }, {
  13. icon: "icon-bianji",
  14. label: "编辑",
  15. alias: "edit"
  16. }, {
  17. icon: "icon-shanchu",
  18. label: "删除",
  19. alias: "delete"
  20. }]
  21. },
  22. onLoad(options) {
  23. console.log(options)
  24. if (options.data) {
  25. let item = JSON.parse(options.data);
  26. this.initList(item)
  27. this.setData({
  28. item
  29. })
  30. }
  31. },
  32. /* 初始化列表 */
  33. initList(item) {
  34. this.setData({
  35. list: [{
  36. label: "名称",
  37. value: item.enterprisename
  38. }, {
  39. label: "纳税人识别号",
  40. value: item.taxno
  41. }, {
  42. label: "地址",
  43. value: item.address
  44. }, {
  45. label: "开户行",
  46. value: item.bank
  47. }, {
  48. label: "账号",
  49. value: item.bankcardno
  50. }, {
  51. label: "联系人号码",
  52. value: item.phonenumber
  53. }],
  54. })
  55. },
  56. //详情按钮回调
  57. tabbarOnClick({
  58. detail
  59. }) {
  60. let pages = getCurrentPages();
  61. pages[pages.length - 2].selectComponent('#Financing').selectComponent('#List').handleItem({
  62. target: {
  63. dataset: {
  64. name: detail.alias,
  65. item: this.data.item
  66. }
  67. }
  68. });
  69. },
  70. //详情单元格单击复制
  71. clickItem({
  72. detail
  73. }) {
  74. wx.setClipboardData({
  75. data: detail.value,
  76. success: () => {
  77. wx.hideToast();
  78. wx.showToast({
  79. title: `已复制${detail.label}`,
  80. icon: "none"
  81. })
  82. }
  83. })
  84. },
  85. })