feat(hjgl): 完善焊前检查和防腐检查流程
焊前检查需要同时覆盖下料、组对和防腐检查,并支持移动端查询与保存。 扩展焊前检查模型、服务和页面字段,补充检查结果、不合格原因、整改要求、 附件和防腐检查记录,便于按焊口和材料追溯检查过程。
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
using BLL;
|
||||
using Model;
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
|
||||
namespace FineUIPro.Web.CLGL
|
||||
@@ -87,6 +90,48 @@ namespace FineUIPro.Web.CLGL
|
||||
this.Grid1.PageSize = Convert.ToInt32(this.ddlPageSize.SelectedValue);
|
||||
this.BindGrid();
|
||||
}
|
||||
|
||||
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
||||
{
|
||||
if (e.CommandName == "btnBarCodePrint")
|
||||
{
|
||||
PrintInputBarCode(e.RowID);
|
||||
}
|
||||
}
|
||||
private void PrintInputBarCode(string Id)
|
||||
{
|
||||
if (string.IsNullOrEmpty(Id))
|
||||
{
|
||||
ShowNotify("请选择要打印的项", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
BLL.FastReportService.ResetData();
|
||||
var MaterialCode=TwMaterialstockService.GetTw_MaterialStockById(Id).PipeLineMatCode;
|
||||
var list = TwInputdetailBarCodeService.GetListData(MaterialCode);
|
||||
if (list == null || list.Count == 0)
|
||||
{
|
||||
ShowNotify("未找到入库条码明细,请确认已生成入库单并已创建条码明细表。", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
|
||||
DataTable table = LINQToDataTable(list);
|
||||
if (table != null)
|
||||
{
|
||||
table.TableName = "Table1";
|
||||
}
|
||||
BLL.FastReportService.AddFastreportTable(table);
|
||||
|
||||
string rootPath = Server.MapPath("~/");
|
||||
string initTemplatePath = "File\\Fastreport\\材料入库条码.frx";
|
||||
if (File.Exists(rootPath + initTemplatePath))
|
||||
{
|
||||
//PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/Controls/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
|
||||
string printUrl = ResolveUrl(BLL.FastReportService.ExportReport(rootPath + initTemplatePath));
|
||||
PageContext.RegisterStartupScript(String.Format("printByHiddenFrame('{0}');", printUrl));
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region 数据编辑事件
|
||||
|
||||
Reference in New Issue
Block a user