新增商品状态售罄,增加删除的库存限制
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
</el-text>
|
||||
</div>
|
||||
<div class="item"
|
||||
:class="{ disabled: goodsStore.cartList.length && (goodsStore.cartList[goodsStore.cartActiveIndex].goods_type == 'package' && goodsStore.cartList[goodsStore.cartActiveIndex].group_type == 1) }"
|
||||
:class="{ disabled: goodsStore.cartList.length && (goodsStore.cartList[goodsStore.cartActiveIndex].goods_type == 'package' && goodsStore.cartList[goodsStore.cartActiveIndex].group_type == 1) || goodsStore.cartList.length && goodsStore.cartList[goodsStore.cartActiveIndex].isStock }"
|
||||
@click="numberChange('add')">
|
||||
<el-icon class="icon add">
|
||||
<CloseBold />
|
||||
@@ -408,6 +408,11 @@ function numberChange(t) {
|
||||
}
|
||||
break;
|
||||
case 'add':
|
||||
let goods = goodsStore.originGoodsList.find(pro => pro.id == item.product_id)
|
||||
if (item.number >= goods.stockNumber && goods.isStock) {
|
||||
ElMessage.error('库存不足')
|
||||
return
|
||||
}
|
||||
goodsStore.cartList[goodsStore.cartActiveIndex].number++
|
||||
if (goodsStore.allSelected) {
|
||||
goodsStore.operateCart({ ...goodsStore.cartList[goodsStore.cartActiveIndex], pack_number: goodsStore.cartList[goodsStore.cartActiveIndex].number }, 'edit')
|
||||
@@ -422,6 +427,13 @@ function numberChange(t) {
|
||||
|
||||
// 输入修改数量
|
||||
function updateNumber(num) {
|
||||
let item = goodsStore.cartList[goodsStore.cartActiveIndex]
|
||||
let goods = goodsStore.originGoodsList.find(pro => pro.id == item.product_id)
|
||||
if (num > goods.stockNumber && goods.isStock) {
|
||||
ElMessage.error('库存不足')
|
||||
return
|
||||
}
|
||||
|
||||
goodsStore.cartList[goodsStore.cartActiveIndex].number = num
|
||||
if (goodsStore.allSelected) {
|
||||
goodsStore.operateCart({ ...goodsStore.cartList[goodsStore.cartActiveIndex], pack_number: goodsStore.cartList[goodsStore.cartActiveIndex].number }, 'edit')
|
||||
|
||||
Reference in New Issue
Block a user