From 1d3a018e6d707179eef127424e3d78d3863fba71 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期一, 30 三月 2026 16:09:02 +0800
Subject: [PATCH] 实现MES过点记录与库存变动记录全流程功能 本次提交实现了MES过点记录和库存变动记录的前后端全流程,包括数据模型、仓储、服务、控制器、前端页面及扩展配置。新增精排显示页面,支持虚拟精排与车身信息弹窗。优化货位信息行页面的悬浮提示框,丰富展示内容并美化样式。后端完善了相关API、DTO、AutoMapper映射及业务逻辑,支持数据追溯与可视化。整体提升了系统的可维护性和用户体验。
---
项目代码/WCS/WCSServer/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs | 83 +++++++++++++++++++++--------------------
1 files changed, 42 insertions(+), 41 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
index 083b757..a7247de 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServer/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
@@ -36,24 +36,15 @@
// public short ConveyorLineAlarm { get; set; }
- //}
+ //}
public class ConveyorLineTaskCommand : DeviceCommand
{
- /// <summary>
- /// 浠诲姟鍙�
- /// </summary>
- public short TaskNum { get; set; }
/// <summary>
- /// 鐩爣鍦板潃
+ /// 璇锋眰
/// </summary>
- public short TargetAddress { get; set; }
-
- /// <summary>
- /// 璇锋眰浠诲姟
- /// </summary>
- public short RequestTask { get; set; }
+ public bool Request { get; set; }
/// <summary>
/// 璇锋眰鍝嶅簲
@@ -61,49 +52,59 @@
public short ResponState { get; set; }
/// <summary>
- /// 璇锋眰鏀炬枡
+ /// 婊戞﹪鍙�
/// </summary>
- public short RequestPut { get; set; }
+ public int PalletCode { get; set; } //=>
/// <summary>
- /// 鏀炬枡瀹屾垚
+ /// PVI鐮�
/// </summary>
- public short PutFinish { get; set; }
+ [DataLength(13)]
+ public string PVI { get; set; }
/// <summary>
- /// 鏉$爜
+ /// 澶囩敤1
/// </summary>
- [DataLength(10)]
- public string Barcode { get; set; }
+ [DataLength(3)]
+ public string Spare1 { get; set; }
/// <summary>
- /// 澶囩敤
+ /// 杞︾郴
/// </summary>
- public short Spare { get; set; }
+ [DataLength(4)]
+ public string CarType { get; set; }
- //public short SourceAddress { get; set; }
- //public short TargetAddress { get; set; }
+ /// <summary>
+ /// 杞﹀瀷
+ /// </summary>
+ [DataLength(4)]
+ public string CarCate { get; set; }
+
+ /// <summary>
+ /// 鏂瑰悜鐩樹綅缃�
+ /// </summary>
+ [DataLength(4)]
+ public string CarPosition { get; set; }
+
+ /// <summary>
+ /// 澶╃獥
+ /// </summary>
+ [DataLength(4)]
+ public string CatSkyWindow { get; set; }
+
+ /// <summary>
+ /// 杞﹁韩棰滆壊
+ /// </summary>
+ [DataLength(2)]
+ public string CarColor { get; set; }
+
+ /// <summary>
+ /// 澶囩敤2
+ /// </summary>
+ public short Spare2 { get; set; }
}
- public class ConveyorLineTaskCommand_CZ : DeviceCommand
- {
- /// <summary>
- /// 杞﹁酱鏉$爜
- /// </summary>
- [DataLength(40)]
- public string Number { get; set; }
-
- /// <summary>
- /// 璇锋眰淇″彿
- /// </summary>
- public short ConveyorLineSingal { get; set; }
-
- /// <summary>
- /// 璇锋眰鍙嶉
- /// </summary>
- public short ResponState { get; set; }
- }
//public class ConveyorLineTaskCommandWrite : DeviceCommand
//{
--
Gitblit v1.9.3