微信小程序
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
2年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
3年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. // pages/bank/bank.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. depositList:[],
  12. bankTypeOptions:[],
  13. value:"",
  14. scrollHeight:'',
  15. itemId:'',
  16. itemIndex:''
  17. },
  18. goAdd(){
  19. wx.navigateTo({
  20. url: 'add/add',
  21. })
  22. },
  23. back:function(){
  24. wx.navigateBack({
  25. delta: 1
  26. })
  27. },
  28. /**
  29. * 生命周期函数--监听页面加载
  30. */
  31. onLoad(options) {
  32. var _this = this;
  33. let qu = wx.createSelectorQuery()
  34. qu.select("#top_view2").boundingClientRect()
  35. qu.exec(res => {
  36. _this.setData({
  37. scrollHeight:wx.getSystemInfoSync().windowHeight-res[0].top
  38. })
  39. })
  40. },
  41. /**
  42. * 生命周期函数--监听页面初次渲染完成
  43. */
  44. onReady() {
  45. this.onShow();
  46. },
  47. /**
  48. * 生命周期函数--监听页面显示
  49. */
  50. onShow() {
  51. var that = this;
  52. //所属银行
  53. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, {
  54. success: (res) => {
  55. this.setData({
  56. bankTypeOptions:res.data,
  57. });
  58. let param = {
  59. 'bankDeposit':this.data.value
  60. }
  61. UTIL.httpRequest(API.URL_GET_DEPOSITLIST, param,{
  62. success: (response) => {
  63. if (response.code == API.SUCCESS_CODE) {
  64. for (let i = 0; i < response.rows.length; i++) {
  65. response.rows[i].bankTypeText = UTIL.getTransform(response.rows[i].bankType,res.data);
  66. // response.rows[i].payeePaymentLines = response.rows[i].payeePaymentLines.substr(0,4)+'****'
  67. }
  68. that.setData({
  69. depositList:response.rows
  70. })
  71. }
  72. }
  73. })
  74. }
  75. })
  76. },
  77. goSearch(e){
  78. this.setData({'value':e.detail})
  79. this.onShow()
  80. },
  81. delete(e){
  82. this.setData({
  83. 'itemId':e.currentTarget.dataset.id,
  84. 'itemIndex':e.currentTarget.dataset.index,
  85. "showPopupDel":true
  86. });
  87. },
  88. cancelTemDel:function(e){
  89. this.setData({
  90. "itemId":"",
  91. "itemIndex":"",
  92. "showPopupDel":false
  93. });
  94. },
  95. confirmTemDel:function(e){
  96. this.setData({
  97. "showPopupDel":false
  98. });
  99. UTIL.httpRequest(API.URL_GET_DEPOSITDELETE+this.data.itemId , {method:'GET'}, {
  100. success: (res) => {
  101. if(res.code==200){
  102. let new_list = this.data.depositList
  103. new_list.splice(this.data.itemIndex,1)
  104. this.setData({'depositList':new_list})
  105. UTIL.showToastNoneIcon('删除成功!');
  106. }else{
  107. UTIL.showToastNoneIcon('删除失败!');
  108. }
  109. }
  110. })
  111. },
  112. goUpdate(e){
  113. wx.navigateTo({
  114. url: 'add/add?id='+ e.currentTarget.dataset.id,
  115. })
  116. },
  117. /**
  118. * 生命周期函数--监听页面隐藏
  119. */
  120. onHide() {
  121. },
  122. /**
  123. * 生命周期函数--监听页面卸载
  124. */
  125. onUnload() {
  126. },
  127. /**
  128. * 页面相关事件处理函数--监听用户下拉动作
  129. */
  130. onPullDownRefresh() {
  131. },
  132. /**
  133. * 页面上拉触底事件的处理函数
  134. */
  135. onReachBottom() {
  136. },
  137. /**
  138. * 用户点击右上角分享
  139. */
  140. onShareAppMessage() {
  141. }
  142. })