change-成品下线图表

dev
liuwf 1 year ago
parent 102f51ca52
commit 01b971556b

@ -311,22 +311,26 @@ namespace Aucma.Core.ProductOffLine.ViewModels
LoadData(); LoadData();
List<WorkTime> listTime = await _baseBomInfoServices.getWorkTime(); List<WorkTime> listTime = await _baseBomInfoServices.getWorkTime();
if (listTime == null) return; if (listTime == null) return;
// var aa =_offLineInfoServices.Query(x=>x.ProductScanTime>= listTime[0].startTime && x.ProductScanTime<= listTime[11].startTime); // var aa =_offLineInfoServices.Query(x=>x.ProductScanTime>= listTime[0].startTime && x.ProductScanTime<= listTime[11].startTime)
// List<dynamic> hourAmount = _offLineInfoServices.QueryCharts1("CX_01");
// List<dynamic> hourAmount = _offLineInfoServices.QueryCharts1("CX_01");
List<Admin.Core.Model.ViewModels.ChartsByTime> list = await _offLineInfoServices.QueryCharts(listTime[0].startTime, listTime[11].startTime); List<Admin.Core.Model.ViewModels.ChartsByTime> list = await _offLineInfoServices.QueryCharts(listTime[0].startTime, listTime[11].startTime);
if (list == null) return; if (list == null) return;
var aaa= list.Where(x => int.Parse(x.hour) >= listTime[0].startTime.Hour && int.Parse(x.hour) <= listTime[11].startTime.Hour && x.productLineCode.Equals("CX_02")); var hourList = list.Where(x => int.Parse(x.hour) >= listTime[0].startTime.Hour && int.Parse(x.hour) <= listTime[11].startTime.Hour && x.productLineCode.Equals("CX_02"));
string aa =listTime.First().hourTime.Substring(0, 2);
List<string> xList = new List<string>(); List<string> xList = new List<string>();
ChartValues<double> achievement2 = new ChartValues<double>(); ChartValues<double> achievement2 = new ChartValues<double>();
foreach (var item in hourList)
for (int i = 0; i < 12; i++)
{ {
// xList.Add(list[i].time.Substring(11, 2) + ":00"); xList.Add(item.hour);
achievement2.Add(list[i].Amount); achievement2.Add(item.Amount);
} }
//for (int i = 0; i < 12; i++)
//{
// // xList.Add(list[i].time.Substring(11, 2) + ":00");
// achievement2.Add(list[i].Amount);
//}
var column2 = new ColumnSeries(); var column2 = new ColumnSeries();
column2.DataLabels = true; column2.DataLabels = true;
column2.Title = "产量"; column2.Title = "产量";

Loading…
Cancel
Save