From 0f9f96d6d4cd1e57d2cee9b2cdd7ef1d1c417c0c Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Thu, 31 Aug 2023 13:42:37 +0800
Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E8=AE=BE=E7=BD=AE=E5=B0=81?=
=?UTF-8?q?=E7=AE=B1=E6=95=B0=E9=87=8F,=E8=AE=BE=E7=BD=AE=E5=B0=81?=
=?UTF-8?q?=E7=AE=B1=E6=95=B0=E9=87=8F=E5=90=88=E5=B9=B6=E5=88=B0=E5=AE=8C?=
=?UTF-8?q?=E6=88=90=E5=B0=81=E7=AE=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../PackTask/WareHouseListViewModel.cs | 59 ++++++++++---------
.../Views/SealBox/SetSealBoxWindow.xaml.cs | 6 +-
.../Views/SealBox/WaitSealBoxControl.xaml | 4 +-
3 files changed, 36 insertions(+), 33 deletions(-)
diff --git a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
index 0858d256..8934cc58 100644
--- a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
@@ -1107,19 +1107,7 @@ namespace BBWY.Client.ViewModels.PackTask
private void SetSealBox(object obj)
{
- var model = (SealBoxModel)obj;
- if (model.SealBoxSkus.Any(s => s.TaskState == Models.TaskState.待验收 || s.TaskState == Models.TaskState.待包装))
- {
- System.Windows.MessageBox.Show("无法封箱,存在未打包完成的任务");
- return;
- }
-
- SetSealBoxWindow setSealBoxWindow = new SetSealBoxWindow();
- setSealBoxWindow.SendBoxCount = boxCount =>
- {
- model.SealBoxCount = boxCount;
- };
- setSealBoxWindow.ShowDialog();
+
}
@@ -1255,28 +1243,43 @@ namespace BBWY.Client.ViewModels.PackTask
///
private void CompeteSealBox(object obj)
{
- var model = (SealBoxModel)obj;
- if (model.SealBoxCount == null || model.SealBoxCount.Value <= 0)
- {
- System.Windows.MessageBox.Show("请先设置封箱数量");
- return;
- }
- var res = sealBoxService.WareCompeteSealBox(model.SealBoxId, model.SealBoxCount);
- if (res == null)
+ var model = (SealBoxModel)obj;
+ if (model.SealBoxSkus.Any(s => s.TaskState == Models.TaskState.待验收 || s.TaskState == Models.TaskState.待包装))
{
- System.Windows.MessageBox.Show("网络异常", "");
+ System.Windows.MessageBox.Show("无法封箱,存在未打包完成的任务");
return;
}
+ SetSealBoxWindow setSealBoxWindow = new SetSealBoxWindow(new Action((boxCount) => {
- if (!res.Success || !res.Data)
- {
- System.Windows.MessageBox.Show(res.Msg);
- return;
- }
- SearchTaskList();
+
+ model.SealBoxCount = boxCount;
+
+ if (model.SealBoxCount == null || model.SealBoxCount.Value <= 0)
+ {
+ System.Windows.MessageBox.Show("请先设置封箱数量");
+ return;
+ }
+ var res = sealBoxService.WareCompeteSealBox(model.SealBoxId, model.SealBoxCount);
+ if (res == null)
+ {
+ System.Windows.MessageBox.Show("网络异常", "");
+ return;
+ }
+
+
+
+ if (!res.Success || !res.Data)
+ {
+ System.Windows.MessageBox.Show(res.Msg);
+ return;
+ }
+ SearchTaskList();
+ }));
+ setSealBoxWindow.ShowDialog();
+
}
diff --git a/BBWY.Client/Views/SealBox/SetSealBoxWindow.xaml.cs b/BBWY.Client/Views/SealBox/SetSealBoxWindow.xaml.cs
index 5aab0828..0db98aeb 100644
--- a/BBWY.Client/Views/SealBox/SetSealBoxWindow.xaml.cs
+++ b/BBWY.Client/Views/SealBox/SetSealBoxWindow.xaml.cs
@@ -28,12 +28,12 @@ namespace BBWY.Client.Views.SealBox
///
public partial class SetSealBoxWindow : BWindow
{
- public SetSealBoxWindow()
+ public SetSealBoxWindow( Action SendBoxCount)
{
-
+ this.SendBoxCount = SendBoxCount;
InitializeComponent();
}
- public Action SendBoxCount { get; set; }
+ private Action SendBoxCount { get; set; }
private void BButton_Click(object sender, RoutedEventArgs e)
{
int boxCount = 0;
diff --git a/BBWY.Client/Views/SealBox/WaitSealBoxControl.xaml b/BBWY.Client/Views/SealBox/WaitSealBoxControl.xaml
index 4130954d..f9a161c5 100644
--- a/BBWY.Client/Views/SealBox/WaitSealBoxControl.xaml
+++ b/BBWY.Client/Views/SealBox/WaitSealBoxControl.xaml
@@ -303,11 +303,11 @@
>
-
+ />-->