微信小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 3 години
преди 3 години
преди 3 години
преди 3 години
преди 3 години
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. // pages/bankDraft/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. showOrderType:false,
  12. showOrderStatus:false,
  13. form:{
  14. orderNum: "", //汇票号码 必填
  15. orderType: "", //汇票类型 必填
  16. orderAmount: "",//汇票金额 必填
  17. billPayUnit: "", //付票单位 必填
  18. billReceiveUnit: "", // 收票单位 必填
  19. startTime: "", //开票日期 必填
  20. endTime: "", //到期日期 必填
  21. orderStatus: "", //汇票状态 必填 1在库 2转付中 3转付 4承兑
  22. remark: "",
  23. }
  24. },
  25. /**
  26. * 生命周期函数--监听页面加载
  27. */
  28. onLoad(options) {
  29. },
  30. /**
  31. * 生命周期函数--监听页面初次渲染完成
  32. */
  33. onReady() {
  34. },
  35. /**
  36. * 生命周期函数--监听页面显示
  37. */
  38. onShow() {
  39. //汇票类型
  40. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_type', {method:'GET'}, {
  41. success: (res) => {
  42. this.setData({
  43. orderTypeOptions:res.data
  44. });
  45. }
  46. })
  47. //汇票状态
  48. UTIL.httpRequest(API.URL_GET_GETDICTTYPE + 'order_status', {method:'GET'}, {
  49. success: (res) => {
  50. this.setData({
  51. orderStatusOptions:res.data
  52. });
  53. }
  54. })
  55. },
  56. openBox(even){
  57. console.log(even.currentTarget.dataset.name);
  58. this.setData({
  59. [even.currentTarget.dataset.name]:true
  60. })
  61. },
  62. onChange(event){
  63. console.log(event);
  64. this.setData({
  65. [event.currentTarget.dataset.value]: event.detail,
  66. })
  67. },
  68. closeBox(even){
  69. console.log(even.currentTarget.dataset.name);
  70. this.setData({
  71. [even.currentTarget.dataset.name]:false
  72. })
  73. },
  74. onConfirmOrderType(event) {
  75. console.log(event);
  76. this.setData({
  77. [event.currentTarget.dataset.name]: false,
  78. [event.currentTarget.dataset.value]: event.detail.value.dictValue,
  79. [event.currentTarget.dataset.value+'Text']: event.detail.value.dictLabel,
  80. });
  81. },
  82. goSubmit(){
  83. //三、 新增银行汇票
  84. var that = this;
  85. that.data.form.method = 'POST';
  86. UTIL.httpRequest(API.URL_GET_MONEYORDERADD, that.data.form , {
  87. success: (res) => {
  88. wx.showToast({
  89. title: '保存成功',
  90. icon: 'success',
  91. duration: 2000,
  92. complete(){
  93. setTimeout(function(){
  94. that.back();
  95. },2000)
  96. }
  97. })
  98. }
  99. })
  100. },
  101. onConfirmTime(event){
  102. this.setData({
  103. [event.currentTarget.dataset.name]: false,
  104. [event.currentTarget.dataset.value]: UTIL.formatDate(event.detail),
  105. });
  106. },
  107. openBox(even){
  108. console.log(even.currentTarget.dataset.name);
  109. this.setData({
  110. [even.currentTarget.dataset.name]:true
  111. })
  112. },
  113. closeBox(even){
  114. console.log(even.currentTarget.dataset.name);
  115. this.setData({
  116. [even.currentTarget.dataset.name]:false
  117. })
  118. },
  119. back:function(){
  120. wx.navigateBack({
  121. delta: 1
  122. })
  123. },
  124. /**
  125. * 生命周期函数--监听页面隐藏
  126. */
  127. onHide() {
  128. },
  129. /**
  130. * 生命周期函数--监听页面卸载
  131. */
  132. onUnload() {
  133. },
  134. /**
  135. * 页面相关事件处理函数--监听用户下拉动作
  136. */
  137. onPullDownRefresh() {
  138. },
  139. /**
  140. * 页面上拉触底事件的处理函数
  141. */
  142. onReachBottom() {
  143. },
  144. /**
  145. * 用户点击右上角分享
  146. */
  147. onShareAppMessage() {
  148. }
  149. })