修改为bar模板打印

This commit is contained in:
小魔仙
2025-04-10 13:42:12 +08:00
parent 8fd6ae9efb
commit 6c0087e871
4 changed files with 79 additions and 9 deletions

View File

@@ -21,6 +21,7 @@ using Infrastructure.Converter;
using NPOI.HPSF;
using System.IO;
using System.Web;
using System.Resources;
//创建时间2024-07-16
namespace DOAN.Admin.WebApi.Controllers
@@ -386,14 +387,21 @@ namespace DOAN.Admin.WebApi.Controllers
//TODO 打印机打印工单
[AllowAnonymous]
[HttpGet("print")]
public IActionResult ExportWorkorderPDF(string[] workorderArray)
public async Task<IActionResult> ExportWorkorderPDF(string[] workorderArray,string? path)
{
if(workorderArray==null||workorderArray.Length<1)
{
throw new CustomException("workorderArray");
}
Task<(string, Stream)> conntext = _ProWorkorderService.ExportPDFByQuestPDFDemo(workorderArray);
return File(conntext.Result.Item2, "application/pdf", HttpUtility.UrlEncode(conntext.Result.Item1));
if (path==null)
{
path ="./Resources/gxassembly_production_label.btw";
}
//Task<(string, Stream)> conntext = _ProWorkorderService.ExportPDFByQuestPDFDemo(workorderArray);
var exception = await _ProWorkorderService.PrintTicketsByTemplate(workorderArray,path);
return (IActionResult)exception;
//return File(conntext.Result.Item2, "application/pdf", HttpUtility.UrlEncode(conntext.Result.Item1));
}