Browse Source

出库单详情添加确认按钮,确认数量默认等于主数量

master
chenxuhui 7 years ago
parent
commit
56364fd686
3 changed files with 51 additions and 21 deletions
  1. +1
    -1
      pages/saleOutStore/saleOutStore.json
  2. +38
    -9
      pages/saleOutStore/saleOutStoreDetail/saleOutStoreDetail.js
  3. +12
    -11
      pages/saleOutStore/saleOutStoreDetail/saleOutStoreDetail.wxml

+ 1
- 1
pages/saleOutStore/saleOutStore.json View File

@ -1,5 +1,5 @@
{ {
"navigationBarBackgroundColor": "white", "navigationBarBackgroundColor": "white",
"navigationBarTextStyle": "black", "navigationBarTextStyle": "black",
"navigationBarTitleText": "出库列表"
"navigationBarTitleText": "出库列表"
} }

+ 38
- 9
pages/saleOutStore/saleOutStoreDetail/saleOutStoreDetail.js View File

@ -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({
} }
}, },
}) })

+ 12
- 11
pages/saleOutStore/saleOutStoreDetail/saleOutStoreDetail.wxml View File

@ -82,14 +82,6 @@
</view> </view>
<!-- <view class='imageView' catchtap='saveCarsChange'>
<image class='currentImage' src="/imgs/blueBtn.png">
<view class='btnTextView'>
<text class='btnText'>保存</text>
</view>
</image>
</view> -->
</swiper-item> </swiper-item>
<!-- 订单详细 --> <!-- 订单详细 -->
@ -116,6 +108,15 @@
<template is="detailInfoTemplate" data="{{item}}" data="{{idx}}" /> <template is="detailInfoTemplate" data="{{item}}" data="{{idx}}" />
</block> </block>
</view> </view>
<view class='imageView' catchtap='billConfirm'>
<image class='currentImage' src="/imgs/blueBtn.png">
<view class='btnTextView'>
<text class='btnText'>确定</text>
</view>
</image>
</view>
</scroll-view> </scroll-view>
</swiper-item> </swiper-item>
</swiper> </swiper>
@ -157,13 +158,13 @@
</view> </view>
<view class='horizontallineView'></view> <view class='horizontallineView'></view>
<!-- <view class='baseitem'>
<view class='baseitem'>
<text class='baseitem_key'>确认数量</text> <text class='baseitem_key'>确认数量</text>
<view class='baseitem_value'> <view class='baseitem_value'>
<input class='inputItem' bindinput='getConfirmNumber' placeholder='请输入确认收货数量' value="{{item.ConfirmNumber}}" data-item='ConfirmNumber'></input>
<input class='inputItem' bindinput='getConfirmNumber' placeholder='请输入确认收货数量' value="{{item.ConfirmNumber}}" data-index='{{idx}}'></input>
</view> </view>
</view> </view>
<view class='horizontallineView'></view> -->
<view class='horizontallineView'></view>
<!-- <view class='groupTwo'> <!-- <view class='groupTwo'>
<view class='listItem'> <view class='listItem'>


Loading…
Cancel
Save