import { getAdminOrderDetail } from "../../../api/admin"; const app = getApp(); Page({ /** * 页面的初始数据 */ data: { parameter: { 'navbar': '1', 'return': '1', 'title': '订单详情', 'color': false }, orderInfo: null, order_id:'', title: "", payType: "", types: "", change:false, status:'', //操作中的状态 一键改价 price:'', refund_price:'', type:'', remark:'', goname:'' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { if (options.order_id) this.setData({ order_id: options.order_id}); if (options.goname) this.setData({ goname: options.goname}); }, /** * 登录授权回调 * */ onLoadFun:function(){ this.getOrderInfo(); }, /** * 回调 * */ getIndex: function () { this.getOrderInfo(); }, /** * 获取订单详细信息 * */ getOrderInfo:function(){ wx.showLoading({ title: "正在加载中" }); getAdminOrderDetail(this.data.order_id).then(res=>{ wx.hideLoading(); this.setData({ orderInfo: res.data, title: res.data._status._title, types: res.data._status._type, payType: res.data._status._payType, }); }).catch(err=>{ wx.hideLoading(); app.Tips({ title: err }); }); }, /** * * 剪切订单号 */ copyOrderId:function(){ wx.setClipboardData({data: this.data.orderInfo.order_id}); }, /** * * 操作 一键改价 修改备注 打开组件 */ modify:function(e) { let status = e.currentTarget.dataset.status; this.setData({ change: true, status: status, orderInfo: this.data.orderInfo }); }, /** * 关闭组件 * */ change: function () { this.setData({ change: false }); }, /** * 事件回调 * */ onChangeFun: function (e) { let opt = e.detail; let action = opt.action || null; let value = opt.value != undefined ? opt.value : null; (action && this[action]) && this[action](value); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, })