|
|
@ -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; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 修改任务
|
|
|
|
/// </summary>
|
|
|
|
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<FeesItemResponse, List<string>>((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() |
|
|
|