自采入库同一物品可以添加多次
This commit is contained in:
@@ -213,17 +213,8 @@ class SelfProcurementViewModel @Inject constructor(
|
||||
|
||||
// 添加订单
|
||||
fun addPurchaseItem(purchaseOrder: PurchaseWarehouseParam) {
|
||||
if (_purchaseList.value.any { it.goodsId == purchaseOrder.goodsId }) {
|
||||
ToastUtils.showToast("添加失败,当前物品已添加")
|
||||
return
|
||||
}
|
||||
_purchaseList.update { currentList ->
|
||||
// 当已经添加过则忽略
|
||||
if (currentList.any { it.goodsId == purchaseOrder.goodsId }) {
|
||||
currentList
|
||||
} else {
|
||||
currentList + purchaseOrder
|
||||
}
|
||||
}
|
||||
updateSelectedItem(null)
|
||||
}
|
||||
@@ -355,6 +346,9 @@ class SelfProcurementViewModel @Inject constructor(
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 物品提交入库
|
||||
*/
|
||||
fun addToWarehouse() {
|
||||
if (_purchaseList.value.isEmpty()) {
|
||||
ToastUtils.showToast("采购列表为空")
|
||||
|
||||
Reference in New Issue
Block a user