|
@@ -277,7 +277,7 @@ Page({
|
|
|
element.piece = element.intoingPiece
|
|
element.piece = element.intoingPiece
|
|
|
}
|
|
}
|
|
|
if (data.intoType == Constants.intoType.saleReturn) {
|
|
if (data.intoType == Constants.intoType.saleReturn) {
|
|
|
- element['intoingQty_max'] = -1
|
|
|
|
|
|
|
+ element['intoingQty_max'] = -1
|
|
|
if (data.intoStatus == Constants.intoStatus.inBounded) {
|
|
if (data.intoStatus == Constants.intoStatus.inBounded) {
|
|
|
element['intoingQty_min'] = -1 * Math.abs(element.intoQty)
|
|
element['intoingQty_min'] = -1 * Math.abs(element.intoQty)
|
|
|
} else {
|
|
} else {
|
|
@@ -468,32 +468,39 @@ Page({
|
|
|
let formData = JSON.parse(this.data.formData)
|
|
let formData = JSON.parse(this.data.formData)
|
|
|
// 新增编辑的
|
|
// 新增编辑的
|
|
|
params.intoId = formData.intoId
|
|
params.intoId = formData.intoId
|
|
|
|
|
+ if (this.data.flgHandleSetting) {
|
|
|
|
|
+ params.flgAutoHandle = true
|
|
|
|
|
+ } else {
|
|
|
|
|
+ params.flgAutoHandle = btnFormData ? btnFormData.flag : false //自动出入库标识
|
|
|
|
|
+ }
|
|
|
// 总单的 入库中数量和金额合计
|
|
// 总单的 入库中数量和金额合计
|
|
|
if (formData.intoStatus == Constants.intoStatus.inBounded) { //已入库
|
|
if (formData.intoStatus == Constants.intoStatus.inBounded) { //已入库
|
|
|
params.intoingAmt = 0 //金额
|
|
params.intoingAmt = 0 //金额
|
|
|
params.intoingQty = 0 //一共的商品数量
|
|
params.intoingQty = 0 //一共的商品数量
|
|
|
params.intoAmt = formData.goodsList.sum("intoAmt") // 已入库金额
|
|
params.intoAmt = formData.goodsList.sum("intoAmt") // 已入库金额
|
|
|
params.intoQty = formData.goodsList.sum("intoQty") // 已入库数量
|
|
params.intoQty = formData.goodsList.sum("intoQty") // 已入库数量
|
|
|
- formData.goodsList.forEach(item=>{
|
|
|
|
|
|
|
+ formData.goodsList.forEach(item => {
|
|
|
item.intoBox = item.box
|
|
item.intoBox = item.box
|
|
|
item.intoPiece = item.piece
|
|
item.intoPiece = item.piece
|
|
|
- })
|
|
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
} else { //入库中
|
|
} else { //入库中
|
|
|
params.intoingAmt = formData.goodsList.sum("intoingAmt") //金额
|
|
params.intoingAmt = formData.goodsList.sum("intoingAmt") //金额
|
|
|
params.intoingQty = formData.goodsList.sum("intoingQty") //一共的商品数量
|
|
params.intoingQty = formData.goodsList.sum("intoingQty") //一共的商品数量
|
|
|
params.intoAmt = 0 // 已入库金额
|
|
params.intoAmt = 0 // 已入库金额
|
|
|
params.intoQty = 0 // 已入库数量
|
|
params.intoQty = 0 // 已入库数量
|
|
|
- formData.goodsList.forEach(item=>{
|
|
|
|
|
- item.intoingBox = item.box
|
|
|
|
|
- item.intoingPiece = item.piece
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
- if (this.data.flgHandleSetting) {
|
|
|
|
|
- params.flgAutoHandle = true
|
|
|
|
|
- } else {
|
|
|
|
|
- params.flgAutoHandle = btnFormData ? btnFormData.flag : false //自动出入库标识
|
|
|
|
|
|
|
+ formData.goodsList.forEach(item => {
|
|
|
|
|
+ // 新建 直接生成入库单的情况
|
|
|
|
|
+ if (params.flgAutoHandle) {
|
|
|
|
|
+ item.intoBox = item.box
|
|
|
|
|
+ item.intoPiece = item.piece
|
|
|
|
|
+ } else {
|
|
|
|
|
+ item.intoingBox = item.box
|
|
|
|
|
+ item.intoingPiece = item.piece
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// 系统参数
|
|
// 系统参数
|
|
|
params.flgHandleSetting = this.data.flgHandleSetting
|
|
params.flgHandleSetting = this.data.flgHandleSetting
|
|
|
params.orgId = formData.orgId //组织部门
|
|
params.orgId = formData.orgId //组织部门
|