|
|
@ -112,19 +112,35 @@ namespace BBWY.Client.ViewModels |
|
|
|
{ |
|
|
|
|
|
|
|
}; |
|
|
|
public ObservableCollection<string> PreCompeteTimeDayList { get => preCompeteTimeDayList; set { Set(ref preCompeteTimeDayList, value); } } |
|
|
|
public ObservableCollection<string> PreCompeteTimeDayList |
|
|
|
{ |
|
|
|
get => preCompeteTimeDayList; set |
|
|
|
{ |
|
|
|
|
|
|
|
Set(ref preCompeteTimeDayList, value); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private ObservableCollection<string> preCompeteTimeHourList = new ObservableCollection<string> { |
|
|
|
"12点前","18点前","22点前" |
|
|
|
|
|
|
|
}; |
|
|
|
public ObservableCollection<string> PreCompeteTimeHourList { get => preCompeteTimeHourList; set { Set(ref preCompeteTimeHourList, value); } } |
|
|
|
|
|
|
|
//
|
|
|
|
public string preCompeteTimeDay; |
|
|
|
public string PreCompeteTimeDay { get => preCompeteTimeDay; set { Set(ref preCompeteTimeDay, value); } } |
|
|
|
public string PreCompeteTimeDay |
|
|
|
{ |
|
|
|
get => preCompeteTimeDay; set |
|
|
|
{ |
|
|
|
|
|
|
|
Set(ref preCompeteTimeDay, value); |
|
|
|
PreCompeteTimeDayOnChanged();//
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public string preCompeteTimeHour; |
|
|
|
public string PreCompeteTimeHour { get => preCompeteTimeHour; set { Set(ref preCompeteTimeHour, value); } } |
|
|
@ -453,7 +469,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
} |
|
|
|
request.BarcodeId = BarCodeModel.Id; |
|
|
|
} |
|
|
|
if(PurchaseSkuList != null && PurchaseSkuList.Count > 0&&purchaseSkuList.Any(p=> p.IsNeedCer)) //(IsNeedCertificateModel == Need.需要)
|
|
|
|
if (PurchaseSkuList != null && PurchaseSkuList.Count > 0 && purchaseSkuList.Any(p => p.IsNeedCer)) //(IsNeedCertificateModel == Need.需要)
|
|
|
|
{ |
|
|
|
//if ()
|
|
|
|
//{
|
|
|
@ -591,6 +607,94 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
// "12点前","18点前","22点前"
|
|
|
|
private void PreCompeteTimeDayOnChanged() |
|
|
|
{ |
|
|
|
var now = DateTime.Now; |
|
|
|
if (now.Hour < 12) |
|
|
|
{ |
|
|
|
if (PreCompeteTimeDay=="今天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHourList.Add("18点前"); |
|
|
|
PreCompeteTimeHourList.Add("22点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (PreCompeteTimeDay == "明天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
else if (now.Hour < 18) |
|
|
|
{ |
|
|
|
if (PreCompeteTimeDay == "今天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("18点前"); |
|
|
|
PreCompeteTimeHourList.Add("22点前"); |
|
|
|
|
|
|
|
PreCompeteTimeHour = "18点前"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (PreCompeteTimeDay == "明天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHourList.Add("18点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
} |
|
|
|
else if (now.Hour < 22) |
|
|
|
{ |
|
|
|
if (PreCompeteTimeDay == "今天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("22点前"); |
|
|
|
PreCompeteTimeHour = "22点前"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (PreCompeteTimeDay == "明天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHourList.Add("18点前"); |
|
|
|
PreCompeteTimeHourList.Add("22点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if (PreCompeteTimeDay == "明天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHourList.Add("18点前"); |
|
|
|
PreCompeteTimeHourList.Add("22点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
|
|
|
|
if (PreCompeteTimeDay == "后天") |
|
|
|
{ |
|
|
|
PreCompeteTimeHourList.Clear(); |
|
|
|
PreCompeteTimeHourList.Add("12点前"); |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void SetBarCode() |
|
|
@ -663,7 +767,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
IsNeedCertificateModel = Need.需要; |
|
|
|
return; |
|
|
|
} |
|
|
|
var skus = PurchaseSkuList.SingleOrDefault(p =>p.CerDTO!=null&& p.CerDTO.PurchaseSkuId == s.PurchaseSkuId); |
|
|
|
var skus = PurchaseSkuList.SingleOrDefault(p => p.CerDTO != null && p.CerDTO.PurchaseSkuId == s.PurchaseSkuId); |
|
|
|
skus.CerDTO = s; |
|
|
|
skus.IsSetCertificate = false; |
|
|
|
skus.IsNeedCer = PackCerState == PackCerState.合格证信息; |
|
|
@ -746,12 +850,12 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
var packTaskRes = packPurchaseTaskService.GetQualityTask(model.TaskId); |
|
|
|
|
|
|
|
if (packTaskRes==null) |
|
|
|
if (packTaskRes == null) |
|
|
|
{ |
|
|
|
MessageBox.Show("网络异常!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!packTaskRes.Success || packTaskRes.Data==null) |
|
|
|
if (!packTaskRes.Success || packTaskRes.Data == null) |
|
|
|
{ |
|
|
|
MessageBox.Show(packTaskRes.Msg); |
|
|
|
return; |
|
|
@ -853,7 +957,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
PreCompeteTimeDayList.Add("明天"); |
|
|
|
|
|
|
|
PreCompeteTimeDay = "今天"; |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
else if (hour < 18) |
|
|
@ -861,22 +965,20 @@ namespace BBWY.Client.ViewModels |
|
|
|
PreCompeteTimeDayList.Add("今天"); |
|
|
|
PreCompeteTimeDayList.Add("明天"); |
|
|
|
PreCompeteTimeDay = "今天"; |
|
|
|
PreCompeteTimeHour = "18点前"; |
|
|
|
|
|
|
|
} |
|
|
|
else if (hour < 22) |
|
|
|
{ |
|
|
|
PreCompeteTimeDayList.Add("今天"); |
|
|
|
PreCompeteTimeDayList.Add("明天"); |
|
|
|
PreCompeteTimeDay = "今天"; |
|
|
|
PreCompeteTimeHour = "22点前"; |
|
|
|
|
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
PreCompeteTimeDayList.Add("今天"); |
|
|
|
PreCompeteTimeDayList.Add("明天"); |
|
|
|
PreCompeteTimeDayList.Add("后天"); |
|
|
|
PreCompeteTimeDay = "明天"; |
|
|
|
PreCompeteTimeHour = "12点前"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|