|
@ -232,10 +232,12 @@ namespace BBWY.Client.ViewModels.PackTask |
|
|
this.productService = productService; |
|
|
this.productService = productService; |
|
|
this.batchPurchaseService = batchPurchaseService; |
|
|
this.batchPurchaseService = batchPurchaseService; |
|
|
|
|
|
|
|
|
|
|
|
UpdateTaskStateCommand = new RelayCommand<object>(UpdateTaskState); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#region 事件绑定
|
|
|
#region 事件绑定
|
|
|
|
|
|
|
|
|
public ICommand SetTaskStatusCommand { get; set; } |
|
|
public ICommand SetTaskStatusCommand { get; set; } |
|
@ -253,6 +255,10 @@ namespace BBWY.Client.ViewModels.PackTask |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
public ICommand SetTaskStateCommand { get; set; } |
|
|
public ICommand SetTaskStateCommand { get; set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 修改任务状态
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public ICommand UpdateTaskStateCommand { get; set; } |
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 搜索数据
|
|
|
/// 搜索数据
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
@ -270,6 +276,43 @@ namespace BBWY.Client.ViewModels.PackTask |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BatchPurchaseService batchPurchaseService; |
|
|
BatchPurchaseService batchPurchaseService; |
|
|
|
|
|
|
|
|
|
|
|
private void UpdateTaskState(object obj) |
|
|
|
|
|
{ |
|
|
|
|
|
var objList = (object[])obj; |
|
|
|
|
|
long taskId = (long)objList[0]; |
|
|
|
|
|
var packTaskState = (PackTaskState)objList[1]; |
|
|
|
|
|
|
|
|
|
|
|
ApiResponse<object> res = null; |
|
|
|
|
|
switch (packTaskState) |
|
|
|
|
|
{ |
|
|
|
|
|
case PackTaskState.未到货: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.部分到货: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.待质检: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.待打包: |
|
|
|
|
|
res= packTaskService.SetPackTaskState(taskId, PackTaskState.待封箱); |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.待封箱: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.待出库: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.已完成: |
|
|
|
|
|
break; |
|
|
|
|
|
case PackTaskState.已取消: |
|
|
|
|
|
break; |
|
|
|
|
|
default: |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
if (res!=null&&res.Success) |
|
|
|
|
|
{ |
|
|
|
|
|
SearchTaskList(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
public void SetTaskStatus(object obj) |
|
|
public void SetTaskStatus(object obj) |
|
|
{ |
|
|
{ |
|
|
var objList = (object[])obj; |
|
|
var objList = (object[])obj; |
|
|