From 740c78ec823e6c1af7781338424317a55d424240 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周五, 13 12月 2024 16:32:05 +0800 Subject: [PATCH] 222 --- LA24030_LuLiPackageLine_Pda/components/buttonModal.vue | 3 + CC/iWareCC_ASRS/FormCC.Designer.cs | 59 ++++++++++++++++--- CC/iWareCC_ASRS/FormCC.cs | 68 ++++++++++++++++++++++ CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/1、DataProcess_BZ12.cs | 2 4 files changed, 120 insertions(+), 12 deletions(-) diff --git a/CC/iWareCC_ASRS/FormCC.Designer.cs b/CC/iWareCC_ASRS/FormCC.Designer.cs index 6201dae..c9d34e3 100644 --- a/CC/iWareCC_ASRS/FormCC.Designer.cs +++ b/CC/iWareCC_ASRS/FormCC.Designer.cs @@ -86,6 +86,7 @@ this.ckBDataProcess_RobotBuffer_ForceOutbound = new System.Windows.Forms.CheckBox(); this.ckBDataProcess_BZ12_FinishTask = new System.Windows.Forms.CheckBox(); this.tabPage3 = new System.Windows.Forms.TabPage(); + this.button1 = new System.Windows.Forms.Button(); this.button25 = new System.Windows.Forms.Button(); this.button24 = new System.Windows.Forms.Button(); this.tb_PackageCode = new System.Windows.Forms.TextBox(); @@ -119,7 +120,9 @@ this.lbl_Warning_FJ = new System.Windows.Forms.Label(); this.lbl_XinTiao_FJ = new System.Windows.Forms.Label(); this.lbl_Mode_FJ = new System.Windows.Forms.Label(); - this.button1 = new System.Windows.Forms.Button(); + this.tb_taskNo = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.btn1 = new System.Windows.Forms.Button(); this.tabControl1.SuspendLayout(); this.tPModeChoice.SuspendLayout(); this.panel_Model.SuspendLayout(); @@ -852,6 +855,9 @@ // // tabPage3 // + this.tabPage3.Controls.Add(this.btn1); + this.tabPage3.Controls.Add(this.tb_taskNo); + this.tabPage3.Controls.Add(this.label1); this.tabPage3.Controls.Add(this.button1); this.tabPage3.Controls.Add(this.button25); this.tabPage3.Controls.Add(this.button24); @@ -877,6 +883,18 @@ this.tabPage3.TabIndex = 9; this.tabPage3.Text = "数据维护&统计"; this.tabPage3.UseVisualStyleBackColor = true; + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.Red; + this.button1.Location = new System.Drawing.Point(817, 568); + this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(238, 48); + this.button1.TabIndex = 157; + this.button1.Text = "一键初始化除立体库中的板件"; + this.button1.UseVisualStyleBackColor = false; + this.button1.Click += new System.EventHandler(this.button1_Click); // // button25 // @@ -1257,17 +1275,33 @@ this.lbl_Mode_FJ.Text = "设备模式: "; this.lbl_Mode_FJ.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // - // button1 + // tb_taskNo // - this.button1.BackColor = System.Drawing.Color.Red; - this.button1.Location = new System.Drawing.Point(817, 568); - this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(238, 48); - this.button1.TabIndex = 157; - this.button1.Text = "一键初始化除立体库中的板件"; - this.button1.UseVisualStyleBackColor = false; - this.button1.Click += new System.EventHandler(this.button1_Click); + this.tb_taskNo.Location = new System.Drawing.Point(902, 642); + this.tb_taskNo.Name = "tb_taskNo"; + this.tb_taskNo.Size = new System.Drawing.Size(339, 25); + this.tb_taskNo.TabIndex = 159; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(836, 652); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(60, 15); + this.label1.TabIndex = 158; + this.label1.Text = "任务号:"; + // + // btn1 + // + this.btn1.BackColor = System.Drawing.Color.Red; + this.btn1.Location = new System.Drawing.Point(856, 688); + this.btn1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btn1.Name = "btn1"; + this.btn1.Size = new System.Drawing.Size(155, 48); + this.btn1.TabIndex = 160; + this.btn1.Text = "入库任务强制完成"; + this.btn1.UseVisualStyleBackColor = false; + this.btn1.Click += new System.EventHandler(this.btn1_Click); // // FormCC // @@ -1400,6 +1434,9 @@ private System.Windows.Forms.Label lbl_XinTiao_FX; private System.Windows.Forms.Label lbl_Mode_FX; private System.Windows.Forms.Button button1; + private System.Windows.Forms.TextBox tb_taskNo; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button btn1; } } diff --git a/CC/iWareCC_ASRS/FormCC.cs b/CC/iWareCC_ASRS/FormCC.cs index 0960ab9..5cbd5a6 100644 --- a/CC/iWareCC_ASRS/FormCC.cs +++ b/CC/iWareCC_ASRS/FormCC.cs @@ -20,6 +20,7 @@ using System; using System.Collections.Generic; using System.Data; +using System.Data.Entity.Core.Metadata.Edm; using System.Drawing; using System.Linq; using System.Linq.Expressions; @@ -29,6 +30,7 @@ using System.Windows.Forms; using XiGang.Core.Model; using XiGang.Core.Model.ViewModels; +using static WZ.Useful.Commons.NativeMethods; namespace iWareCC @@ -1531,5 +1533,71 @@ MessageBox.Show("宸插鐞�"); } } + + private void btn1_Click(object sender, EventArgs e) + { + var taskNo = this.tb_taskNo.Text.Trim(); + + var alertMsg = ""; + using (WmsDBModel wmsDB = new WmsDBModel()) + { + var task = wmsDB.wms_rbline_task.Where(x => x.TaskNo == taskNo && x.RbTaskType == (int)RbTaskTypeEnum.鍏ュ簱浠诲姟 && x.TaskStatus == (int)TaskStatusEnum.宸蹭笅鍙�).FirstOrDefault(); + if (task == null) + { + MessageBox.Show("娌℃壘鍒颁换鍔�"); + return; + } + + var upiCode = task.Upi; + var upiObj = wmsDB.mes_batchOrderUPI_new.Where(x => x.UPI == upiCode).FirstOrDefault(); + if (upiObj == null) + { + MessageBox.Show($"鏍规嵁UPI:{upiCode}娌℃湁鎵惧埌瀵硅薄 "); + return; + } + //澧炲姞搴撳瓨 + wms_stock_quan qun = new wms_stock_quan() + { + Id = Yitter.IdGenerator.YitIdHelper.NextId(), + Upi = upiCode, + PlanNo = task.PlanNo, + DetailName = upiObj.DetailName, + OrderId = task.OrderId, + CreateTime = DateTime.Now, + CreateUserName = "CC", + InTime = DateTime.Now, + OperReason = "鍏ュ簱", + PackageCode = task.PackageCode, + Length = task.Length, + Width = task.Width, + Thk = task.Thk, + PlaceCode = task.PlaceCode, + StockStatus = (int)StockStatusEnum.鍦ㄥ簱, + StockStatusName = StockStatusEnum.鍦ㄥ簱.ToString(), + + }; + wmsDB.wms_stock_quan.Add(qun); + + task.TaskStatus = (int)TaskStatusEnum.宸插畬鎴�; + task.FinishedTime = DateTime.Now; + + + var place = StationHandler.GetPlaceByPlaceCode(task.PlaceCode, wmsDB); + place.PlaceStatus = (int)PlaceStatusEnum.姝e父; + + + WmsRecordUpiProcessHandler.SaveWmsRecordUpiProcess(wmsDB, upiObj, task.PlaceCode, "缂撳瓨鍏ュ簱瀹屾垚:" + task.PlaceCode); + + wmsDB.SaveChanges(); + } + if (!string.IsNullOrEmpty(alertMsg)) + { + MessageBox.Show("閿欒:" + alertMsg); + } + else + { + MessageBox.Show("宸插鐞�"); + } + } } } diff --git "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/1\343\200\201DataProcess_BZ12.cs" "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/1\343\200\201DataProcess_BZ12.cs" index f70e50a..c22b7f2 100644 --- "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/1\343\200\201DataProcess_BZ12.cs" +++ "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/1\343\200\201DataProcess_BZ12.cs" @@ -23,7 +23,7 @@ LogType logType = LogType.DataProcess_BZ12; while (true) { - Thread.Sleep(2000);//浼戠湢2绉掞紝灏嗕紤鐪犲啓鍒板墠闈紝鏄负浜嗕笅闈㈢殑continue鏂规硶鎵ц鍚庝笉鏄剧ず閿欒淇℃伅鐨勬彁绀猴紒锛侊紒銆怑ditBy shaocx,2022-05-24銆� + Thread.Sleep(600);//浼戠湢2绉掞紝灏嗕紤鐪犲啓鍒板墠闈紝鏄负浜嗕笅闈㈢殑continue鏂规硶鎵ц鍚庝笉鏄剧ず閿欒淇℃伅鐨勬彁绀猴紒锛侊紒銆怑ditBy shaocx,2022-05-24銆� SystemWarningMsg._lbl_alert_DataProcess_BZ12 = string.Empty; try { diff --git a/LA24030_LuLiPackageLine_Pda/components/buttonModal.vue b/LA24030_LuLiPackageLine_Pda/components/buttonModal.vue index 5291243..474d492 100644 --- a/LA24030_LuLiPackageLine_Pda/components/buttonModal.vue +++ b/LA24030_LuLiPackageLine_Pda/components/buttonModal.vue @@ -112,4 +112,7 @@ // uni-button{ // // font-size: 16px !important; // } +uni-button{ + padding-right: 10px !important; +} </style> -- Gitblit v1.9.3