// pages/saleOutStore/saleOutStoreDetail/saleOutStoreDetail.js
|
|
const app = getApp();
|
|
var network = require("../../../utils/net.js");
|
|
var timechage = require("../../../utils/dateTimeUtil.js");
|
|
var LoadOrder = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/SaleOutStoreRpc/LoadSaleOutStore'
|
|
var billConfirm = '/MainSystem/B3MiniProgramRpc/XuRpcs/Driver/SaleOutStoreRpc/BillConfirm'
|
|
|
|
Page({
|
|
|
|
data: {
|
|
currentTab: 0,
|
|
winHeight: app.globalData.winHeight,
|
|
orderInfo: {},
|
|
showConfirmBtn: true,
|
|
},
|
|
|
|
onLoad: function (options) {
|
|
var that = this;
|
|
let ID = Number(options.id);
|
|
var OrderState = options.orderState;
|
|
if (OrderState == "已审核"){
|
|
this.setData({
|
|
showConfirmBtn:false
|
|
})
|
|
}
|
|
|
|
var method = LoadOrder;
|
|
var params = [ID];
|
|
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.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({
|
|
orderInfo: res.result,
|
|
})
|
|
})
|
|
},
|
|
|
|
// 点击输入的确认数量
|
|
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
|
|
})
|
|
}
|
|
})
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 滑动切换tab
|
|
*/
|
|
bindChange: function (e) {
|
|
var that = this;
|
|
that.setData({
|
|
currentTab: e.detail.current
|
|
});
|
|
|
|
},
|
|
/**
|
|
* 点击tab切换
|
|
*/
|
|
swichNav: function (e) {
|
|
var that = this;
|
|
if (this.data.currentTab === e.target.dataset.current) {
|
|
return false;
|
|
} else {
|
|
that.setData({
|
|
currentTab: e.target.dataset.current
|
|
})
|
|
}
|
|
},
|
|
|
|
|
|
})
|