|
@@ -1,4 +1,5 @@
|
|
|
-using OASystem.Domain.Entities.Groups;
|
|
|
+using Newtonsoft.Json;
|
|
|
+using OASystem.Domain.Entities.Groups;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
@@ -43,9 +44,25 @@ namespace OASystem.Domain.ViewModels.Groups
|
|
|
{
|
|
|
if (string.IsNullOrEmpty(OriginVal)) return _newValue;
|
|
|
|
|
|
- if (FieldTypeName.Equals("文本") || FieldTypeName.Equals("搜索框"))
|
|
|
+ if (FieldTypeName.Equals("文本"))
|
|
|
{
|
|
|
return OriginVal;
|
|
|
+ }
|
|
|
+ else if (FieldTypeName.Equals("搜索框"))
|
|
|
+ {
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ return JsonConvert.DeserializeObject<string[]>(OriginVal);
|
|
|
+
|
|
|
+ }
|
|
|
+ catch (Exception)
|
|
|
+ {
|
|
|
+
|
|
|
+ return Array.Empty<string>();
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
else if (FieldTypeName.Equals("下拉选择框") || FieldTypeName.Equals("复选框") || FieldTypeName.Equals("数字"))
|
|
|
{
|