var _request = require('../../../../utils/request.js') var rid Page({ data: { order: {}, express: '', refundDialog: false, is_super_admin: '' }, onLoad: function (options) { rid = options.id // this.setData({ // is_super_admin: options.is_super_admin // }) }, onShow: function () { this.check() this.getRadish() }, getRadish () { var that = this var url = 'v1/merchant/order/detail/' + rid var params = { } var success = function (res) { var data = res.data that.setData({ order: data }) 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) { } } }) }, check () { var that = this var url = 'v1/user/check' var params = { } var success = function (res) { that.setData({ is_super_admin: res.data.is_super_admin }) } _request.$get(url, params, success) }, 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) }, refundedOrder: function () { var that = this var id = that.data.order.order_id var url = 'v1/merchant/order/refund/' + id var params = { } var success = function (res) { getApp().globalData.order = true wx.navigateBack() } _request.$put(url, params, success) }, showRefundDialog () { var that = this that.refundDialog = !that.refundDialog that.setData({ refundDialog: that.refundDialog }) }, 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) { // that.openToast('已成功复制到剪贴板') // } // }) // } })