var _request = require('../../../../utils/request.js') var rid Page({ data: { order: {}, express: '', total:0, }, onLoad: function (options) { rid = options.id this.getRadish() }, onShow: function () { this.getRadish() }, getRadish () { var that = this var url = 'v1/order/' + rid var params = { } var success = function (res) { var data = res.data console.log('orderdata',data); var total = 0; for(var i in data.product_list){ total = total + (data.product_list[i].price * data.product_list[i].order_count) } that.setData({ order: data, total:total }) that.formatOrder() } _request.$get(url, params, success) }, confirmPopup () { var that = this wx.showModal({ title: '提示', content: '是否确认收货?', success: function(res) { if (res.confirm) { that.confirmOrder() } else if (res.cancel) { } } }) }, CancelPopup () { var that = this wx.showModal({ title: '提示', content: '确定取消该订单?', success: function(res) { if (res.confirm) { that.CancelOrder() } else if (res.cancel) { } } }) }, confirmOrder: function () { var id = this.data.order.order_id var that = this var url = 'v1/order/' + id + '/confirm' var params = { } var success = function (res) { getApp().globalData.order = true wx.navigateBack() } _request.$put(url, params, success) }, CancelOrder: function () { var id = this.data.order.order_id var that = this var url = 'v1/order/' + id + '/cancel' var params = { } var success = function (res) { getApp().globalData.order = true wx.navigateBack() } _request.$put(url, params, success) }, formatOrder: function () { var id = this.data.order.express_order_no var result = '' for (var i = 0; i < id.length; i++) { if (i%4 === 0 && i !== 0) { result = result + ' ' } result = result + id[i] } this.setData({ express: result }) }, copeOrder: function () { var that = this var id = this.data.order.express_order_no wx.setClipboardData({ data: id, success: function(res) { wx.showToast({ title: '已成功复制到剪贴板', icon: 'none', duration: 2000 }) } }) }, onShareAppMessage: function (val) { return _request.share({ sc: 'xcx_user_order' }) }, copy:function(e){ var code = e.currentTarget.dataset.copy; wx.setClipboardData({ data: code, success: function (res) { wx.showToast({ title: '已复制订单号', }); }, fail:function(res){ wx.showToast({ title: '复制失败', }); } }) } })