zhangzhuo a4fc1b7c9c 增加功能:
1、增加可选是否上传至甲方数据库
2、增加AGV库位管理功能
2025-06-02 17:15:40 +08:00

55 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Reactive;
using Avalonia.Controls;
using Material.Icons;
using Microsoft.Extensions.DependencyInjection;
using ReactiveUI;
using Seyounth.Hyosung.Ava.Views;
using Seyounth.Hyosung.Data.Models;
using Seyounth.Hyosung.Data.Services;
using SukiUI.Controls;
using SukiUI.Toasts;
namespace Seyounth.Hyosung.Ava.ViewModels;
public class MainWindowViewModel : ViewModelBase
{
public ISukiToastManager ToastManager { get; }
public List<SukiSideMenuItem> ItemCollections { get; set; }
public MainWindowViewModel(IServiceProvider provider, ISukiToastManager toastManager)
{
ToastManager = toastManager;
ItemCollections =
[
new SukiSideMenuItem
{
Header = "首页",
PageContent = provider.GetService<HomePage>(),
Classes = { "Compact" }
},
new SukiSideMenuItem
{
Header = "品类管理",
PageContent = provider.GetService<VarietyManagerPage>(),
Classes = { "Compact" }
},
new SukiSideMenuItem
{
Header = "辅料管理",
PageContent = provider.GetService<PalletManagerPage>(),
Classes = { "Compact" }
},
new SukiSideMenuItem
{
Header = "库位管理",
PageContent = provider.GetService<AgvBinManagerPage>(),
Classes = { "Compact" }
}
];
}
}