微信小程序
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

hace 3 años
hace 3 años
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. // pages/bank/add/add.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. showBankType:false,
  12. form:{
  13. sheng: "", //省 必填
  14. shi: "", //市 必填
  15. bankType: "", //所属银行 必填
  16. bankDeposit: "", //开户行 必填
  17. payeePaymentLines: "", //联行号 //必填
  18. }
  19. },
  20. /**
  21. * 生命周期函数--监听页面加载
  22. */
  23. onLoad(options) {
  24. },
  25. /**
  26. * 生命周期函数--监听页面初次渲染完成
  27. */
  28. onReady() {
  29. },
  30. /**
  31. * 生命周期函数--监听页面显示
  32. */
  33. onShow() {
  34. var that = this;
  35. //所属银行
  36. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'bank_type', {method:'GET'}, {
  37. success: (res) => {
  38. this.setData({
  39. bankTypeOptions:res.data
  40. });
  41. }
  42. })
  43. },
  44. openBox(even){
  45. console.log(even.currentTarget.dataset.name);
  46. this.setData({
  47. [even.currentTarget.dataset.name]:true
  48. })
  49. },
  50. closeBox(even){
  51. console.log(even.currentTarget.dataset.name);
  52. this.setData({
  53. [even.currentTarget.dataset.name]:false
  54. })
  55. },
  56. onConfirm(even){
  57. console.log(even);
  58. var that = this ;
  59. if(even.currentTarget.dataset.name == "showBankType"){
  60. // 付款方式类型字典查询
  61. UTIL.httpRequest(API.URL_GET_DEPOSITLIST, {method:'GET',bankType:even.detail.value.dictValue,status:'0'}, {
  62. success: (res) => {
  63. that.setData({
  64. depositOptions:res.rows,
  65. })
  66. }
  67. })
  68. }
  69. this.setData({
  70. [even.currentTarget.dataset.value]:even.detail.value.dictValue,
  71. [even.currentTarget.dataset.value+"Text"]:even.detail.value.dictLabel,
  72. [even.currentTarget.dataset.name]:false,
  73. })
  74. },
  75. onConfirmDeposit(even){
  76. console.log(even);
  77. this.setData({
  78. [even.currentTarget.dataset.value]:even.detail.value.bankDeposit,
  79. [even.currentTarget.dataset.value+"Text"]:even.detail.value.bankDeposit,
  80. [even.currentTarget.dataset.name]:false,
  81. ["form.payeePaymentLines"]:even.detail.value.payeePaymentLines
  82. })
  83. },
  84. onChange(even){
  85. console.log(even);
  86. this.setData({
  87. [even.currentTarget.dataset.formname]:even.detail
  88. })
  89. },
  90. goSubmit(){
  91. console.log(this.data.form);
  92. var that = this;
  93. that.data.form.method = 'POST';
  94. UTIL.httpRequest(API.URL_GET_DEPOSITADD, that.data.form, {
  95. success: (res) => {
  96. wx.showToast({
  97. title: "提交成功!",
  98. duration: 2000,
  99. icon:"success"
  100. })
  101. setTimeout(function(){
  102. wx.navigateBack({
  103. delta:1
  104. })
  105. },2000)
  106. }
  107. })
  108. },
  109. /**
  110. * 生命周期函数--监听页面隐藏
  111. */
  112. onHide() {
  113. },
  114. /**
  115. * 生命周期函数--监听页面卸载
  116. */
  117. onUnload() {
  118. },
  119. /**
  120. * 页面相关事件处理函数--监听用户下拉动作
  121. */
  122. onPullDownRefresh() {
  123. },
  124. /**
  125. * 页面上拉触底事件的处理函数
  126. */
  127. onReachBottom() {
  128. },
  129. /**
  130. * 用户点击右上角分享
  131. */
  132. onShareAppMessage() {
  133. }
  134. })