|
|
@ -366,7 +366,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
SetBarCodeCommand = new RelayCommand(SetBarCode); |
|
|
|
SetCertificateCommand = new RelayCommand<PurchaseSku>(SetCertificate); |
|
|
|
LookBarCommand = new RelayCommand(LookBar); |
|
|
|
LookCerCommand = new RelayCommand<string>(LookCer); |
|
|
|
LookCerCommand = new RelayCommand<CertificateModel>(LookCer); |
|
|
|
//SearchSkuCommand = new RelayCommand<object>(SearchSku);
|
|
|
|
CompeteQualityTaskCommand = new RelayCommand<object>(CompeteQualityTask); |
|
|
|
IncreateList = new ObservableCollection<IncreateModel>(); |
|
|
@ -541,6 +541,15 @@ namespace BBWY.Client.ViewModels |
|
|
|
setCerWindow.LoadData(model.IsNeedCer, model.CerDTO, packPurchaseTaskService, spuCertificateModel, IsSetSpuCertificate); |
|
|
|
setCerWindow.SaveResult = (s, PackCerState) => |
|
|
|
{ |
|
|
|
if (string.IsNullOrEmpty(s.PurchaseSkuId)) |
|
|
|
{ |
|
|
|
var sku = PurchaseSkuList.SingleOrDefault(p => p.CerDTO.GoodsNumber == s.GoodsNumber); |
|
|
|
sku.CerDTO = s; |
|
|
|
sku.IsSetCertificate = false; |
|
|
|
sku.IsNeedCer = PackCerState == PackCerState.合格证信息; |
|
|
|
IsNeedCertificateModel = Need.需要; |
|
|
|
return; |
|
|
|
} |
|
|
|
var skus = PurchaseSkuList.SingleOrDefault(p => p.PurchaseSkuId == s.PurchaseSkuId); |
|
|
|
skus.CerDTO = s; |
|
|
|
skus.IsSetCertificate = false; |
|
|
@ -554,9 +563,10 @@ namespace BBWY.Client.ViewModels |
|
|
|
/// <summary>
|
|
|
|
/// 查看合格证
|
|
|
|
/// </summary>
|
|
|
|
private void LookCer(string id) |
|
|
|
private void LookCer(CertificateModel certificate) |
|
|
|
{ |
|
|
|
QualityLookCerWindow lookCerWindow = new QualityLookCerWindow(PurchaseSkuList.SingleOrDefault(p => p.PurchaseSkuId == id).CerDTO); |
|
|
|
|
|
|
|
QualityLookCerWindow lookCerWindow = new QualityLookCerWindow(certificate); |
|
|
|
lookCerWindow.Show(); |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|