Переглянути джерело

优化 OrderPreInfoView 逻辑并添加备注字段

在 `OrderPreInfoView.cs` 文件中,添加了对 `OriginVal` 的赋值逻辑,以确保在 `_newValue` 为 `null` 的情况下,`OriginVal` 仍然能够正确赋值。同时,删除了对 `OriginVal` 的重复赋值,简化了代码逻辑。

在 `GroupOrderPreInfoRepository.cs` 文件中,新增了 `Remark` 字段的赋值,增强了数据模型的完整性,确保在创建对象时能够包含备注信息。
LEIYI 2 місяців тому
батько
коміт
67a5bade18

+ 1 - 2
OASystem/OASystem.Domain/ViewModels/Groups/OrderPreInfoView.cs

@@ -104,8 +104,8 @@ namespace OASystem.Domain.ViewModels.Groups
                             OriginVal = val1.ToString();
                         }
                     }
+                    else OriginVal = val.ToString();
 
-                    OriginVal = val.ToString();
                     return val;
                 }
                 else if (FieldTypeName.Equals("单选按钮"))
@@ -118,7 +118,6 @@ namespace OASystem.Domain.ViewModels.Groups
                         if (_newValue.ToString().Equals("有")) val = "有";
                     }
 
-
                     OriginVal = val;
                     return val;
                 }

+ 1 - 0
OASystem/OASystem.Infrastructure/Repositories/Groups/GroupOrderPreInfoRepository.cs

@@ -118,6 +118,7 @@ namespace OASystem.Infrastructure.Repositories.Groups
                     //FieldTypeName = !string.IsNullOrEmpty(ft.Remark) ? sd2.Name + "-" + ft.Remark : sd2.Name,
                     FieldTypeName = sd2.Name,
                     OriginVal = opi.Value,
+                    Remark = opi.Remark,
                     IsRequired = ft.IsRequired,
                     IsRemark = ft.IsRemark,
                     Index = ft.Index