增强原材料卡片管理功能,新增免密接口和数据处理逻辑,支持原材料卡片的增删改查操作。更新前端视图以支持多行拆码明细拼接,优化用户体验和系统实时数据同步能力。

This commit is contained in:
geht
2026-05-11 14:32:44 +08:00
parent 936375bb2c
commit cffe32d896
49 changed files with 4594 additions and 390 deletions

View File

@@ -13,6 +13,7 @@ using YY.Admin.Views.MixerMaterial;
using YY.Admin.ViewModels.Vehicle;
using YY.Admin.Views.Vehicle;
using YY.Admin.Views.WeightRecord;
using YY.Admin.Views.RawMaterialCard;
using YY.Admin.Views.RawMaterialEntry;
namespace YY.Admin
@@ -75,6 +76,8 @@ namespace YY.Admin
containerRegistry.RegisterForNavigation<RawMaterialEntryListView>();
// 新增原料入场记录(独立页面)
containerRegistry.RegisterForNavigation<RawMaterialEntryOperationView>();
// 原材料卡片
containerRegistry.RegisterForNavigation<RawMaterialCardListView>();
}
}
public class DialogWindow : Window, IDialogWindow

View File

@@ -19,6 +19,7 @@ using YY.Admin.Services.Service.Customer;
using YY.Admin.Services.Service.Dict;
using YY.Admin.Services.Service.MixerMaterial;
using YY.Admin.Services.Service.Supplier;
using YY.Admin.Services.Service.RawMaterialCard;
using YY.Admin.Services.Service.RawMaterialEntry;
using YY.Admin.Services.Service.Vehicle;
using YY.Admin.Services.Service.WeightRecord;
@@ -57,6 +58,9 @@ public class SyncModule : IModule
// 原料入场记录:免密 API 直连 + STOMP 实时通知
containerRegistry.RegisterSingleton<IRawMaterialEntryService, RawMaterialEntryService>();
containerRegistry.RegisterSingleton<RawMaterialEntrySyncCoordinator>();
// 原材料卡片:免密 API 直连 + STOMP 实时通知
containerRegistry.RegisterSingleton<IRawMaterialCardService, RawMaterialCardService>();
containerRegistry.RegisterSingleton<RawMaterialCardSyncCoordinator>();
// 分类字典:启动同步 + 断线重连补刷
containerRegistry.RegisterSingleton<CategorySyncCoordinator>();
// 数据字典:启动同步 + 断线重连补刷
@@ -121,6 +125,8 @@ public class SyncModule : IModule
_ = containerProvider.Resolve<MixerMaterialSyncCoordinator>();
// 强制实例化原料入场记录同步协调器
_ = containerProvider.Resolve<RawMaterialEntrySyncCoordinator>();
// 强制实例化原材料卡片同步协调器
_ = containerProvider.Resolve<RawMaterialCardSyncCoordinator>();
// 强制实例化分类字典同步协调器
_ = containerProvider.Resolve<CategorySyncCoordinator>();
// 强制实例化数据字典同步协调器