diff --git a/src/views/table/components/table-diancan.vue b/src/views/table/components/table-diancan.vue index 913efde..07a16a8 100644 --- a/src/views/table/components/table-diancan.vue +++ b/src/views/table/components/table-diancan.vue @@ -311,6 +311,8 @@ @@ -1248,7 +1250,7 @@ export default { }, allNumber() { return this.order.list.reduce((a, b) => { - return a + b.number; + return a + b.number*1; }, 0); }, selGoodsHide() { @@ -1420,6 +1422,30 @@ export default { // this.getCategory(); }, methods: { + //购物车商品输入框数量输入 + cartGoodsNumberInput(newval,item){ + if(newval<=0){ + return this.order.cacheNumber=1 + } + newval=`${newval}`.split('.')[0]*1 + this.order.cacheNumber=newval + this.$nextTick(()=>{ + item.number=newval + }) + }, + //购物车商品输入框数量改变 + cartGoodsNumberChange(newval,item){ + console.log(newval) + if(newval<=0){ + item.number=1 + return this.order.number=1 + } + newval=`${newval}`.split('.')[0]*1 + console.log(newval) + this.order.cacheNumber=newval + this.order.number=newval + + }, //判读单规格商品是否售尽 isSellOut(item) { return (