47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
|
|
using System.Text.Json;
|
||
|
|
using System.Windows;
|
||
|
|
using YY.Admin.Core.Entity;
|
||
|
|
|
||
|
|
namespace YY.Admin.Views.Print;
|
||
|
|
|
||
|
|
public partial class PrintBizTemplateBindDetailWindow
|
||
|
|
{
|
||
|
|
public PrintBizTemplateBindDetailWindow(PrintBizTemplateBind model)
|
||
|
|
{
|
||
|
|
InitializeComponent();
|
||
|
|
TxtId.Text = model.Id ?? "";
|
||
|
|
TxtBizCode.Text = model.BizCode ?? "";
|
||
|
|
TxtBizName.Text = model.BizName ?? "";
|
||
|
|
TxtTemplateId.Text = model.TemplateId ?? "";
|
||
|
|
TxtTemplateCode.Text = model.TemplateCode ?? "";
|
||
|
|
TxtRemark.Text = model.Remark ?? "";
|
||
|
|
|
||
|
|
var raw = model.FieldMappingJson ?? "";
|
||
|
|
if (!string.IsNullOrWhiteSpace(raw))
|
||
|
|
{
|
||
|
|
try
|
||
|
|
{
|
||
|
|
using var doc = JsonDocument.Parse(raw);
|
||
|
|
TxtMappingJson.Text = JsonSerializer.Serialize(doc, new JsonSerializerOptions { WriteIndented = true });
|
||
|
|
}
|
||
|
|
catch
|
||
|
|
{
|
||
|
|
TxtMappingJson.Text = raw;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
TxtMappingJson.Text = "[]";
|
||
|
|
}
|
||
|
|
|
||
|
|
var ct = model.CreateTime?.ToString("yyyy-MM-dd HH:mm:ss") ?? "-";
|
||
|
|
var ut = model.UpdateTime?.ToString("yyyy-MM-dd HH:mm:ss") ?? "-";
|
||
|
|
TxtMeta.Text = $"创建:{ct} 更新:{ut} 创建人:{model.CreateBy ?? "-"} 更新人:{model.UpdateBy ?? "-"}";
|
||
|
|
}
|
||
|
|
|
||
|
|
private void OnCloseClick(object sender, RoutedEventArgs e)
|
||
|
|
{
|
||
|
|
Close();
|
||
|
|
}
|
||
|
|
}
|