|
@@ -80,7 +80,7 @@ Page({
|
|
|
type: 'number',
|
|
type: 'number',
|
|
|
title: mixins.$t("totalAmount")
|
|
title: mixins.$t("totalAmount")
|
|
|
},
|
|
},
|
|
|
- {
|
|
|
|
|
|
|
+ {
|
|
|
type: 'count',
|
|
type: 'count',
|
|
|
code: 'count',
|
|
code: 'count',
|
|
|
quantity: 0
|
|
quantity: 0
|
|
@@ -178,7 +178,7 @@ Page({
|
|
|
*/
|
|
*/
|
|
|
editItemsBox(e) {
|
|
editItemsBox(e) {
|
|
|
let dataItem = JSON.parse(this.data.dataItem)
|
|
let dataItem = JSON.parse(this.data.dataItem)
|
|
|
- dataItem['itemQty'] = dataItem['box'] * dataItem['packBox'] + dataItem['piece']
|
|
|
|
|
|
|
+ dataItem['itemQty'] = Number(dataItem['box']) * Number(dataItem['packBox']) + Number(dataItem['piece'])
|
|
|
dataItem.packageBox = dataItem['box'] + dataItem.subUnitName + dataItem['piece'] + dataItem.unitName
|
|
dataItem.packageBox = dataItem['box'] + dataItem.subUnitName + dataItem['piece'] + dataItem.unitName
|
|
|
dataItem.sumPrice = dataItem.priceSale * dataItem.itemQty
|
|
dataItem.sumPrice = dataItem.priceSale * dataItem.itemQty
|
|
|
this.setData({
|
|
this.setData({
|
|
@@ -344,7 +344,7 @@ Page({
|
|
|
let item = e.currentTarget.dataset.item
|
|
let item = e.currentTarget.dataset.item
|
|
|
item.itemQty = 1 //打开 popur 数量默认为1
|
|
item.itemQty = 1 //打开 popur 数量默认为1
|
|
|
item['box'] = parseInt(item.itemQty / item.packBox)
|
|
item['box'] = parseInt(item.itemQty / item.packBox)
|
|
|
- item['piece'] = Number(item.itemQty % item.packBox)
|
|
|
|
|
|
|
+ item['piece'] = Number(item.itemQty) % Number(item.packBox)
|
|
|
item.packageBox = item['box'] + item.subUnitName + item['piece'] + item.unitName
|
|
item.packageBox = item['box'] + item.subUnitName + item['piece'] + item.unitName
|
|
|
//选了辅助计量单位 正好 包装也有值 那么直接给出公式
|
|
//选了辅助计量单位 正好 包装也有值 那么直接给出公式
|
|
|
if (item.flgSubUnit && item.subUnitName) {
|
|
if (item.flgSubUnit && item.subUnitName) {
|
|
@@ -412,8 +412,8 @@ Page({
|
|
|
let sumAmt = Number(0)
|
|
let sumAmt = Number(0)
|
|
|
let sumQty = Number(0)
|
|
let sumQty = Number(0)
|
|
|
choosedGoodsList.forEach(res => {
|
|
choosedGoodsList.forEach(res => {
|
|
|
- sumAmt += res.sumPrice
|
|
|
|
|
- sumQty += res.itemQty
|
|
|
|
|
|
|
+ sumAmt += Number(res.sumPrice)
|
|
|
|
|
+ sumQty += Number(res.itemQty)
|
|
|
})
|
|
})
|
|
|
contentList[0].content = sumAmt
|
|
contentList[0].content = sumAmt
|
|
|
contentList[1].quantity = sumQty
|
|
contentList[1].quantity = sumQty
|
|
@@ -465,6 +465,7 @@ Page({
|
|
|
that.setData({ // 购物车点击结算清空已选
|
|
that.setData({ // 购物车点击结算清空已选
|
|
|
choosedGoodsList:[]
|
|
choosedGoodsList:[]
|
|
|
})
|
|
})
|
|
|
|
|
+ that.calculateParameters()
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|