diff --git a/APP/QMAPP.Web/App_Data/Menu.xml b/APP/QMAPP.Web/App_Data/Menu.xml
index e72f1d0..7f8ff69 100644
--- a/APP/QMAPP.Web/App_Data/Menu.xml
+++ b/APP/QMAPP.Web/App_Data/Menu.xml
@@ -898,7 +898,11 @@
删除
-
+
+ <%=QMAPP.MESReport.Web.Controllers.EChartExampleController.QMEChartPageConfig()%>
+
+
+ <%--异步获取数据生成图表--%>
+ <%=QMFrameWork.WebUI.QMEChart.QMEChartHelper.CreateEchart("echartID", "/QTYCompletionRateCount/GetEchartDataBar2", new string[] { "line", "bar" }
+ , "myEChart",400, QMFrameWork.WebUI.QMEChart.QMEChartHelper.echartEventEnum.click, "")%>
+
+
+
+
+
+
+
+
+
+
+ <%=Html.QPEnd() %>
+ <%=Html.Hidden("selectKey")%>
+ <%=Html.Hidden("PID")%>
+
+
+
+
+
+
+
+
+
+
+
+ <%=Html.QTButtonSearch("QTYCompletionRateCount", "QTYCompletionRateCountView", "refreshEChartbar2()", QMAPP.Common.Web.SystemLimit.isLimt)%>
+ <%=Html.QTButton("export", "ExportBanCi", QMFrameWork.WebUI.IconCls.redo, "Export()", QMAPP.Common.Web.SystemLimit.isLimt)%>
+ |
+
+
+
diff --git a/APPQ5/QMAPP.FJC.Web/Views/TJPaoMoPlan/TJPaoMoPlanEdit.aspx b/APPQ5/QMAPP.FJC.Web/Views/TJPaoMoPlan/TJPaoMoPlanEdit.aspx
index b68b3c3..bd5a90c 100644
--- a/APPQ5/QMAPP.FJC.Web/Views/TJPaoMoPlan/TJPaoMoPlanEdit.aspx
+++ b/APPQ5/QMAPP.FJC.Web/Views/TJPaoMoPlan/TJPaoMoPlanEdit.aspx
@@ -53,6 +53,22 @@
<%=Html.QC(p => p.COMPLETE_QTY)%>
|
+
+
+
+ <%=Html.QV(p => p.REPAIR_QTY)%>
+ |
+
+ <%=Html.QC(p => p.REPAIR_QTY)%>
+ |
+
+
+
+ <%=Html.QV(p => p.SCRAP_QTY)%>
+ |
+
+ <%=Html.QC(p => p.SCRAP_QTY)%>
+ |
diff --git a/APPQ5/QMAPP.FJC.Web/Views/TJZhuSuPlan/TJZhuSuPlanEdit.aspx b/APPQ5/QMAPP.FJC.Web/Views/TJZhuSuPlan/TJZhuSuPlanEdit.aspx
index 718765a..daf89f1 100644
--- a/APPQ5/QMAPP.FJC.Web/Views/TJZhuSuPlan/TJZhuSuPlanEdit.aspx
+++ b/APPQ5/QMAPP.FJC.Web/Views/TJZhuSuPlan/TJZhuSuPlanEdit.aspx
@@ -54,6 +54,22 @@
<%=Html.QC(p => p.COMPLETE_QTY)%>
|
+
+
+ <%=Html.QV(p => p.REPAIR_QTY)%>
+ |
+
+ <%=Html.QC(p => p.REPAIR_QTY)%>
+ |
+
+
+
+ <%=Html.QV(p => p.SCRAP_QTY)%>
+ |
+
+ <%=Html.QC(p => p.SCRAP_QTY)%>
+ |
+
<%=Html.QV(p => p.REMARK)%>
diff --git a/APPQ5/QMAPP.WinForm/Forms/Injection/InjectionCodePrint.cs b/APPQ5/QMAPP.WinForm/Forms/Injection/InjectionCodePrint.cs
index 0f807f8..2d82664 100644
--- a/APPQ5/QMAPP.WinForm/Forms/Injection/InjectionCodePrint.cs
+++ b/APPQ5/QMAPP.WinForm/Forms/Injection/InjectionCodePrint.cs
@@ -254,7 +254,7 @@ namespace QMAPP.WinForm.Forms.Injection
foreach (var la in labels)
{
- var material_T = new BucketMaterialClass() { MaterialCode = la.MaterialCode };
+ var material_T = new BucketMaterialClass() { MaterialName = la.MaterialName };
var List = _agent.InvokeServiceFunction>(B9BasicService.RawMaterialBLL_GetListTo.ToString(), material_T);
if (List != null && List.Count > 0)
diff --git a/APPQ5/QMAPP.WinForm/Forms/Injection/SewingPrint.cs b/APPQ5/QMAPP.WinForm/Forms/Injection/SewingPrint.cs
index 7159775..ccfa5a6 100644
--- a/APPQ5/QMAPP.WinForm/Forms/Injection/SewingPrint.cs
+++ b/APPQ5/QMAPP.WinForm/Forms/Injection/SewingPrint.cs
@@ -244,7 +244,7 @@ namespace QMAPP.WinForm.Forms.Injection
foreach (var la in labels)
{
- var material_T = new BucketMaterialClass() { MaterialCode = la.MaterialCode };
+ var material_T = new BucketMaterialClass() { MaterialName = la.MaterialCode };
var List = _agent.InvokeServiceFunction>(B9BasicService.RawMaterialBLL_GetListTo.ToString(), material_T);
if (List != null && List.Count > 0)
diff --git a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJFrmPlace.cs b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJFrmPlace.cs
index 3c726d7..e214d67 100644
--- a/APPQ5/QMAPP.WinForm/Forms/TianJin/TJFrmPlace.cs
+++ b/APPQ5/QMAPP.WinForm/Forms/TianJin/TJFrmPlace.cs
@@ -2178,8 +2178,10 @@ namespace QMAPP.WinForm.Forms.TianJin
{
if (dgvNF.Rows[a].Cells[CODE_NF.Name].Value.ToString().ToUpper() == tbl.Rows[i]["VIN"].ToString())
{
- var sssss = dgvNF.Rows[a].Cells[CARSETDESC_CN_NF.Name].Value.ToString();
- ncsdr["CARSETDESCCN"] = sssss;
+ var CARSETDESCCN = dgvNF.Rows[a].Cells[CARSETDESC_CN_NF.Name].Value.ToString();
+ var Material_code = dgvNF.Rows[a].Cells[PRODNO_NF.Name].Value.ToString();
+ ncsdr["CARSETDESCCN"] = CARSETDESCCN;
+ tbl.Rows[i]["PRODNO"] = Material_code;
}
}
@@ -2563,13 +2565,14 @@ namespace QMAPP.WinForm.Forms.TianJin
{
QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent();
- CompleteStatisticsEntity model = new CompleteStatisticsEntity();
+ TJCompleteStatisticsEntity model = new TJCompleteStatisticsEntity();
model.MATERIALNO = MaterialCode;
model.SYSCOMPLETECOUNT = 1;
model.COMPLETECOUNT = 1;
model.STARTTIME = DateTime.Now;
model.ENDTIME = DateTime.Now;
model.ORDERNO = ORDERNO;
+ model.line = "770B";
var ss = agent.InvokeServiceFunction>("CompleteStatisticsBLL_Insert", model);
}
diff --git a/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs b/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs
index 928508f..ff5e811 100644
--- a/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs
+++ b/APPQ5/QMAPP.WinForm/Properties/AssemblyInfo.cs
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("2024.07.05.01")]
-[assembly: AssemblyFileVersion("2024.07.05.01")]
+[assembly: AssemblyVersion("2024.07.24.01")]
+[assembly: AssemblyFileVersion("2024.07.24.01")]
diff --git a/ServicesCenter/WCF/QMFrameWork.WebServiceHost/App_Data/FJCServiceList.xml b/ServicesCenter/WCF/QMFrameWork.WebServiceHost/App_Data/FJCServiceList.xml
index 443a48a..bb3013e 100644
--- a/ServicesCenter/WCF/QMFrameWork.WebServiceHost/App_Data/FJCServiceList.xml
+++ b/ServicesCenter/WCF/QMFrameWork.WebServiceHost/App_Data/FJCServiceList.xml
@@ -1064,5 +1064,12 @@
QMAPP.FJC.BLL.TianJin.TJZhuSuPlanBLL
QMAPP.FJC.BLL.dll
+
+
+ MonitordataBLL
+ 注塑参数
+ QMAPP.FJC.BLL.TianJin.MonitordataBLL
+ QMAPP.FJC.BLL.dll
+
\ No newline at end of file
diff --git a/WebAPI/Controllers/InventoryController.cs b/WebAPI/Controllers/InventoryController.cs
index 9ee5bf7..afe709e 100644
--- a/WebAPI/Controllers/InventoryController.cs
+++ b/WebAPI/Controllers/InventoryController.cs
@@ -250,6 +250,26 @@ namespace WebAPI.Controllers
$"(NEWID(), '{resObj.ProductCode}', '{resObj.Type}', '{resObj.State}', '{resObj.User}', '{DateTime.Now}');";
SqlData.InsertWare(sql_log);
+ if (resObj.Type == "1" && resObj.State == "3")
+ {
+ var sel3 = $"update [dbo].[T_PP_ORDERPLAN_PAOMO] set REPAIR_QTY = REPAIR_QTY + 1 where PLAN_NO = '{resObj.PlanID.Substring(0, 14)}'";
+ SqlData.InsertWare(sel3);
+ }
+ else if (resObj.Type == "1" && resObj.State == "4")
+ {
+ var sel3 = $"update [dbo].[T_PP_ORDERPLAN_PAOMO] set SCRAP_QTY = SCRAP_QTY + 1 where PLAN_NO = '{resObj.PlanID.Substring(0, 14)}'";
+ SqlData.InsertWare(sel3);
+ }
+ else if (resObj.Type == "2" && resObj.State == "3")
+ {
+ var sel3 = $"update [dbo].[T_PP_ORDERPLAN_ZHUSU] set REPAIR_QTY = REPAIR_QTY + 1 where PLAN_NO = '{resObj.PlanID.Substring(0, 14)}'";
+ SqlData.InsertWare(sel3);
+ }
+ else if (resObj.Type == "2" && resObj.State == "4")
+ {
+ var sel3 = $"update [dbo].[T_PP_ORDERPLAN_ZHUSU] set SCRAP_QTY = SCRAP_QTY + 1 where PLAN_NO = '{resObj.PlanID.Substring(0, 14)}'";
+ SqlData.InsertWare(sel3);
+ }
}
else
{
diff --git a/WebAPI/Controllers/MachineClassController.cs b/WebAPI/Controllers/MachineClassController.cs
index 879ef5b..131b182 100644
--- a/WebAPI/Controllers/MachineClassController.cs
+++ b/WebAPI/Controllers/MachineClassController.cs
@@ -245,40 +245,64 @@ namespace WebAPI.Controllers
var list_MachineClass = new List();
if (dataSet.Tables[0].Rows.Count > 0)
{
- foreach (DataRow R in dataSet.Tables[0].Rows)
+ if (sql_selectSetValue.Tables[0].Rows.Count > 0)
{
- var t = new MachineClass();
- t.PID = R["PID"].ToString();
- t.MachineCode = R["MachineCode"].ToString();
- t.Name = R["Name"].ToString();
- t.Position = R["Position"].ToString();
- t.Content = R["Content"].ToString();
- t.Methond = R["Methond"].ToString();
- t.Type = R["Type"].ToString();
- t.SerialNumber = R["SerialNumber"].ToString();
-
- var m = list_PutMachine.Where(p => p.MachinePID == t.PID).OrderBy(o => o.SerialNumber).ToList();
- t.putMachine = m;
- if (sql_selectSetValue.Tables[0].Rows.Count > 0)
- {
- t.SelectName = sql_selectSetValue.Tables[0].Rows[0]["HoldEndPos"].ToString();
- t.SelectValue = sql_selectSetValue.Tables[0].Rows[0]["HoldEndPos"].ToString();
- }
- else
+ foreach (DataRow R in dataSet.Tables[0].Rows)
{
- t.SelectName = "0";
- t.SelectValue = "0";
+ var t = new MachineClass();
+ t.PID = R["PID"].ToString();
+ t.MachineCode = R["MachineCode"].ToString();
+ t.Name = R["Name"].ToString();
+ t.Position = R["Position"].ToString();
+ t.Content = R["Content"].ToString();
+ t.Methond = R["Methond"].ToString();
+ t.Type = R["Type"].ToString();
+ t.SerialNumber = R["SerialNumber"].ToString();
+
+ var m = list_PutMachine.Where(p => p.MachinePID == t.PID).OrderBy(o => o.SerialNumber).ToList();
+ t.putMachine = m;
+
+ if (sql_selectSetValue.Tables[0].Rows.Count > 0)
+ {
+ if (R["SerialNumber"].ToString() == "1")
+ {
+ //注塑开始位置
+ t.SelectName = sql_selectSetValue.Tables[0].Rows[0]["InjectStartPos"].ToString();
+ t.SelectValue = sql_selectSetValue.Tables[0].Rows[0]["InjectStartPos"].ToString();
+ }
+ else if (R["SerialNumber"].ToString() == "2")
+ {
+ //保压结束位置
+ t.SelectName = sql_selectSetValue.Tables[0].Rows[0]["HoldEndPos"].ToString();
+ t.SelectValue = sql_selectSetValue.Tables[0].Rows[0]["HoldEndPos"].ToString();
+ }
+ else if (R["SerialNumber"].ToString() == "3")
+ {
+ //储料完成位置
+ t.SelectName = sql_selectSetValue.Tables[0].Rows[0]["ChargeEndPos"].ToString();
+ t.SelectValue = sql_selectSetValue.Tables[0].Rows[0]["ChargeEndPos"].ToString();
+ }
+ }
+ else
+ {
+ t.SelectName = "0";
+ t.SelectValue = "0";
+ }
+
+ list_MachineClass.Add(t);
}
- list_MachineClass.Add(t);
+ result.Result = list_MachineClass;
+ }
+ else
+ {
+ result.Code = 202;
+ result.Message = "产品信息不存在";
}
-
- result.Result = list_MachineClass;
}
else
{
- result.Code = 201;
- result.Message = "设备信息不存在";
+
}
return result;
diff --git a/WebAPI/Controllers/WareController.cs b/WebAPI/Controllers/WareController.cs
index 1d8b463..065a401 100644
--- a/WebAPI/Controllers/WareController.cs
+++ b/WebAPI/Controllers/WareController.cs
@@ -59,7 +59,7 @@ namespace WebAPI.Controllers
var resObj = JsonHelper.Instance.JsonToObj(requeststr);
var sql = $"INSERT INTO [dbo].[T_MD_RawMaterialPaomo] ([PID], [planNumber], [materialName], [materialCode], [materialQty], [UserName], [CreateTime], [Remark1], [Remark2], [Remark3]) VALUES" +
- $" (N'{Guid.NewGuid()}', N'{resObj.planNumber.Substring(0, 14)}', N'{resObj.materialName}', N'{resObj.materialCode}', N'{resObj.materialQty}', N'{resObj.id}', '{DateTime.Now}', NULL, NULL, NULL);";
+ $" (N'{Guid.NewGuid()}', NULL, N'{resObj.materialName}', N'{resObj.materialCode}', N'{resObj.materialQty}', N'{resObj.id}', '{DateTime.Now}', NULL, NULL, NULL);";
SqlData.InsertWare(sql);
|