diff --git a/BBWYB.Client/Views/MainWindow.xaml b/BBWYB.Client/Views/MainWindow.xaml index 24d9aad..b86f1a9 100644 --- a/BBWYB.Client/Views/MainWindow.xaml +++ b/BBWYB.Client/Views/MainWindow.xaml @@ -24,7 +24,7 @@ - + diff --git a/BBWYB.Client/Views/PackPurchaseTask/LookCerWindow.xaml b/BBWYB.Client/Views/PackPurchaseTask/LookCerWindow.xaml index 8193012..4b3671e 100644 --- a/BBWYB.Client/Views/PackPurchaseTask/LookCerWindow.xaml +++ b/BBWYB.Client/Views/PackPurchaseTask/LookCerWindow.xaml @@ -8,7 +8,7 @@ mc:Ignorable="d" xmlns:hc="https://handyorg.github.io/handycontrol" Style="{StaticResource bwstyle}" - Height="373" Width="386" + Height="340" Width="382" xmlns:b="http://schemas.microsoft.com/xaml/behaviors" xmlns:ctr="clr-namespace:BBWYB.Client.Converters" xmlns:cmodel="clr-namespace:BBWYB.Client.Models" diff --git a/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml.cs b/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml.cs index 3a8204e..8c48f61 100644 --- a/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml.cs +++ b/BBWYB.Client/Views/PackPurchaseTask/SetCerWindow.xaml.cs @@ -80,6 +80,12 @@ namespace BBWYB.Client.Views.PackPurchaseTask private void save_btn_Click(object sender, RoutedEventArgs e) { + if (PackCerState== PackCerState.无需合格证) + { + if (SaveResult != null) SaveResult(CertificateModel, PackCerState); + this.Close(); + return; + } if (string.IsNullOrEmpty(CertificateModel.ExcuteStander) || string.IsNullOrEmpty(CertificateModel.Shader) || string.IsNullOrEmpty(CertificateModel.BrandName) @@ -87,8 +93,26 @@ namespace BBWYB.Client.Views.PackPurchaseTask || string.IsNullOrEmpty(CertificateModel.ProductAdress)) { //new TipsWindow("参数出错!请重新填写!").Show(); + MessageBox.Show("有未填写的参数"); + return; + } + if ((CertificateModel.LabelModel == CertificateLabelModel.标准无3c || CertificateModel.LabelModel == CertificateLabelModel.标准有3c) && string.IsNullOrEmpty(CertificateModel.ProductNo)) + { + MessageBox.Show("型号不能为空"); + return; + } + if (CertificateModel.LabelModel == CertificateLabelModel.标准有3c && string.IsNullOrEmpty(CertificateModel.FactoryNumber)) + { + MessageBox.Show("工厂编号不能为空"); return; } + if (CertificateModel.LabelModel == CertificateLabelModel.适用年龄 && string.IsNullOrEmpty(CertificateModel.ApplyAge)) + { + MessageBox.Show("适用年龄不能为空"); + return; + } + + var standers = CertificateModel.ExcuteStander.Split(',', StringSplitOptions.RemoveEmptyEntries); var resData = packTaskService.SaveCer(new CerRequest diff --git a/BBWYB.Client/Views/PackPurchaseTask/UpdatePurchaseTaskWindow.xaml b/BBWYB.Client/Views/PackPurchaseTask/UpdatePurchaseTaskWindow.xaml index 9696209..4e3250b 100644 --- a/BBWYB.Client/Views/PackPurchaseTask/UpdatePurchaseTaskWindow.xaml +++ b/BBWYB.Client/Views/PackPurchaseTask/UpdatePurchaseTaskWindow.xaml @@ -127,7 +127,7 @@ - @@ -215,9 +215,12 @@ Visibility="{Binding IsSetCertificate, Converter={StaticResource objConverter}, ConverterParameter=true:Visible:Collapsed }"/>--> - + +