| 12345678910111213141516171819202122232425262728293031 | 
							- namespace JobModule;
 
- public class JobModule : IModule
 
- {
 
-     public JobModule(IModuleContainer commonContainer)
 
-     {
 
-         commonContainer.AddModule("Job");
 
-         Container.SubModules.Add(0, "Job(Normal)");
 
-         Container.SubModules.Add(1, "Maintainace");
 
-         commonContainer.AddNavigation(Container);
 
-     }
 
-     public readonly static ContainerInfo Container = new(1, "Job", "Job", false, []);
 
-     void IModule.OnInitialized(IContainerProvider containerProvider)
 
-     {
 
-         IBottomPopManager popManager = containerProvider.Resolve<IBottomPopManager>();
 
-         popManager.RegistBottomPop<LoadPop, LoadPopViewModel>("LoadPop");
 
-         popManager.RegistBottomPop<UnloadPop, UnloadPopViewModel>("UnloadPop");
 
-         popManager.RegistBottomPop<ChargePop, ChargePopViewModel>("ChargePop");
 
-         popManager.RegistBottomPop<ProcessPop, ProcessPopViewModel>("ProcessPop");
 
-     }
 
-     void IModule.RegisterTypes(IContainerRegistry containerRegistry)
 
-     {
 
-         containerRegistry.RegisterForNavigation<JobNormal, JobNormalViewModel>("Job(Normal)");
 
-         containerRegistry.RegisterForNavigation<MaintenanceJob, MaintenanceJobViewModel>("Maintainace");
 
-     }
 
- }
 
 
  |