|
|
@@ -67,6 +67,9 @@ Page({
|
|
|
// 主键Id
|
|
|
primaryKey: 'intoId',
|
|
|
table: Constants.tables.inbound,
|
|
|
+ quantityCol: 'intoingQty',
|
|
|
+ sumAmountCol: 'itemAmt',
|
|
|
+ sumQuantityCol: 'intoingQty',
|
|
|
},
|
|
|
/**
|
|
|
* @desc : dk-from choose 回调事件
|
|
|
@@ -110,35 +113,38 @@ Page({
|
|
|
setValuesByEdit(data) {
|
|
|
let cardList_ = this.data.cardList
|
|
|
let contentList_ = this.data.contentList
|
|
|
- let sumitemAmt = 0
|
|
|
+ let sumitemAmt = 0
|
|
|
let sumitemquantity = 0
|
|
|
// data.makeTime = data.makeTime.substring(0, 10)
|
|
|
// 入库对象
|
|
|
if (data.intoType == Constants.intoType.other) {
|
|
|
- data.intoObject = (data.supId!=null)?data.supId:data.cusId
|
|
|
- data.intoObjectName = (data.supplierName!=null)?data.supplierName:data.cusName
|
|
|
- }
|
|
|
+ data.intoObject = (data.supId != null) ? data.supId : data.cusId
|
|
|
+ data.intoObjectName = (data.supplierName != null) ? data.supplierName : data.cusName
|
|
|
+ }
|
|
|
// 入库状态-已入库
|
|
|
if (data.intoStatus == Constants.intoStatus.inBounded) {
|
|
|
//查询采购订单表 未入库的 详细
|
|
|
this.setData({
|
|
|
- readonly:true,
|
|
|
+ readonly: true,
|
|
|
buttonList: [{
|
|
|
name: 'merge',
|
|
|
title: mixins.$t("close")
|
|
|
}],
|
|
|
})
|
|
|
+ sumitemAmt = Number(data.intoAmt)
|
|
|
+ sumitemquantity = Number(data.intoQty)
|
|
|
} else {
|
|
|
- readonly:false,
|
|
|
- this.setData({
|
|
|
- buttonList: [{
|
|
|
- name: 'merge',
|
|
|
- title: mixins.$t("inProcessing")
|
|
|
- }],
|
|
|
- })
|
|
|
- }
|
|
|
- sumitemAmt = Number(data.intoingAmt)
|
|
|
- sumitemquantity = Number(data.intoingQty)
|
|
|
+ readonly: false,
|
|
|
+ this.setData({
|
|
|
+ buttonList: [{
|
|
|
+ name: 'merge',
|
|
|
+ title: mixins.$t("inProcessing")
|
|
|
+ }],
|
|
|
+ })
|
|
|
+ sumitemAmt = Number(data.intoingAmt)
|
|
|
+ sumitemquantity = Number(data.intoingQty)
|
|
|
+ }
|
|
|
+
|
|
|
cardList_.forEach(card => {
|
|
|
if (card.name === 'items') {
|
|
|
if (data.intoStatus == Constants.intoStatus.inBounding) {
|
|
|
@@ -149,7 +155,12 @@ Page({
|
|
|
card.color = "#1B365D"
|
|
|
}
|
|
|
card.itemAmt = sumitemAmt
|
|
|
- card.intoingQty = sumitemquantity
|
|
|
+ // 入库状态-已入库
|
|
|
+ if (data.intoStatus == Constants.intoStatus.inBounded) {
|
|
|
+ card.intoQty = sumitemquantity
|
|
|
+ }else{
|
|
|
+ card.intoingQty = sumitemquantity
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
contentList_[1].content = sumitemAmt
|
|
|
@@ -196,7 +207,7 @@ Page({
|
|
|
formData.goodsList.forEach(element => { //循环出商品总共价格
|
|
|
element.intoingAmt = element.priceInto * element.intoingQty
|
|
|
totalAmout += Number(element.priceInto * element.intoingQty)
|
|
|
- totalQuantity += Number( element.intoingQty)
|
|
|
+ totalQuantity += Number(element.intoingQty)
|
|
|
})
|
|
|
// 左下角的合计金额
|
|
|
contentList_.forEach(card => {
|
|
|
@@ -534,6 +545,18 @@ Page({
|
|
|
title: mixins.$t('purReturnOutBound'),
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+ if (this.data.item.intoStatus == Constants.intoStatus.inBounding) {
|
|
|
+ this.setData({
|
|
|
+ quantityCol: 'intoingQty',
|
|
|
+ sumQuantityCol: 'intoingQty',
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.setData({
|
|
|
+ quantityCol: 'intoQty',
|
|
|
+ sumQuantityCol: 'intoQty',
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
/**
|