增加信眾牌位範本及疏文

This commit is contained in:
2026-08-25 17:52:36 +08:00
parent a8d3990784
commit fa1ed1f827
14 changed files with 943 additions and 375 deletions
+37
View File
@@ -3,6 +3,7 @@ using MINOM.COM.Utility;
using Model;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using PagedList;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -329,4 +330,40 @@ public class designerController : ApiController
object[] obj = new StyleDataAccess().DelTabletStyle(StyleID);
return Ok(new { result = obj[0].ToString(), message = obj[1].ToString() });
}
[HttpPost]
[Route("api/tablet/GetTabletStyleList")]
public IHttpActionResult GetTabletStyleList([FromBody] dynamic data)
{
var qry = _db.TabletStyle.AsQueryable();
//var count = qry.Count(); //pageSize = count;//一次取回??
//var qryList = (pageSize > 0) ? qry.ToPagedList(page, pageSize).ToList() : qry.ToList();
qry = qry.Where(x=>x.StyleID!= "000001");
var ret = new
{
list = qry.Select(x => new
{
x.StyleID,
x.BackendImg,
x.Name,
x.RosterLimit,
x.Descr,
x.PrintMode,
x.PrintSize,
x.PaperSize,
details = _db.TabletStyleDetail.Where(y => y.StyleID == x.StyleID).Select(y => new
{
y.StyleID,
y.ElementID, y.Name,y.Descr,y.FontFamily,y.FontSize,y.Height,y.Width,
y.TextHeight,y.TextSpan,y.StartX,y.StartY,y.IsActive
}).ToList()
}),
papers = _db.TabletPaperSize.Select(z => new { z.PaperID, z.PaperName, z.Width, z.Height }).ToList(),
elements = _db.TabletElement.Select(w => new {w.Name,w.ElementID,w.SampleContent}).ToList(),
//count = count
};
if (ret.list == null) throw new HttpResponseException(HttpStatusCode.NotFound);
return Ok(ret);
}
}