微信小程序
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

175 righe
4.4 KiB

  1. // pages/bankDraft/bankDraft.js
  2. import * as UTIL from '../../utils/util.js';
  3. import * as API from '../../utils/API.js';
  4. const app = getApp();
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. isIPX: app.globalData.isIPX,
  11. option1: [
  12. { text: '汇票类型', value: '' },
  13. { text: '银行承兑', value: '1' },
  14. { text: '商业承兑', value: '2' },
  15. ],
  16. option2: [
  17. { text: '汇票状态', value: '' },
  18. { text: '在库', value: '1' },
  19. { text: '转付中', value: '2' },
  20. { text: '转付', value: '3' },
  21. { text: '承兑', value: '4' },
  22. ],
  23. value1: '',
  24. value2: '',
  25. moneyorderList:[]
  26. },
  27. /**
  28. * 生命周期函数--监听页面加载
  29. */
  30. onLoad(options) {
  31. },
  32. goAdd(){
  33. wx.navigateTo({
  34. url: 'add/add',
  35. })
  36. },
  37. back:function(){
  38. wx.navigateBack({
  39. delta: 1
  40. })
  41. },
  42. /**
  43. * 生命周期函数--监听页面初次渲染完成
  44. */
  45. onReady() {
  46. },
  47. /**
  48. * 生命周期函数--监听页面显示
  49. */
  50. onShow() {
  51. var that = this;
  52. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, {
  53. success: (res) => {
  54. this.setData({
  55. orderTypeOptions:res.data
  56. });
  57. UTIL.httpRequest(API.URL_GET_GETMONEYORDERLIST, {method:'GET'},{
  58. success: (response) => {
  59. if (response.code == API.SUCCESS_CODE) {
  60. for (let i = 0; i < response.rows.length; i++) {
  61. response.rows[i].orderTypeText = UTIL.getTransform(response.rows[i].orderType,res.data);
  62. response.rows[i].startTime = response.rows[i].startTime.replace(/-/g,".");
  63. response.rows[i].endTime = response.rows[i].endTime.replace(/-/g,".");
  64. response.rows[i].orderAmount = parseFloat(response.rows[i].orderAmount).toFixed(2);
  65. }
  66. that.setData({
  67. moneyorderList:response.rows
  68. })
  69. }
  70. }
  71. })
  72. }
  73. })
  74. },
  75. changeTab(e){
  76. var that = this ;
  77. that.setData({value1:e.detail})
  78. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, {
  79. success: (res) => {
  80. UTIL.httpRequest(API.URL_GET_GETMONEYORDERLIST, {method:'GET',orderType:that.data.value1,orderStatus:that.data.value2},{
  81. success: (response) => {
  82. if (response.code == API.SUCCESS_CODE) {
  83. for (let i = 0; i < response.rows.length; i++) {
  84. response.rows[i].orderTypeText = UTIL.getTransform(response.rows[i].orderType,res.data);
  85. response.rows[i].startTime = response.rows[i].startTime.replace(/-/g,".");
  86. response.rows[i].endTime = response.rows[i].endTime.replace(/-/g,".");
  87. response.rows[i].orderAmount = parseFloat(response.rows[i].orderAmount).toFixed(2);
  88. }
  89. that.setData({
  90. moneyorderList:response.rows
  91. })
  92. }
  93. }
  94. })
  95. }
  96. })
  97. },
  98. changeTab2(e){
  99. var that = this ;
  100. that.setData({value2:e.detail})
  101. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, {
  102. success: (res) => {
  103. UTIL.httpRequest(API.URL_GET_GETMONEYORDERLIST, {method:'GET',orderType:that.data.value1,orderStatus:that.data.value2},{
  104. success: (response) => {
  105. if (response.code == API.SUCCESS_CODE) {
  106. for (let i = 0; i < response.rows.length; i++) {
  107. response.rows[i].orderTypeText = UTIL.getTransform(response.rows[i].orderType,res.data);
  108. response.rows[i].startTime = response.rows[i].startTime.replace(/-/g,".");
  109. response.rows[i].endTime = response.rows[i].endTime.replace(/-/g,".");
  110. response.rows[i].orderAmount = parseFloat(response.rows[i].orderAmount).toFixed(2);
  111. }
  112. that.setData({
  113. moneyorderList:response.rows
  114. })
  115. }
  116. }
  117. })
  118. }
  119. })
  120. },
  121. /**
  122. * 生命周期函数--监听页面隐藏
  123. */
  124. onHide() {
  125. },
  126. /**
  127. * 生命周期函数--监听页面卸载
  128. */
  129. onUnload() {
  130. },
  131. /**
  132. * 页面相关事件处理函数--监听用户下拉动作
  133. */
  134. onPullDownRefresh() {
  135. },
  136. /**
  137. * 页面上拉触底事件的处理函数
  138. */
  139. onReachBottom() {
  140. },
  141. /**
  142. * 用户点击右上角分享
  143. */
  144. onShareAppMessage() {
  145. }
  146. })