delivergoods.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. // pages/mine/wxml/delivergoods/delivergoods.js
  2. var app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. array: [],
  9. index: 0,
  10. news:[]
  11. },
  12. bindPickerChange: function(e) {
  13. //console.log(e.target.dataset.value)
  14. this.setData({
  15. index: e.detail.value
  16. })
  17. },
  18. formSubmit: function(e) {
  19. //console.log(this.data.news)
  20. var str = e.detail.value.courierServicesCompany;
  21. var array = str.split('+');
  22. //console.log(array);
  23. if (e.detail.value.couriernumber !== "") {
  24. var _this = this;
  25. wx.request({
  26. url: app.globalData.prodUrl + 'web-pm/wx/pm/deliver',
  27. header: {
  28. 'ydw-token': wx.getStorageSync('key').ydw_token
  29. },
  30. data: {
  31. item_kid: _this.data.kid,
  32. type_code: array[0],
  33. logistics_number: e.detail.value.couriernumber,
  34. expressage:array[1],
  35. formId: e.detail.formId
  36. },
  37. success: function(data) {
  38. //console.log(data)
  39. wx.navigateBack({
  40. delta: 1,
  41. success: function () {
  42. var pages = getCurrentPages();
  43. var page = getCurrentPages().pop();
  44. //console.log(pages)
  45. if (page == undefined || page == null) return;
  46. pages[2].onLoad(pages[2].options);
  47. }
  48. })
  49. }
  50. })
  51. }else{
  52. wx.showToast({
  53. title: '请填写快递号!',
  54. icon: 'none',
  55. duration: 3000
  56. });
  57. }
  58. },
  59. /**
  60. * 生命周期函数--监听页面加载
  61. */
  62. onLoad: function(options) {
  63. //console.log(options)
  64. var _this = this
  65. _this.setData({
  66. kid: options.kid
  67. })
  68. wx.request({
  69. url: app.globalData.prodUrl + 'web-pm/wx/pm/list_express',
  70. data: {
  71. pm_item_id: options.kid
  72. },
  73. header: {
  74. 'ydw-token': wx.getStorageSync('key').ydw_token
  75. },
  76. success: function(data) {
  77. //console.log(data)
  78. _this.setData({
  79. array: data.data.data,
  80. news: data.data.pm_item_submit
  81. })
  82. },
  83. });
  84. },
  85. /**
  86. * 生命周期函数--监听页面初次渲染完成
  87. */
  88. onReady: function() {
  89. },
  90. /**
  91. * 生命周期函数--监听页面显示
  92. */
  93. onShow: function() {
  94. },
  95. /**
  96. * 生命周期函数--监听页面隐藏
  97. */
  98. onHide: function() {
  99. },
  100. /**
  101. * 生命周期函数--监听页面卸载
  102. */
  103. onUnload: function() {
  104. },
  105. /**
  106. * 页面相关事件处理函数--监听用户下拉动作
  107. */
  108. onPullDownRefresh: function() {
  109. },
  110. /**
  111. * 页面上拉触底事件的处理函数
  112. */
  113. onReachBottom: function() {
  114. }
  115. })