From 8d6aa6c8309507f566e2c0d710aa863c52fdbf04 Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Tue, 9 May 2023 20:59:35 +0800
Subject: [PATCH] 1
---
BBWY.Client/Models/PackTask/PackTaskModel.cs | 54 +-------
.../PackTask/PackTaskTotalViewModel.cs | 32 ++++-
.../ViewModels/PackTask/TaskListViewModel.cs | 53 ++++----
.../PackTask/WareHouseListViewModel.cs | 24 +---
BBWY.Client/Views/PackTask/PackTaskTotal.xaml | 13 +-
.../Views/PackTask/PackTaskTotal.xaml.cs | 117 +++++++++++++++++-
.../Views/PackTask/TaskListControl.xaml | 2 +-
BBWY.Client/Views/PackTask/WareHouseList.xaml | 2 -
.../Views/PackTask/WareHouseList.xaml.cs | 51 +++++---
9 files changed, 223 insertions(+), 125 deletions(-)
diff --git a/BBWY.Client/Models/PackTask/PackTaskModel.cs b/BBWY.Client/Models/PackTask/PackTaskModel.cs
index 9a2f2a89..21679a23 100644
--- a/BBWY.Client/Models/PackTask/PackTaskModel.cs
+++ b/BBWY.Client/Models/PackTask/PackTaskModel.cs
@@ -27,10 +27,8 @@ namespace BBWY.Client.Models
private long id;
public long Id { get => id; set { Set(ref id, value); } }
- private readonly PackTaskService packTaskService;
- readonly WorkProcessService workProcessService;
- readonly IncreateServiceService increateServiceService;
- public ICommand SetTaskStatusCommand { get; set; }
+
+
public ICommand PrintBarcodeCommand { get; set; }
public ICommand PrintCerCommand { get; set; }
@@ -38,31 +36,17 @@ namespace BBWY.Client.Models
public ICommand LookBarCommand { get; set; }
public ICommand SetServiceCommand { get; set; }
- public ConsumableService consumableService;
-
///
/// 修改任务
///
public ICommand UpdateTaskCommand { get; set; }
- ///
- /// 删除任务
- ///
- public ICommand DeletedTaskCommand { get; set; }
+
public Action ReflashTask { get; set; }
- private void DeletedTask()
- {
- MessageBoxResult result = MessageBox.Show("确定删除?", "提示",
- MessageBoxButton.YesNo,
- MessageBoxImage.Warning);
- if (result != MessageBoxResult.Yes) return;
- packTaskService.DeletedTask(TaskId);
- if (ReflashTask != null)
- ReflashTask();//刷新界面
- }
+
private void UpdateTask()
{
@@ -83,21 +67,14 @@ namespace BBWY.Client.Models
- public PackTaskModel(PackTaskService packTaskService, ConsumableService consumableService, WorkProcessService workProcessService, IncreateServiceService increateServiceService)
+ public PackTaskModel()
{
-
- SetTaskStatusCommand = new RelayCommand(SetTaskStatus);
PrintBarcodeCommand = new RelayCommand(PrintBarcode);
PrintCerCommand = new RelayCommand(PrintCer);
LookBarCommand = new RelayCommand(LookBar);
LookCerCommand = new RelayCommand(LookCer);
SetServiceCommand = new RelayCommand(SetService);
UpdateTaskCommand = new RelayCommand(UpdateTask);
- DeletedTaskCommand = new RelayCommand(DeletedTask);
- this.packTaskService = packTaskService;
- this.consumableService = consumableService;
- this.workProcessService = workProcessService;
- this.increateServiceService = increateServiceService;
}
private void SetService()
@@ -200,26 +177,7 @@ namespace BBWY.Client.Models
//printWindow.Datas = LoadBarLabelModels();
printWindow.Show();
}
-
- public void SetTaskStatus(long taskId)
- {
-
- if (this.TaskStatus == TaskStateType.已完成)
- {
- return;
-
- }
- ///修改完成
- var model = packTaskService.UpdateTaskStatus(taskId, 1,"");
- if (model != null && model.Success)
- {
- //var res = batchPurchaseService.UpdatePurchaseOrderState(id, Models.PurchaseOrderState.已完成 );
-
-
- this.TaskStatus = TaskStateType.已完成;
- new TipsWindow("修改成功").Show();
- }
- }
+
/*
public Dictionary LoadBarLabelModels()
{
diff --git a/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs b/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
index 35909122..5cd3bc6b 100644
--- a/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/PackTaskTotalViewModel.cs
@@ -5,6 +5,7 @@ using BBWY.Client.Models;
using BBWY.Client.Models.PackTask;
using BBWY.Client.Views.Order;
using BBWY.Client.Views.PackTask;
+using BBWY.Common.Extensions;
using BBWY.Common.Models;
using BBWY.Controls;
using GalaSoft.MvvmLight.Command;
@@ -72,16 +73,19 @@ namespace BBWY.Client.ViewModels.PackTask
public ICommand BatchCheckedCommand { get; set; }
-
-
+ //public IList departmentList;
+ //ShopService shopService;
public PackTaskTotalViewModel(PackTaskService packTaskService)
{
this.packTaskService = packTaskService;
-
- SearchTaskTotalCommand = new RelayCommand(SearchTaskTotal);
+ //this.shopService = shopService;
+ SearchTaskTotalCommand = new RelayCommand(() =>
+ {
+ SearchTask(1);
+ });
StartDate = DateTime.Now;
- EndDate = DateTime.Now;
+ EndDate = DateTime.Now;
SetSearchDateCommand = new RelayCommand(d =>
{
@@ -102,6 +106,24 @@ namespace BBWY.Client.ViewModels.PackTask
ExportCommand = new RelayCommand(Export);
SearchTaskTotal();
+
+ //LoadShopList();
+ }
+
+ private void LoadShopList()
+ {
+
+ //departmentList=new List();
+ //var response = shopService.GetDepartmentList();
+ //if (!response.Success)
+ // throw new Exception(response.Msg);
+ //departmentList = response.Data.Map>();
+
+
+ //var shopList = new List();
+ //foreach (var d in departmentList)
+ // shopList.AddRange(d.ShopList);
+
}
private void Export()
diff --git a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
index 95e90778..da3edc92 100644
--- a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
@@ -127,6 +127,11 @@ namespace BBWY.Client.ViewModels.PackTask
public TaskListViewModel(PackTaskService packTaskService, GlobalContext globalContext, ProductService productService, ConsumableService consumableService, WorkProcessService workProcessService, IncreateServiceService increateServiceService)
{
+ this.globalContext = globalContext;
+ this.productService = productService;
+ this.consumableService = consumableService;
+ this.workProcessService = workProcessService;
+ this.increateServiceService = increateServiceService;
this.packTaskService = packTaskService;
//TaskState = BBWY.Client.Models. TaskState.全部;
PackTaskList = new ObservableCollection();//初始化数据
@@ -144,35 +149,28 @@ namespace BBWY.Client.ViewModels.PackTask
});
OpenSkuDetailCommand = new RelayCommand