From f1e2d8016c24c8273366e560e9eec6306ba8962e Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Sun, 21 May 2023 15:15:19 +0800
Subject: [PATCH] 1
---
BBWY.Client/Models/PackTask/PackTaskModel.cs | 27 +++++++++++++++++--
.../QualityTask/QualityViewModel.cs | 1 -
.../Views/PackTask/WareHouseListControl.xaml | 14 +++++++++-
.../Views/QualityTask/QualityWindow.xaml | 11 +++-----
4 files changed, 42 insertions(+), 11 deletions(-)
diff --git a/BBWY.Client/Models/PackTask/PackTaskModel.cs b/BBWY.Client/Models/PackTask/PackTaskModel.cs
index 1f2f0dbd..c0db5732 100644
--- a/BBWY.Client/Models/PackTask/PackTaskModel.cs
+++ b/BBWY.Client/Models/PackTask/PackTaskModel.cs
@@ -2,6 +2,7 @@
using BBWY.Client.Models.APIModel.Response.PackTask;
using BBWY.Client.ViewModels;
using BBWY.Client.Views.PackTask;
+using BBWY.Client.Views.QualityTask;
using GalaSoft.MvvmLight.Command;
using System;
using System.Collections.Generic;
@@ -35,13 +36,13 @@ namespace BBWY.Client.Models
public ICommand LookCerCommand { get; set; }
public ICommand LookBarCommand { get; set; }
public ICommand SetServiceCommand { get; set; }
-
///
/// 修改任务
///
public ICommand UpdateTaskCommand { get; set; }
-
+ public ICommand QualityTaskCommand { get; set; }
+
public Action ReflashTask { get; set; }
@@ -85,6 +86,28 @@ namespace BBWY.Client.Models
LookCerCommand = new RelayCommand(LookCer);
SetServiceCommand = new RelayCommand(SetService);
UpdateTaskCommand = new RelayCommand(UpdateTask);
+ QualityTaskCommand=new RelayCommand(QualityTask);
+ }
+
+ private void QualityTask()
+ {
+ QualityWindow service = new QualityWindow();
+ //加载数据
+ ViewModelLocator viewModelLocator = new ViewModelLocator();
+ var qualityViewModel = viewModelLocator.QualityTask;
+ qualityViewModel.TaskCount = SkuCount;
+ qualityViewModel.TaskId = TaskId;
+ qualityViewModel.OrderId = OrderId;
+ qualityViewModel.SkuId = SkuId;
+ qualityViewModel.LoadPackDatas();
+ qualityViewModel.SetAllFees = new Action>((feesItem, packUsers) =>
+ {
+ FeesItemResponse = feesItem;
+ PackUser = string.Join("\r\n", packUsers);
+ FeesItemResponse.DiscountAllFees = feesItem.disCount * feesItem.AllFees;
+ IsShowFees = feesItem.AllFees > 0 ? true : false;
+ });
+ service.Show();
}
private void SetService()
diff --git a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
index bd8e0a7b..ba6b5dbd 100644
--- a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
+++ b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
@@ -339,7 +339,6 @@ namespace BBWY.Client.ViewModels
public ICommand OpenSkuDetailCommand { get; set; }
public ICommand CreateTaskCommand { get; set; }
-
public ICommand SearchSkuCommand { get; set; }
private void SetBarCode()
diff --git a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml
index 85c0bad7..c61bda2c 100644
--- a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml
+++ b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml
@@ -574,10 +574,22 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/BBWY.Client/Views/QualityTask/QualityWindow.xaml b/BBWY.Client/Views/QualityTask/QualityWindow.xaml
index d8b00898..5bacd36b 100644
--- a/BBWY.Client/Views/QualityTask/QualityWindow.xaml
+++ b/BBWY.Client/Views/QualityTask/QualityWindow.xaml
@@ -13,7 +13,7 @@
MinButtonVisibility="Collapsed"
MaxButtonVisibility="Collapsed"
RightButtonGroupMargin="0,5,5,0"
- Height="800" Width="1305">
+ Height="700" Width="1305">
@@ -37,7 +37,7 @@
-
+
@@ -290,7 +290,7 @@
-
+
@@ -344,9 +344,6 @@
-
-
-
-