整体调整了功能

This commit is contained in:
2026-01-13 15:03:02 +08:00
parent 63a768bd80
commit f1a892281b
82 changed files with 11226 additions and 291 deletions

View File

@@ -117,6 +117,7 @@ namespace FATrace.WPLApp
var sysRun = Container.Resolve<SysRunService>();
var DataServices = Container.Resolve<DataServices>();
var CsvServices = Container.Resolve<CsvServices>();
var readFileServices = Container.Resolve<ReadFileServices>();
LogService.Info("Background services initialized");
}
catch (Exception ex)
@@ -202,6 +203,7 @@ namespace FATrace.WPLApp
containerRegistry.RegisterSingleton<DataServices>();
containerRegistry.RegisterSingleton<CsvServices>();
containerRegistry.RegisterSingleton<ReadFileServices>();
containerRegistry.RegisterSingleton<NavigationServices>();
@@ -255,12 +257,30 @@ namespace FATrace.WPLApp
containerRegistry.RegisterForNavigation<HeadView, HeadViewModel>();
//containerRegistry.RegisterForNavigation<ProFlowView, ProFlowViewModel>();
//containerRegistry.RegisterForNavigation<ReportView, ReportViewModel>();
//containerRegistry.RegisterForNavigation<HelpManualView, HelpManualViewModel>();
containerRegistry.RegisterForNavigation<HelpManualView, HelpManualViewModel>();
containerRegistry.RegisterForNavigation<HistoryAlarmView, HistoryAlarmViewModel>();
// 原料使用查询页
containerRegistry.RegisterForNavigation<RawProUseView, RawProUseViewModel>();
// 原料入库查询页
containerRegistry.RegisterForNavigation<RawProInputView, RawProInputViewModel>();
// 文件导入日志查询页
containerRegistry.RegisterForNavigation<FileImportLogView, FileImportLogViewModel>();
// 用户管理
containerRegistry.RegisterForNavigation<UserManageView, UserManageViewModel>();
// 工厂/OEM Excel 导入数据查询页
containerRegistry.RegisterForNavigation<FactoryInboundView, FactoryInboundViewModel>();
containerRegistry.RegisterForNavigation<FactoryMaterialWithdrawalView, FactoryMaterialWithdrawalViewModel>();
containerRegistry.RegisterForNavigation<FactoryInventoryTransactionView, FactoryInventoryTransactionViewModel>();
containerRegistry.RegisterForNavigation<FactoryProductionRecordView, FactoryProductionRecordViewModel>();
containerRegistry.RegisterForNavigation<FactoryOutboundView, FactoryOutboundViewModel>();
containerRegistry.RegisterForNavigation<OEMInboundView, OEMInboundViewModel>();
containerRegistry.RegisterForNavigation<OEMOutboundView, OEMOutboundViewModel>();
containerRegistry.RegisterForNavigation<OEMInventoryTransactionView, OEMInventoryTransactionViewModel>();
containerRegistry.RegisterForNavigation<OEMRawUsageInfoView, OEMRawUsageInfoViewModel>();
// 用户登录
containerRegistry.RegisterForNavigation<LoginView, LoginViewModel>("LoginView");
containerRegistry.RegisterForNavigation<HistoryAlarmView, HistoryAlarmViewModel>();
@@ -280,6 +300,7 @@ namespace FATrace.WPLApp
//注册Dialog视图时绑定VM
containerRegistry.RegisterDialog<DialogUserEditView, DialogUserEditViewModel>("DialogUserEditView");
//containerRegistry.RegisterDialog<DialogCreateProView, DialogCreateProViewModel>();
//containerRegistry.RegisterDialog<DialogEditProView, DialogEditProViewModel>();
//containerRegistry.RegisterDialog<DialogChartRtConfigView, DialogChartRtConfigViewModel>();
@@ -302,6 +323,9 @@ namespace FATrace.WPLApp
//containerRegistry.RegisterDialog<SplashScreenView, SplashScreenViewModel>();
// 使用 Syncfusion ChromelessWindow 统一 Prism 弹窗样式
containerRegistry.RegisterDialogWindow<ThemedDialogWindow>();
}
/// <summary>