using Admin.Core.IService; using Admin.Core.Model; using Admin.Core.Model.ViewModels; using Admin.Core.Service; using Aucma.Core.BoxFoam.Models; using CommunityToolkit.Mvvm.ComponentModel; using Microsoft.Extensions.DependencyInjection; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; /** * 老发泡线监控 * */ namespace Aucma.Core.BoxFoam.ViewModels { public partial class OldBoxFoamPageViewModel : ObservableObject { IOldBoxFoamDataServices? _oldBoxFoamDataServices; public OldBoxFoamPageViewModel() { _oldBoxFoamDataServices = App.ServiceProvider.GetService(); OnLoad(); } public async void OnLoad() { List list = await _oldBoxFoamDataServices.QueryAsync(); if (list == null) return; foreach (var item in list) { OldBoxFoamDataModel model=new OldBoxFoamDataModel(); model.ObjId = item.ObjId; model.Fixtureboxtype = item.Fixtureboxtype; model.Fixturestatus = item.Fixturestatus; model.Production = item.Production; model.CuringTimeSettingValue = item.CuringTimeSettingValue; model.ActualValue = item.ActualValue; OldBoxFoamDataGrid.Add(model); } } #region 初始化datagrid private ObservableCollection oldBoxFoamDataGrid = new ObservableCollection(); public ObservableCollection OldBoxFoamDataGrid { get { return oldBoxFoamDataGrid; } set { oldBoxFoamDataGrid = value; OnPropertyChanged();//属性通知 } } #endregion } }