invoiceDetail.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // pages/invoice/invoiceDetail/invoiceDetail.js
  2. const app = getApp();
  3. const api = app.api;
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. invoiceId:null,
  10. invoiceOrderId:null,
  11. invoiceInfo:null,
  12. pickerInvoiceKind:[
  13. {
  14. name:"普通开票",
  15. value:0,
  16. },
  17. {
  18. name:"增值税开票",
  19. value:1,
  20. }
  21. ],
  22. orderStatus:{
  23. 0:'待提交',
  24. 1:'审核未通过',
  25. 2:'已提交',
  26. 3:'待支付',
  27. 4:'待确认支付',
  28. 5:'开票中',
  29. 6:'已寄出',
  30. 7:'完成',
  31. 99:'关闭'
  32. },
  33. },
  34. /**
  35. * 生命周期函数--监听页面加载
  36. */
  37. onLoad: function (options) {
  38. this.setData({
  39. invoiceId:options.invoiceId||null,
  40. invoiceOrderId:options.invoiceOrderId||null
  41. },()=>{
  42. this.getData()
  43. })
  44. },
  45. /**
  46. * 生命周期函数--监听页面初次渲染完成
  47. */
  48. onReady: function () {
  49. },
  50. /**
  51. * 生命周期函数--监听页面显示
  52. */
  53. onShow: function () {
  54. },
  55. /**
  56. * get data
  57. * **/
  58. getData(){
  59. const {invoiceId,invoiceOrderId}=this.data;
  60. app.post(api.queryOrderInvoiceInfo,{
  61. id:invoiceId,
  62. invoiceOrderId
  63. }).then(res=>{
  64. this.setData({
  65. invoiceInfo:res.data
  66. })
  67. })
  68. },
  69. /**
  70. * 生命周期函数--监听页面隐藏
  71. */
  72. onHide: function () {
  73. },
  74. /**
  75. * 生命周期函数--监听页面卸载
  76. */
  77. onUnload: function () {
  78. },
  79. /**
  80. * 页面相关事件处理函数--监听用户下拉动作
  81. */
  82. onPullDownRefresh: function () {
  83. },
  84. /**
  85. * 页面上拉触底事件的处理函数
  86. */
  87. onReachBottom: function () {
  88. },
  89. /**
  90. * 用户点击右上角分享
  91. */
  92. onShareAppMessage: function () {
  93. }
  94. })