Browse Source

1、订单新建变更选取存货方式

2、原有存货方式选取不做响应
master
chenxuhui 7 years ago
parent
commit
02b0d38a61
8 changed files with 173 additions and 45 deletions
  1. +5
    -2
      pages/order/detail/detail.wxml
  2. +38
    -5
      pages/order/newBill/newBill.js
  3. +68
    -31
      pages/order/newBill/newBill.wxml
  4. +51
    -0
      pages/order/newBill/newBill.wxss
  5. +0
    -1
      pages/saleForecastList/Detail/Detail.js
  6. +6
    -2
      pages/saleForecastList/Detail/Detail.wxml
  7. +0
    -2
      pages/saleForecastList/newBill/newBill.js
  8. +5
    -2
      pages/saleForecastList/newBill/newBill.wxml

+ 5
- 2
pages/order/detail/detail.wxml View File

@ -100,9 +100,12 @@
<view class='itemView'>
<view class='baseitem'>
<text class='baseitem_key'>存货名称</text>
<view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
<view class='baseitem_value'>
{{item.Goods_Name}}
</view>
<!-- <view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
</view> -->
</view>
<view class='horizontallineView'></view>


+ 38
- 5
pages/order/newBill/newBill.js View File

@ -100,7 +100,8 @@ Page({
Details: [],
},
dateTimeArray1: null,
dateTime1: null
dateTime1: null,
backPage:"",
},
onLoad: function(options) {
@ -108,6 +109,26 @@ Page({
setTime(that)
},
onShow: function () {
var that = this;
if (this.data.backPage == "goodsNameChoosePage") {
var goodsArr = app.globalData.goodsNameArray;
app.globalData.goodsNameArray = [];
if (goodsArr.length > 0) {
// 在此添加货品价格的请求
for (var i = 0; i < goodsArr.length; i++) {
let newobj = {};
this.data.dmo.Details.push(newobj);
var itemIndex = this.data.dmo.Details.length - 1;
var detail = this.data.dmo.Details[itemIndex];
detail.SaleGoods_ID = goodsArr[i].SaleGoods_ID;
detail.Goods_Name = goodsArr[i].Goods_Name;
GetGoodsInfo(this, this.data.dmo, detail);
}
}
}
},
/**
* 滑动切换tab
*/
@ -359,10 +380,22 @@ Page({
// 点击添加存货
add: function(e) {
let newobj = {};
this.data.dmo.Details.push(newobj);
this.setData({
dmo: this.data.dmo
// 新增获取存货
var dmo = this.data.dmo;
if (dmo.Customer_ID == null) {
wx.showToast({
title: '请选择购货客户'
})
return;
}
if (dmo.AccountingUnit_ID == null) {
wx.showToast({
title: '请选择会计单位'
})
return;
}
wx.navigateTo({
url: '../../goodaNameChooseTemplate/goodaNameChooseTemplate?unitID=' + dmo.AccountingUnit_ID + '&customerID' + dmo.Customer_ID,
})
},


+ 68
- 31
pages/order/newBill/newBill.wxml View File

@ -95,50 +95,87 @@
<!-- 订单详细 -->
<swiper-item class="swiper-items2">
<scroll-view scroll-x="false" scroll-y="true" class='scroll-views'>
<block wx:for="{{dmo.Details}}" wx:key="item" wx:for-index="idx">
<view class='itemView'>
<view class='baseitem'>
<text class='baseitem_key'>存货名称</text>
<view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
<view class="main-body {{dmo.Details.length > 0 ? '' : 'goodsNameImageToTopFar'}}">
<block wx:for="{{dmo.Details}}" wx:key="item" wx:for-index="idx">
<view class='itemView'>
<view class='baseitem'>
<text class='baseitem_key'>存货名称</text>
<view class='baseitem_value'>
{{item.Goods_Name}}
</view>
</view>
</view>
<view class='horizontallineView'></view>
<!-- <view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
</view>
</view> -->
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key'>报货数量</text>
<input class='baseitem_value' bindinput='getGoodsNum' placeholder='请输入报货数量' type='digit' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.UnitNum}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key'>报货数量</text>
<input class='baseitem_value' bindinput='getGoodsNum' placeholder='请输入报货数量' type='digit' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.UnitNum}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key' space='ensp'>辅 数 量</text>
<input class='baseitem_value' bindinput='getSecondNum' placeholder='请输入辅数量' type='digit' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.SecondNumber}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key' space='ensp'>辅 数 量</text>
<input class='baseitem_value' bindinput='getSecondNum' placeholder='请输入辅数量' type='digit' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.SecondNumber}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key' space='emsp'>单 价</text>
<input class='baseitem_value' type='digit' bindinput='getPrice' placeholder='请输入单价' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.Price}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key'>政策单价</text>
<text class='baseitem_value' data-idx='{{idx}}'>{{item.PolicyPrice}}</text>
</view>
<view class='horizontallineView'></view>
<view class='baseitem'>
<text class='baseitem_key' space='emsp'>单 价</text>
<input class='baseitem_value' type='digit' bindinput='getPrice' placeholder='请输入单价' placeholder-style='color:rgb(202, 202, 202)' data-idx='{{idx}}' value='{{item.Price}}'></input>
</view>
<view class='horizontallineView'></view>
<view class='delete' catchtap='deleteItem' data-idx='{{idx}}'>删除</view>
</block>
</view>
<!-- <view class='add' catchtap='add'>
<image class="ico" src="/imgs/tianjia.png"></image>
</view> -->
<view class='baseitem'>
<text class='baseitem_key'>政策单价</text>
<text class='baseitem_value' data-idx='{{idx}}'>{{item.PolicyPrice}}</text>
<!-- <button class='submit' catchtap='submitForm'>保存</button> -->
<view class='imageView' catchtap='add'>
<image class='currentImage' src="/imgs/longBlueBtn.png">
<view class='btnTextView'>
<text class='btnText'>添加存货</text>
</view>
<view class='horizontallineView'></view>
</image>
</view>
<view class='bottomGroupView'>
<view class='imageViewNoMargin' catchtap='moreBtnClick'>
<image class='currentImage' src="/imgs/blueBtn.png">
<view class='btnTextView'>
<text class='btnText'>更多</text>
</view>
</image>
</view>
<view class='imageViewNoMargin' catchtap='submitForm'>
<image class='currentImage' src="/imgs/blueBtn.png">
<view class='btnTextView'>
<text class='btnText'>保存</text>
</view>
</image>
</view>
<view class='delete' catchtap='deleteItem' data-idx='{{idx}}'>删除</view>
</block>
<view class='add' catchtap='add'>
<image class="ico" src="/imgs/tianjia.png"></image>
</view>
<button class='submit' catchtap='submitForm'>保存</button>
</scroll-view>
</swiper-item>
</swiper>


+ 51
- 0
pages/order/newBill/newBill.wxss View File

@ -228,3 +228,54 @@ page {
font-size: 18px;
color: rgb(48, 48, 48);
}
.imageView {
height: 80px;
width: 100%;
margin-top: 20rpx;
position: relative;
align-items: center;
justify-content: center;
box-sizing: content-box;
}
.imageViewNoMargin{
height: 80px;
width: 100%;
margin-top: -10rpx;
position: relative;
align-items: center;
justify-content: center;
box-sizing: content-box;
}
.currentImage {
width: 100%;
height: 100%;
}
.bottomGroupView{
margin-top: -10rpx;
width: 100%;
height: 80px;
display: flex;
flex-direction: row;
}
.btnTextView {
position: absolute;
width: 100%;
top:0;
line-height: 65px;
text-align: center;
}
.btnText {
color: white;
font-size: 20px;
}
.goodsNameImageToTopFar{
height: calc(100% - 180px);
background:#EAF1F8;
}

+ 0
- 1
pages/saleForecastList/Detail/Detail.js View File

@ -110,7 +110,6 @@ Page({
onShow: function () {
var that = this;
if (this.data.backPage == "goodsNameChoosePage") {
this.data.backPage = "";
var goodsArr = app.globalData.goodsNameArray;
app.globalData.goodsNameArray = [];
if (goodsArr.length > 0) {


+ 6
- 2
pages/saleForecastList/Detail/Detail.wxml View File

@ -70,10 +70,14 @@
<view class='itemView'>
<view class='baseitem'>
<text class='baseitem_key'>存货名称</text>
<view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
<view class='baseitem_value'>
{{item.Goods_Name}}
</view>
</view>
<!-- <view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
</view>
</view> -->
<view class='horizontallineView'></view>
<view class='baseitem'>


+ 0
- 2
pages/saleForecastList/newBill/newBill.js View File

@ -102,9 +102,7 @@ Page({
onShow: function() {
var that = this;
if (this.data.backPage == "goodsNameChoosePage") {
this.data.backPage ="";
var goodsArr = app.globalData.goodsNameArray;
app.globalData.goodsNameArray = [];
if (goodsArr.length > 0) {


+ 5
- 2
pages/saleForecastList/newBill/newBill.wxml View File

@ -71,9 +71,12 @@
<view class='itemView'>
<view class='baseitem'>
<text class='baseitem_key'>存货名称</text>
<view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
<view class='baseitem_value'>
{{item.Goods_Name}}
</view>
<!-- <view class='baseitem_value' bindtap="powerDrawer" data-idx='{{idx}}' data-x='存货'>
{{item.Goods_Name?item.Goods_Name:"请选择存货"}}
</view> -->
</view>
<view class='horizontallineView'></view>


Loading…
Cancel
Save