新增业务打印绑定功能,整合打印模板与业务数据的映射配置,优化打印数据生成逻辑。新增免密接口,支持桌面端打印模板的查询与列表展示,提升用户体验和系统的实时数据同步能力。同时,重构相关控制器以增强系统的可维护性和扩展性。

This commit is contained in:
geht
2026-05-14 10:43:51 +08:00
parent 642cecb04d
commit 8bcc34aee0
649 changed files with 18804 additions and 70 deletions

View File

@@ -0,0 +1,46 @@
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();
}
}