diff --git a/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs b/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs
index 20f5c206..6857fc82 100644
--- a/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs
+++ b/BBWY.Client/Models/Product/PurchaseSchemeProductSku.cs
@@ -7,6 +7,10 @@ namespace BBWY.Client.Models
///
public class PurchaseSchemeProductSku : NotifyObject
{
+ public PurchaseSchemeProductSku()
+ {
+ QuantityRatio = 1;
+ }
///
/// 采购商品的SKU和采购方案的关系Id
///
@@ -51,7 +55,16 @@ namespace BBWY.Client.Models
private int itemTotal;
private decimal skuAmount;
+ private int quantityRatio;
public Action OnItemTotalChanged { get; set; }
+
+ ///
+ /// 组成一件sku所需的数量
+ ///
+ public int QuantityRatio
+ {
+ get => quantityRatio; set { Set(ref quantityRatio, value); }
+ }
}
}
diff --git a/BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseCreateNewOrderViewModel.cs b/BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseCreateNewOrderViewModel.cs
index 6221c2b4..1b665612 100644
--- a/BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseCreateNewOrderViewModel.cs
+++ b/BBWY.Client/ViewModels/BatchPurchase/BatchPurchaseCreateNewOrderViewModel.cs
@@ -64,6 +64,8 @@ namespace BBWY.Client.ViewModels
public ICommand AddProductSkuCommand { get; set; }
public ICommand DeleteProductSkuWithSchemeCommand { get; set; }
+ public ICommand EditQuantityRatioCommand { get; set; }
+
public BatchPurchaseCreateNewOrderViewModel(PurchaseProductAPIService purchaseProductAPIService, PurchaseService purchaseService, GlobalContext globalContext)
{
this.globalContext = globalContext;
@@ -75,7 +77,7 @@ namespace BBWY.Client.ViewModels
PreviewOrderCommand = new RelayCommand(PreviewOrder);
AddProductSkuCommand = new RelayCommand(AddProductSku);
DeleteProductSkuWithSchemeCommand = new RelayCommand(DeleteProductSkuWithScheme);
-
+ EditQuantityRatioCommand = new RelayCommand