orderCanavs.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. // pages/orderCanvas/orderCanavs.js
  2. let app = getApp();
  3. let host = app.globalData.servsers; // 请求的url
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. carts:null,
  10. orderImg:null,
  11. host:host
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. var that = this, carts = options.carts;
  18. carts = carts.replace(/zss/g, "&");
  19. carts = JSON.parse(carts);
  20. that.setData({
  21. carts: carts,
  22. orderImg:wx.getStorageSync('orderImg')
  23. })
  24. },
  25. /**
  26. * 生命周期函数--监听页面初次渲染完成
  27. */
  28. onReady: function () {
  29. },
  30. /**
  31. * 生命周期函数--监听页面显示
  32. */
  33. onShow: function () {
  34. },
  35. /**
  36. * 生命周期函数--监听页面隐藏
  37. */
  38. onHide: function () {
  39. },
  40. /**
  41. * 生命周期函数--监听页面卸载
  42. */
  43. onUnload: function () {
  44. },
  45. /**
  46. * 页面相关事件处理函数--监听用户下拉动作
  47. */
  48. onPullDownRefresh: function () {
  49. },
  50. /**
  51. * 页面上拉触底事件的处理函数
  52. */
  53. onReachBottom: function () {
  54. },
  55. /**
  56. * 用户点击右上角分享
  57. */
  58. onShareAppMessage() {
  59. return {
  60. // title: '',
  61. path: '/pages/orderCanvas/orderCanavs'
  62. }
  63. },
  64. orderList(){
  65. // 查看订单
  66. wx.navigateTo({
  67. url: '/pages/orderList/orderList?state=0',
  68. })
  69. },
  70. uploadImg() {
  71. // 上传支付凭证
  72. let that = this;
  73. wx.chooseImage({
  74. success(res) {
  75. const tempFilePaths = res.tempFilePaths
  76. wx.uploadFile({
  77. url: host + '/payOrderFile', // 仅为示例,非真实的接口地址
  78. filePath: tempFilePaths[0],
  79. header: {
  80. "Content-Type": "multipart/form-data"
  81. },
  82. name: 'file',
  83. formData: {
  84. file: tempFilePaths[0],
  85. orderId: wx.getStorageSync('orderId'),
  86. },
  87. success(res) {
  88. console.log(res, '我上传完了')
  89. if (res.data == 'success') {
  90. wx.showToast({
  91. title: '支付凭证上传成功!',
  92. icon: 'none'
  93. })
  94. } else {
  95. wx.showToast({
  96. title: res.data,
  97. icon: 'none'
  98. })
  99. }
  100. }
  101. })
  102. }
  103. })
  104. }
  105. })