|
|
@@ -15,7 +15,7 @@ export default {
|
|
|
globalClassItemList:'',
|
|
|
kdType:'HIT',//点击和扫码开单,HIT SCAN
|
|
|
checkStock:true,// 考虑库存,盘点不需要考虑库存
|
|
|
- customData: { buyNum: 0, unitPrice: 0,unitType:0, unitName:'扎'},
|
|
|
+ customData: { currentNum: 0, unitPrice: 0,unitType:0, unitName:'扎'},
|
|
|
globalItemList:[]
|
|
|
};
|
|
|
},
|
|
|
@@ -41,7 +41,7 @@ export default {
|
|
|
|
|
|
}else{
|
|
|
for (const item of this.selectList) {
|
|
|
- let currentPrice = this.$util.mul(item.unitPrice,item.buyNum)
|
|
|
+ let currentPrice = this.$util.mul(item.unitPrice,item.currentNum)
|
|
|
price = this.$util.add(currentPrice,price)
|
|
|
}
|
|
|
}
|
|
|
@@ -59,9 +59,9 @@ export default {
|
|
|
}else{
|
|
|
for (const item of this.selectList) {
|
|
|
if(item.unitType == 0){
|
|
|
- bigNum = this.$util.add(bigNum,item.buyNum)
|
|
|
+ bigNum = this.$util.add(bigNum,item.currentNum)
|
|
|
}else{
|
|
|
- smallNum = this.$util.add(smallNum,item.buyNum)
|
|
|
+ smallNum = this.$util.add(smallNum,item.currentNum)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -136,25 +136,25 @@ export default {
|
|
|
|
|
|
//扫码数量累加
|
|
|
if(index != -1 && scan == 1){
|
|
|
- item.buyNum = parseInt(Number(item.buyNum)+Number(list[index].buyNum))
|
|
|
+ item.currentNum = parseInt(Number(item.currentNum)+Number(list[index].currentNum))
|
|
|
}
|
|
|
|
|
|
//扫码会出现负数
|
|
|
- if(Number(item.buyNum)<0){
|
|
|
+ if(Number(item.currentNum)<0){
|
|
|
return false
|
|
|
}
|
|
|
|
|
|
if(this.checkStock){
|
|
|
if(item.unitType == 0){
|
|
|
- if(Number(item.buyNum)>Number(item.stock)){
|
|
|
+ if(Number(item.currentNum)>Number(item.stock)){
|
|
|
this.$util.noStockRemind()
|
|
|
this.$msg("库存不足")
|
|
|
return
|
|
|
}
|
|
|
}else{
|
|
|
- let currentNum = item.buyNum/item.ratio
|
|
|
- currentNum = currentNum.toFixed(2)
|
|
|
- if(Number(currentNum)>Number(item.stock)){
|
|
|
+ let thatNum = item.currentNum/item.ratio
|
|
|
+ thatNum = thatNum.toFixed(2)
|
|
|
+ if(Number(thatNum)>Number(item.stock)){
|
|
|
this.$util.noStockRemind()
|
|
|
this.$msg("库存不足哦")
|
|
|
return
|
|
|
@@ -168,10 +168,10 @@ export default {
|
|
|
}
|
|
|
list.push(item)
|
|
|
}else{
|
|
|
- if(item.buyNum <= 0){
|
|
|
+ if(item.currentNum <= 0){
|
|
|
list.splice(index,1)
|
|
|
}else{
|
|
|
- list[index].buyNum = item.buyNum
|
|
|
+ list[index].currentNum = item.currentNum
|
|
|
list[index].unitPrice = item.unitPrice
|
|
|
list[index].unitType = item.unitType
|
|
|
}
|
|
|
@@ -202,11 +202,11 @@ export default {
|
|
|
this.addItemModelHidden();
|
|
|
return false
|
|
|
}
|
|
|
- if(/(^[1-9]\d*$)/.test(item.buyNum) == false){
|
|
|
+ if(/(^[1-9]\d*$)/.test(item.currentNum) == false){
|
|
|
uni.showToast({title:"请填写数值",icon:"none"})
|
|
|
return;
|
|
|
}
|
|
|
- if(/(^[1-9]\d*$)/.test(item.buyNum)){
|
|
|
+ if(/(^[1-9]\d*$)/.test(item.currentNum)){
|
|
|
if(item.bigCount<=0){
|
|
|
uni.showToast({title:"数量要大于0",icon:"none"})
|
|
|
return;
|