|
|
@ -3,31 +3,29 @@ const app = getApp(); |
|
|
var network = require("../../../utils/net.js"); |
|
|
var network = require("../../../utils/net.js"); |
|
|
var timechage = require("../../../utils/dateTimeUtil.js"); |
|
|
var timechage = require("../../../utils/dateTimeUtil.js"); |
|
|
var LoadOrder = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/SaleOutStoreRpc/LoadSaleOutStore' |
|
|
var LoadOrder = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/SaleOutStoreRpc/LoadSaleOutStore' |
|
|
|
|
|
var billConfirm = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/SaleOutStoreRpc/BillConfirm' |
|
|
|
|
|
|
|
|
Page({ |
|
|
Page({ |
|
|
|
|
|
|
|
|
data: { |
|
|
data: { |
|
|
currentTab: 0, |
|
|
currentTab: 0, |
|
|
winHeight: 0, |
|
|
|
|
|
|
|
|
winHeight: app.globalData.winHeight, |
|
|
orderInfo: {}, |
|
|
orderInfo: {}, |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
onLoad: function (options) { |
|
|
onLoad: function (options) { |
|
|
var that = this; |
|
|
var that = this; |
|
|
let ID = Number(options.id); |
|
|
let ID = Number(options.id); |
|
|
wx.getSystemInfo({ |
|
|
|
|
|
success: function (res) { |
|
|
|
|
|
that.setData({ |
|
|
|
|
|
winWidth: res.windowWidth, |
|
|
|
|
|
winHeight: res.windowHeight |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
var method = LoadOrder; |
|
|
var method = LoadOrder; |
|
|
var params = [ID]; |
|
|
var params = [ID]; |
|
|
network.transfer_request(method, params, function (res) { |
|
|
network.transfer_request(method, params, function (res) { |
|
|
res.result.LoadTime = timechage.formatTimeTwo(res.result.LoadTime.substring(6, 19), 'Y-M-D h:m'); |
|
|
res.result.LoadTime = timechage.formatTimeTwo(res.result.LoadTime.substring(6, 19), 'Y-M-D h:m'); |
|
|
res.result.OrderDate = timechage.formatTimeTwo(res.result.OrderDate.substring(6, 19), 'Y-M-D h:m'); |
|
|
res.result.OrderDate = timechage.formatTimeTwo(res.result.OrderDate.substring(6, 19), 'Y-M-D h:m'); |
|
|
|
|
|
if (res.result.Details.length > 0){ |
|
|
|
|
|
for (var i = 0; i < res.result.Details.length; i++){ |
|
|
|
|
|
res.result.Details[i].ConfirmNumber = res.result.Details[i].UnitNumber; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
that.setData({ |
|
|
that.setData({ |
|
|
orderInfo: res.result, |
|
|
orderInfo: res.result, |
|
|
}) |
|
|
}) |
|
|
@ -36,7 +34,37 @@ Page({ |
|
|
|
|
|
|
|
|
// 点击输入的确认数量
|
|
|
// 点击输入的确认数量
|
|
|
getConfirmNumber:function(e){ |
|
|
getConfirmNumber:function(e){ |
|
|
|
|
|
var value = e.detail.value; |
|
|
|
|
|
var index = event.currentTarget.dataset.index; |
|
|
|
|
|
this.data.orderInfo.Details[index].ConfirmNumber = value; |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
orderInfo: this.data.orderInfo |
|
|
|
|
|
}); |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
// 保存按钮点击
|
|
|
|
|
|
billConfirm: function () { |
|
|
|
|
|
var detailsArray = this.data.orderInfo.Details; |
|
|
|
|
|
let getArr = []; |
|
|
|
|
|
for (var i = 0; i < detailsArray.length; i++) { |
|
|
|
|
|
var dmo = { |
|
|
|
|
|
ID: detailsArray[i].ID, |
|
|
|
|
|
Number: detailsArray[i].ConfirmNumber, |
|
|
|
|
|
} |
|
|
|
|
|
getArr.push(dmo); |
|
|
|
|
|
} |
|
|
|
|
|
var method = billConfirm; |
|
|
|
|
|
var params = [this.data.orderInfo.ID, getArr]; |
|
|
|
|
|
network.transfer_request(method, params, function (res) { |
|
|
|
|
|
wx.showToast({ |
|
|
|
|
|
title: '信息变更操作成功', |
|
|
|
|
|
success: function (res) { |
|
|
|
|
|
wx.navigateBack({ |
|
|
|
|
|
delta: 1 |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -63,4 +91,5 @@ Page({ |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
}) |