25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

122 lines
2.1 KiB

  1. const Http = require('../../utils/HttpBasics.js')
  2. const config = require('../../config/config.js')
  3. const util = require('../../utils/util.js')
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. id:"",
  10. list:[],
  11. statusList:[
  12. {
  13. value: 1,
  14. name: '发起审批'
  15. },
  16. {
  17. value:2,
  18. name:'审批通过'
  19. },
  20. {
  21. value: 3,
  22. name: '审批驳回'
  23. },
  24. ]
  25. },
  26. /**
  27. * 查询历史审批
  28. */
  29. lookHistory(){
  30. let getDAta={
  31. couponId:this.data.id
  32. }
  33. Http.get({
  34. url: config.api.lookHistory,
  35. data: getDAta
  36. }).then(res=>{
  37. const { code ,data}=res
  38. // console.log(code,data)
  39. if(code==200){
  40. data.list.map(res=>{
  41. let tmep = res.createDate
  42. res.createDate = util.formatTime(res.createDate, 'yyyy-MM-dddd'),
  43. res.createDateH = util.formatTime(tmep, 'yyyy-MM-dddd hh:mm:ss').split(" ")[1],
  44. res.statusName = this.setStatus(res.status).name
  45. })
  46. console.log(data.list)
  47. this.setData({
  48. list: data.list
  49. })
  50. }
  51. })
  52. },
  53. /**
  54. * 操作状态
  55. */
  56. setStatus(id){
  57. let value = id
  58. return this.data.statusList.filter(res=>res.value==value)[0]
  59. },
  60. /**
  61. * 生命周期函数--监听页面加载
  62. */
  63. onLoad: function (options) {
  64. if (options.id){
  65. this.setData({
  66. id: options.id
  67. })
  68. }
  69. this.lookHistory()
  70. },
  71. /**
  72. * 生命周期函数--监听页面初次渲染完成
  73. */
  74. onReady: function () {
  75. },
  76. /**
  77. * 生命周期函数--监听页面显示
  78. */
  79. onShow: function () {
  80. },
  81. /**
  82. * 生命周期函数--监听页面隐藏
  83. */
  84. onHide: function () {
  85. },
  86. /**
  87. * 生命周期函数--监听页面卸载
  88. */
  89. onUnload: function () {
  90. },
  91. /**
  92. * 页面相关事件处理函数--监听用户下拉动作
  93. */
  94. onPullDownRefresh: function () {
  95. },
  96. /**
  97. * 页面上拉触底事件的处理函数
  98. */
  99. onReachBottom: function () {
  100. },
  101. /**
  102. * 用户点击右上角分享
  103. */
  104. onShareAppMessage: function () {
  105. }
  106. })