From 974b55612a93be495e1fe8d126a4b851aa4ccfa2 Mon Sep 17 00:00:00 2001 From: wenjy Date: Thu, 2 Jan 2025 17:49:42 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E6=B7=BB=E5=8A=A0=E6=B8=85?= =?UTF-8?q?=E9=99=A4=E4=BB=BB=E5=8A=A1=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AUCMA.STORE/AUCMA.STORE.csproj | 1 + AUCMA.STORE/InStoreForm.Designer.cs | 411 ++++++++++--------- AUCMA.STORE/InStoreForm.cs | 42 ++ AUCMA.STORE/InStoreForm.resx | 219 +++++++++- AUCMA.STORE/Properties/Resources.Designer.cs | 12 +- AUCMA.STORE/Properties/Resources.resx | 13 +- AUCMA.STORE/Resources/清除任务.png | Bin 0 -> 16285 bytes 7 files changed, 490 insertions(+), 208 deletions(-) create mode 100644 AUCMA.STORE/Resources/清除任务.png diff --git a/AUCMA.STORE/AUCMA.STORE.csproj b/AUCMA.STORE/AUCMA.STORE.csproj index 0ef3a62..4186666 100644 --- a/AUCMA.STORE/AUCMA.STORE.csproj +++ b/AUCMA.STORE/AUCMA.STORE.csproj @@ -278,6 +278,7 @@ + diff --git a/AUCMA.STORE/InStoreForm.Designer.cs b/AUCMA.STORE/InStoreForm.Designer.cs index e5673a9..e6958cf 100644 --- a/AUCMA.STORE/InStoreForm.Designer.cs +++ b/AUCMA.STORE/InStoreForm.Designer.cs @@ -30,6 +30,7 @@ namespace AUCMA.STORE private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InStoreForm)); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); @@ -40,10 +41,10 @@ namespace AUCMA.STORE System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InStoreForm)); this.timer1 = new System.Windows.Forms.Timer(this.components); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.panelEnhanced1 = new AUCMA.STORE.PanelEnhanced(); + this.btn_clearTask = new System.Windows.Forms.Button(); this.label19 = new System.Windows.Forms.Label(); this.hslMoveText3 = new HslControls.HslMoveText(); this.panel3 = new System.Windows.Forms.Panel(); @@ -65,6 +66,13 @@ namespace AUCMA.STORE this.pictureBox3 = new System.Windows.Forms.PictureBox(); this.panel1 = new System.Windows.Forms.Panel(); this.dataGridView1 = new System.Windows.Forms.DataGridView(); + this.Column0 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panel2 = new System.Windows.Forms.Panel(); this.dataGridView2 = new System.Windows.Forms.DataGridView(); this.Task_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -91,13 +99,6 @@ namespace AUCMA.STORE this.btn_Instore_1 = new System.Windows.Forms.Button(); this.label2 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); - this.Column0 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panelEnhanced1.SuspendLayout(); this.panel3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit(); @@ -130,6 +131,7 @@ namespace AUCMA.STORE this.panelEnhanced1.AutoSize = true; this.panelEnhanced1.BackgroundImage = global::AUCMA.STORE.Properties.Resources.背景; this.panelEnhanced1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.panelEnhanced1.Controls.Add(this.btn_clearTask); this.panelEnhanced1.Controls.Add(this.label19); this.panelEnhanced1.Controls.Add(this.hslMoveText3); this.panelEnhanced1.Controls.Add(this.panel3); @@ -159,20 +161,39 @@ namespace AUCMA.STORE this.panelEnhanced1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEnhanced1.ForeColor = System.Drawing.SystemColors.ActiveCaption; this.panelEnhanced1.Location = new System.Drawing.Point(0, 0); - this.panelEnhanced1.Margin = new System.Windows.Forms.Padding(2); + this.panelEnhanced1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.panelEnhanced1.Name = "panelEnhanced1"; - this.panelEnhanced1.Size = new System.Drawing.Size(1122, 663); + this.panelEnhanced1.Size = new System.Drawing.Size(1496, 829); this.panelEnhanced1.TabIndex = 0; // + // btn_clearTask + // + this.btn_clearTask.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.btn_clearTask.BackColor = System.Drawing.Color.Transparent; + this.btn_clearTask.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btn_clearTask.BackgroundImage"))); + this.btn_clearTask.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.btn_clearTask.FlatAppearance.BorderSize = 0; + this.btn_clearTask.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btn_clearTask.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btn_clearTask.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btn_clearTask.Location = new System.Drawing.Point(1010, 17); + this.btn_clearTask.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.btn_clearTask.Name = "btn_clearTask"; + this.btn_clearTask.Size = new System.Drawing.Size(208, 68); + this.btn_clearTask.TabIndex = 446; + this.btn_clearTask.UseVisualStyleBackColor = false; + this.btn_clearTask.Click += new System.EventHandler(this.btn_clearTask_Click); + // // label19 // this.label19.AutoSize = true; this.label19.BackColor = System.Drawing.Color.Transparent; this.label19.Font = new System.Drawing.Font("宋体", 26.25F, System.Drawing.FontStyle.Bold); this.label19.ForeColor = System.Drawing.Color.Red; - this.label19.Location = new System.Drawing.Point(330, 0); + this.label19.Location = new System.Drawing.Point(440, 0); + this.label19.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label19.Name = "label19"; - this.label19.Size = new System.Drawing.Size(159, 35); + this.label19.Size = new System.Drawing.Size(199, 44); this.label19.TabIndex = 445; this.label19.Text = "异常提示"; // @@ -182,10 +203,11 @@ namespace AUCMA.STORE | System.Windows.Forms.AnchorStyles.Right))); this.hslMoveText3.Font = new System.Drawing.Font("宋体", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.hslMoveText3.ForeColor = System.Drawing.Color.Red; - this.hslMoveText3.Location = new System.Drawing.Point(587, 12); + this.hslMoveText3.Location = new System.Drawing.Point(783, 15); + this.hslMoveText3.Margin = new System.Windows.Forms.Padding(4); this.hslMoveText3.MoveSpeed = 0F; this.hslMoveText3.Name = "hslMoveText3"; - this.hslMoveText3.Size = new System.Drawing.Size(326, 47); + this.hslMoveText3.Size = new System.Drawing.Size(435, 59); this.hslMoveText3.TabIndex = 433; this.hslMoveText3.Text = "异常提示"; // @@ -209,10 +231,10 @@ namespace AUCMA.STORE this.panel3.Controls.Add(this.label4); this.panel3.Controls.Add(this.pictureBox3); this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel3.Location = new System.Drawing.Point(0, 580); - this.panel3.Margin = new System.Windows.Forms.Padding(2); + this.panel3.Location = new System.Drawing.Point(0, 725); + this.panel3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(1122, 83); + this.panel3.Size = new System.Drawing.Size(1496, 104); this.panel3.TabIndex = 431; // // label18 @@ -222,10 +244,9 @@ namespace AUCMA.STORE this.label18.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label18.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label18.Location = new System.Drawing.Point(1023, 48); - this.label18.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label18.Location = new System.Drawing.Point(1364, 60); this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(88, 26); + this.label18.Size = new System.Drawing.Size(117, 32); this.label18.TabIndex = 436; this.label18.Text = "2#入库口"; // @@ -234,10 +255,10 @@ namespace AUCMA.STORE this.pictureBox10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox10.BackColor = System.Drawing.Color.Transparent; this.pictureBox10.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox10.Location = new System.Drawing.Point(997, 48); - this.pictureBox10.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox10.Location = new System.Drawing.Point(1329, 60); + this.pictureBox10.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox10.Name = "pictureBox10"; - this.pictureBox10.Size = new System.Drawing.Size(23, 26); + this.pictureBox10.Size = new System.Drawing.Size(31, 32); this.pictureBox10.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox10.TabIndex = 435; this.pictureBox10.TabStop = false; @@ -249,10 +270,9 @@ namespace AUCMA.STORE this.label17.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label17.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label17.Location = new System.Drawing.Point(1023, 11); - this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label17.Location = new System.Drawing.Point(1364, 14); this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(88, 26); + this.label17.Size = new System.Drawing.Size(117, 32); this.label17.TabIndex = 434; this.label17.Text = "2#出库口"; // @@ -261,10 +281,10 @@ namespace AUCMA.STORE this.pictureBox8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox8.BackColor = System.Drawing.Color.Transparent; this.pictureBox8.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox8.Location = new System.Drawing.Point(997, 11); - this.pictureBox8.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox8.Location = new System.Drawing.Point(1329, 14); + this.pictureBox8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox8.Name = "pictureBox8"; - this.pictureBox8.Size = new System.Drawing.Size(23, 26); + this.pictureBox8.Size = new System.Drawing.Size(31, 32); this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox8.TabIndex = 433; this.pictureBox8.TabStop = false; @@ -276,10 +296,9 @@ namespace AUCMA.STORE this.label16.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label16.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label16.Location = new System.Drawing.Point(900, 48); - this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label16.Location = new System.Drawing.Point(1200, 60); this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(88, 26); + this.label16.Size = new System.Drawing.Size(117, 32); this.label16.TabIndex = 432; this.label16.Text = "1#入库口"; // @@ -288,10 +307,10 @@ namespace AUCMA.STORE this.pictureBox9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox9.BackColor = System.Drawing.Color.Transparent; this.pictureBox9.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox9.Location = new System.Drawing.Point(874, 48); - this.pictureBox9.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox9.Location = new System.Drawing.Point(1165, 60); + this.pictureBox9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox9.Name = "pictureBox9"; - this.pictureBox9.Size = new System.Drawing.Size(23, 26); + this.pictureBox9.Size = new System.Drawing.Size(31, 32); this.pictureBox9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox9.TabIndex = 431; this.pictureBox9.TabStop = false; @@ -303,10 +322,9 @@ namespace AUCMA.STORE this.label15.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label15.Font = new System.Drawing.Font("宋体", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label15.Location = new System.Drawing.Point(900, 11); - this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label15.Location = new System.Drawing.Point(1200, 14); this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(88, 26); + this.label15.Size = new System.Drawing.Size(117, 32); this.label15.TabIndex = 430; this.label15.Text = "1#出库口"; // @@ -315,10 +333,10 @@ namespace AUCMA.STORE this.pictureBox7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox7.BackColor = System.Drawing.Color.Transparent; this.pictureBox7.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox7.Location = new System.Drawing.Point(874, 11); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox7.Location = new System.Drawing.Point(1165, 14); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox7.Name = "pictureBox7"; - this.pictureBox7.Size = new System.Drawing.Size(23, 26); + this.pictureBox7.Size = new System.Drawing.Size(31, 32); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox7.TabIndex = 429; this.pictureBox7.TabStop = false; @@ -330,10 +348,9 @@ namespace AUCMA.STORE this.label10.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label10.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label10.Location = new System.Drawing.Point(667, 28); - this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label10.Location = new System.Drawing.Point(889, 35); this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(216, 34); + this.label10.Size = new System.Drawing.Size(288, 42); this.label10.TabIndex = 428; this.label10.Text = "机械手状态"; // @@ -342,10 +359,10 @@ namespace AUCMA.STORE this.pictureBox6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox6.BackColor = System.Drawing.Color.Transparent; this.pictureBox6.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox6.Location = new System.Drawing.Point(625, 28); - this.pictureBox6.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox6.Location = new System.Drawing.Point(833, 35); + this.pictureBox6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox6.Name = "pictureBox6"; - this.pictureBox6.Size = new System.Drawing.Size(33, 37); + this.pictureBox6.Size = new System.Drawing.Size(44, 46); this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox6.TabIndex = 427; this.pictureBox6.TabStop = false; @@ -357,10 +374,9 @@ namespace AUCMA.STORE this.label9.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label9.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label9.Location = new System.Drawing.Point(515, 28); - this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label9.Location = new System.Drawing.Point(687, 35); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(137, 34); + this.label9.Size = new System.Drawing.Size(183, 42); this.label9.TabIndex = 426; this.label9.Text = "RGV状态"; // @@ -369,10 +385,10 @@ namespace AUCMA.STORE this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox1.BackColor = System.Drawing.Color.Transparent; this.pictureBox1.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox1.Location = new System.Drawing.Point(473, 28); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox1.Location = new System.Drawing.Point(631, 35); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(33, 37); + this.pictureBox1.Size = new System.Drawing.Size(44, 46); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pictureBox1.TabIndex = 425; this.pictureBox1.TabStop = false; @@ -384,10 +400,9 @@ namespace AUCMA.STORE this.label3.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label3.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label3.Location = new System.Drawing.Point(285, 28); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Location = new System.Drawing.Point(380, 35); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(208, 34); + this.label3.Size = new System.Drawing.Size(277, 42); this.label3.TabIndex = 407; this.label3.Text = "2#堆垛机状态"; // @@ -396,10 +411,10 @@ namespace AUCMA.STORE this.pictureBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox2.BackColor = System.Drawing.Color.Transparent; this.pictureBox2.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox2.Location = new System.Drawing.Point(247, 28); - this.pictureBox2.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox2.Location = new System.Drawing.Point(329, 35); + this.pictureBox2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(33, 37); + this.pictureBox2.Size = new System.Drawing.Size(44, 46); this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pictureBox2.TabIndex = 406; this.pictureBox2.TabStop = false; @@ -410,10 +425,9 @@ namespace AUCMA.STORE this.label4.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label4.Font = new System.Drawing.Font("宋体", 26.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label4.Location = new System.Drawing.Point(50, 27); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Location = new System.Drawing.Point(67, 34); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(208, 34); + this.label4.Size = new System.Drawing.Size(277, 42); this.label4.TabIndex = 405; this.label4.Text = "1#堆垛机状态"; // @@ -422,10 +436,10 @@ namespace AUCMA.STORE this.pictureBox3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.pictureBox3.BackColor = System.Drawing.Color.Transparent; this.pictureBox3.Image = global::AUCMA.STORE.Properties.Resources.Red; - this.pictureBox3.Location = new System.Drawing.Point(13, 25); - this.pictureBox3.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox3.Location = new System.Drawing.Point(17, 31); + this.pictureBox3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(33, 37); + this.pictureBox3.Size = new System.Drawing.Size(44, 46); this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pictureBox3.TabIndex = 404; this.pictureBox3.TabStop = false; @@ -434,10 +448,10 @@ namespace AUCMA.STORE // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(3)))), ((int)(((byte)(27)))), ((int)(((byte)(61))))); this.panel1.Controls.Add(this.dataGridView1); - this.panel1.Location = new System.Drawing.Point(26, 371); - this.panel1.Margin = new System.Windows.Forms.Padding(2); + this.panel1.Location = new System.Drawing.Point(35, 464); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(532, 234); + this.panel1.Size = new System.Drawing.Size(709, 292); this.panel1.TabIndex = 426; // // dataGridView1 @@ -460,6 +474,7 @@ namespace AUCMA.STORE dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.dataGridView1.ColumnHeadersHeight = 29; this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column0, this.Column1, @@ -479,6 +494,7 @@ namespace AUCMA.STORE this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridView1.EnableHeadersVisualStyles = false; this.dataGridView1.Location = new System.Drawing.Point(0, 0); + this.dataGridView1.Margin = new System.Windows.Forms.Padding(4); this.dataGridView1.MultiSelect = false; this.dataGridView1.Name = "dataGridView1"; this.dataGridView1.ReadOnly = true; @@ -506,20 +522,83 @@ namespace AUCMA.STORE this.dataGridView1.RowTemplate.Height = 40; this.dataGridView1.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; - this.dataGridView1.Size = new System.Drawing.Size(532, 234); + this.dataGridView1.Size = new System.Drawing.Size(709, 292); this.dataGridView1.TabIndex = 430; this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick); this.dataGridView1.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridView1_CellFormatting); this.dataGridView1.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseClick); this.dataGridView1.Paint += new System.Windows.Forms.PaintEventHandler(this.dataGridView1_Paint); // + // Column0 + // + this.Column0.HeaderText = "任务编号"; + this.Column0.MinimumWidth = 6; + this.Column0.Name = "Column0"; + this.Column0.ReadOnly = true; + this.Column0.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column0.Width = 115; + // + // Column1 + // + this.Column1.HeaderText = "类型"; + this.Column1.MinimumWidth = 6; + this.Column1.Name = "Column1"; + this.Column1.ReadOnly = true; + this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column1.Width = 80; + // + // Column2 + // + this.Column2.HeaderText = "型号"; + this.Column2.MinimumWidth = 6; + this.Column2.Name = "Column2"; + this.Column2.ReadOnly = true; + this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column2.Width = 125; + // + // Column3 + // + this.Column3.HeaderText = "区域"; + this.Column3.MinimumWidth = 6; + this.Column3.Name = "Column3"; + this.Column3.ReadOnly = true; + this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column3.Width = 30; + // + // Column4 + // + this.Column4.HeaderText = "库位"; + this.Column4.MinimumWidth = 6; + this.Column4.Name = "Column4"; + this.Column4.ReadOnly = true; + this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column4.Width = 50; + // + // Column5 + // + this.Column5.HeaderText = "状态"; + this.Column5.MinimumWidth = 6; + this.Column5.Name = "Column5"; + this.Column5.ReadOnly = true; + this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + this.Column5.Width = 50; + // + // Column6 + // + this.Column6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.Column6.HeaderText = "时间"; + this.Column6.MinimumWidth = 6; + this.Column6.Name = "Column6"; + this.Column6.ReadOnly = true; + this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; + // // panel2 // this.panel2.Controls.Add(this.dataGridView2); - this.panel2.Location = new System.Drawing.Point(587, 371); - this.panel2.Margin = new System.Windows.Forms.Padding(2); + this.panel2.Location = new System.Drawing.Point(783, 464); + this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(517, 234); + this.panel2.Size = new System.Drawing.Size(689, 292); this.panel2.TabIndex = 427; // // dataGridView2 @@ -560,6 +639,7 @@ namespace AUCMA.STORE this.dataGridView2.Dock = System.Windows.Forms.DockStyle.Fill; this.dataGridView2.EnableHeadersVisualStyles = false; this.dataGridView2.Location = new System.Drawing.Point(0, 0); + this.dataGridView2.Margin = new System.Windows.Forms.Padding(4); this.dataGridView2.MultiSelect = false; this.dataGridView2.Name = "dataGridView2"; this.dataGridView2.ReadOnly = true; @@ -587,7 +667,7 @@ namespace AUCMA.STORE this.dataGridView2.RowTemplate.Height = 40; this.dataGridView2.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; this.dataGridView2.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; - this.dataGridView2.Size = new System.Drawing.Size(517, 234); + this.dataGridView2.Size = new System.Drawing.Size(689, 292); this.dataGridView2.TabIndex = 429; // // Task_ID @@ -624,10 +704,9 @@ namespace AUCMA.STORE this.label13.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label13.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label13.Location = new System.Drawing.Point(972, 120); - this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label13.Location = new System.Drawing.Point(1296, 150); this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(99, 32); + this.label13.Size = new System.Drawing.Size(132, 40); this.label13.TabIndex = 430; this.label13.Text = "0%"; // @@ -638,10 +717,9 @@ namespace AUCMA.STORE this.label14.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label14.Font = new System.Drawing.Font("宋体", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label14.Location = new System.Drawing.Point(974, 169); - this.label14.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label14.Location = new System.Drawing.Point(1299, 211); this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(97, 29); + this.label14.Size = new System.Drawing.Size(129, 36); this.label14.TabIndex = 429; this.label14.Text = "库存占比"; // @@ -652,10 +730,9 @@ namespace AUCMA.STORE this.label12.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label12.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label12.Location = new System.Drawing.Point(421, 115); - this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label12.Location = new System.Drawing.Point(561, 144); this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(92, 37); + this.label12.Size = new System.Drawing.Size(123, 46); this.label12.TabIndex = 428; this.label12.Text = "0%"; // @@ -666,10 +743,9 @@ namespace AUCMA.STORE this.label11.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label11.Font = new System.Drawing.Font("宋体", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label11.Location = new System.Drawing.Point(423, 168); - this.label11.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label11.Location = new System.Drawing.Point(564, 210); this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(89, 22); + this.label11.Size = new System.Drawing.Size(119, 28); this.label11.TabIndex = 427; this.label11.Text = "库存占比"; // @@ -680,10 +756,9 @@ namespace AUCMA.STORE this.label8.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label8.Font = new System.Drawing.Font("宋体", 16.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label8.ForeColor = System.Drawing.Color.LightSkyBlue; - this.label8.Location = new System.Drawing.Point(423, 210); - this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label8.Location = new System.Drawing.Point(564, 262); this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(0, 22); + this.label8.Size = new System.Drawing.Size(0, 28); this.label8.TabIndex = 421; // // label7 @@ -695,10 +770,9 @@ namespace AUCMA.STORE this.label7.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label7.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label7.ForeColor = System.Drawing.Color.LightSkyBlue; - this.label7.Location = new System.Drawing.Point(988, 189); - this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label7.Location = new System.Drawing.Point(1317, 236); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(0, 35); + this.label7.Size = new System.Drawing.Size(0, 43); this.label7.TabIndex = 420; // // label6 @@ -708,10 +782,9 @@ namespace AUCMA.STORE this.label6.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label6.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label6.ForeColor = System.Drawing.Color.LightSkyBlue; - this.label6.Location = new System.Drawing.Point(434, 176); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label6.Location = new System.Drawing.Point(579, 220); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(0, 35); + this.label6.Size = new System.Drawing.Size(0, 43); this.label6.TabIndex = 419; // // pictureBox5 @@ -719,10 +792,10 @@ namespace AUCMA.STORE this.pictureBox5.BackColor = System.Drawing.Color.Transparent; this.pictureBox5.BackgroundImage = global::AUCMA.STORE.Properties.Resources.库存占比; this.pictureBox5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.pictureBox5.Location = new System.Drawing.Point(923, 115); - this.pictureBox5.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox5.Location = new System.Drawing.Point(1231, 144); + this.pictureBox5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox5.Name = "pictureBox5"; - this.pictureBox5.Size = new System.Drawing.Size(180, 186); + this.pictureBox5.Size = new System.Drawing.Size(240, 232); this.pictureBox5.TabIndex = 418; this.pictureBox5.TabStop = false; this.pictureBox5.Click += new System.EventHandler(this.pictureBox5_Click); @@ -732,10 +805,10 @@ namespace AUCMA.STORE this.pictureBox4.BackColor = System.Drawing.Color.Transparent; this.pictureBox4.BackgroundImage = global::AUCMA.STORE.Properties.Resources.库存占比; this.pictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.pictureBox4.Location = new System.Drawing.Point(368, 115); - this.pictureBox4.Margin = new System.Windows.Forms.Padding(2); + this.pictureBox4.Location = new System.Drawing.Point(491, 144); + this.pictureBox4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(180, 174); + this.pictureBox4.Size = new System.Drawing.Size(240, 218); this.pictureBox4.TabIndex = 417; this.pictureBox4.TabStop = false; this.pictureBox4.Click += new System.EventHandler(this.pictureBox4_Click); @@ -748,10 +821,9 @@ namespace AUCMA.STORE this.label5.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label5.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label5.Location = new System.Drawing.Point(330, 24); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label5.Location = new System.Drawing.Point(440, 30); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(0, 35); + this.label5.Size = new System.Drawing.Size(0, 43); this.label5.TabIndex = 416; // // btn_Exit @@ -764,10 +836,10 @@ namespace AUCMA.STORE this.btn_Exit.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.btn_Exit.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Exit.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_Exit.Location = new System.Drawing.Point(932, 10); - this.btn_Exit.Margin = new System.Windows.Forms.Padding(2); + this.btn_Exit.Location = new System.Drawing.Point(1243, 12); + this.btn_Exit.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Exit.Name = "btn_Exit"; - this.btn_Exit.Size = new System.Drawing.Size(156, 62); + this.btn_Exit.Size = new System.Drawing.Size(208, 78); this.btn_Exit.TabIndex = 413; this.btn_Exit.UseVisualStyleBackColor = false; this.btn_Exit.Click += new System.EventHandler(this.button10_Click); @@ -784,10 +856,10 @@ namespace AUCMA.STORE this.btn_Unlock_2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Unlock_2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btn_Unlock_2.ForeColor = System.Drawing.SystemColors.ActiveCaption; - this.btn_Unlock_2.Location = new System.Drawing.Point(746, 224); - this.btn_Unlock_2.Margin = new System.Windows.Forms.Padding(2); + this.btn_Unlock_2.Location = new System.Drawing.Point(995, 280); + this.btn_Unlock_2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Unlock_2.Name = "btn_Unlock_2"; - this.btn_Unlock_2.Size = new System.Drawing.Size(137, 66); + this.btn_Unlock_2.Size = new System.Drawing.Size(183, 82); this.btn_Unlock_2.TabIndex = 411; this.btn_Unlock_2.UseVisualStyleBackColor = false; this.btn_Unlock_2.Click += new System.EventHandler(this.btn_Unlock_2_Click); @@ -802,10 +874,10 @@ namespace AUCMA.STORE this.btn_Stop_2.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.btn_Stop_2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Stop_2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_Stop_2.Location = new System.Drawing.Point(587, 226); - this.btn_Stop_2.Margin = new System.Windows.Forms.Padding(2); + this.btn_Stop_2.Location = new System.Drawing.Point(783, 282); + this.btn_Stop_2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Stop_2.Name = "btn_Stop_2"; - this.btn_Stop_2.Size = new System.Drawing.Size(140, 62); + this.btn_Stop_2.Size = new System.Drawing.Size(187, 78); this.btn_Stop_2.TabIndex = 410; this.btn_Stop_2.UseVisualStyleBackColor = false; this.btn_Stop_2.Click += new System.EventHandler(this.btn_Stop_2_Click); @@ -820,10 +892,10 @@ namespace AUCMA.STORE this.button7.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.button7.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button7.Location = new System.Drawing.Point(746, 148); - this.button7.Margin = new System.Windows.Forms.Padding(2); + this.button7.Location = new System.Drawing.Point(995, 185); + this.button7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.button7.Name = "button7"; - this.button7.Size = new System.Drawing.Size(137, 62); + this.button7.Size = new System.Drawing.Size(183, 78); this.button7.TabIndex = 409; this.button7.UseVisualStyleBackColor = false; this.button7.Click += new System.EventHandler(this.button7_Click); @@ -838,10 +910,10 @@ namespace AUCMA.STORE this.button8.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.button8.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button8.Location = new System.Drawing.Point(587, 148); - this.button8.Margin = new System.Windows.Forms.Padding(2); + this.button8.Location = new System.Drawing.Point(783, 185); + this.button8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.button8.Name = "button8"; - this.button8.Size = new System.Drawing.Size(140, 62); + this.button8.Size = new System.Drawing.Size(187, 78); this.button8.TabIndex = 408; this.button8.UseVisualStyleBackColor = false; this.button8.Click += new System.EventHandler(this.button8_Click); @@ -855,10 +927,10 @@ namespace AUCMA.STORE this.btn_Unlock_1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.btn_Unlock_1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Unlock_1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_Unlock_1.Location = new System.Drawing.Point(196, 226); - this.btn_Unlock_1.Margin = new System.Windows.Forms.Padding(2); + this.btn_Unlock_1.Location = new System.Drawing.Point(261, 282); + this.btn_Unlock_1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Unlock_1.Name = "btn_Unlock_1"; - this.btn_Unlock_1.Size = new System.Drawing.Size(137, 62); + this.btn_Unlock_1.Size = new System.Drawing.Size(183, 78); this.btn_Unlock_1.TabIndex = 407; this.btn_Unlock_1.UseVisualStyleBackColor = false; this.btn_Unlock_1.Click += new System.EventHandler(this.btn_Unlock_1_Click); @@ -872,10 +944,10 @@ namespace AUCMA.STORE this.btn_Stop_1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.btn_Stop_1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Stop_1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_Stop_1.Location = new System.Drawing.Point(35, 226); - this.btn_Stop_1.Margin = new System.Windows.Forms.Padding(2); + this.btn_Stop_1.Location = new System.Drawing.Point(47, 282); + this.btn_Stop_1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Stop_1.Name = "btn_Stop_1"; - this.btn_Stop_1.Size = new System.Drawing.Size(137, 62); + this.btn_Stop_1.Size = new System.Drawing.Size(183, 78); this.btn_Stop_1.TabIndex = 406; this.btn_Stop_1.UseVisualStyleBackColor = false; this.btn_Stop_1.Click += new System.EventHandler(this.btn_Stop_1_Click); @@ -889,10 +961,10 @@ namespace AUCMA.STORE this.button2.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.button2.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button2.Location = new System.Drawing.Point(196, 148); - this.button2.Margin = new System.Windows.Forms.Padding(2); + this.button2.Location = new System.Drawing.Point(261, 185); + this.button2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(137, 62); + this.button2.Size = new System.Drawing.Size(183, 78); this.button2.TabIndex = 405; this.button2.UseVisualStyleBackColor = false; this.button2.Click += new System.EventHandler(this.button2_Click); @@ -906,10 +978,10 @@ namespace AUCMA.STORE this.btn_Instore_1.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; this.btn_Instore_1.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; this.btn_Instore_1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btn_Instore_1.Location = new System.Drawing.Point(35, 148); - this.btn_Instore_1.Margin = new System.Windows.Forms.Padding(2); + this.btn_Instore_1.Location = new System.Drawing.Point(47, 185); + this.btn_Instore_1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.btn_Instore_1.Name = "btn_Instore_1"; - this.btn_Instore_1.Size = new System.Drawing.Size(137, 62); + this.btn_Instore_1.Size = new System.Drawing.Size(183, 78); this.btn_Instore_1.TabIndex = 404; this.btn_Instore_1.UseVisualStyleBackColor = false; this.btn_Instore_1.Click += new System.EventHandler(this.btn_Instore_1_Click); @@ -922,10 +994,9 @@ namespace AUCMA.STORE this.label2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label2.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label2.Location = new System.Drawing.Point(674, 610); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Location = new System.Drawing.Point(899, 762); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(0, 35); + this.label2.Size = new System.Drawing.Size(0, 43); this.label2.TabIndex = 399; // // label1 @@ -936,84 +1007,21 @@ namespace AUCMA.STORE this.label1.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.label1.Font = new System.Drawing.Font("宋体", 25.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(106)))), ((int)(((byte)(203)))), ((int)(((byte)(254))))); - this.label1.Location = new System.Drawing.Point(898, 610); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Location = new System.Drawing.Point(1197, 762); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(0, 35); + this.label1.Size = new System.Drawing.Size(0, 43); this.label1.TabIndex = 397; // - // Column0 - // - this.Column0.HeaderText = "任务编号"; - this.Column0.MinimumWidth = 6; - this.Column0.Name = "Column0"; - this.Column0.ReadOnly = true; - this.Column0.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.Column0.Width = 115; - // - // Column1 - // - this.Column1.HeaderText = "类型"; - this.Column1.MinimumWidth = 6; - this.Column1.Name = "Column1"; - this.Column1.ReadOnly = true; - this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.Column1.Width = 80; - // - // Column2 - // - this.Column2.HeaderText = "型号"; - this.Column2.MinimumWidth = 6; - this.Column2.Name = "Column2"; - this.Column2.ReadOnly = true; - this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // - // Column3 - // - this.Column3.HeaderText = "区域"; - this.Column3.MinimumWidth = 6; - this.Column3.Name = "Column3"; - this.Column3.ReadOnly = true; - this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.Column3.Width = 30; - // - // Column4 - // - this.Column4.HeaderText = "库位"; - this.Column4.MinimumWidth = 6; - this.Column4.Name = "Column4"; - this.Column4.ReadOnly = true; - this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.Column4.Width = 50; - // - // Column5 - // - this.Column5.HeaderText = "状态"; - this.Column5.MinimumWidth = 6; - this.Column5.Name = "Column5"; - this.Column5.ReadOnly = true; - this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - this.Column5.Width = 50; - // - // Column6 - // - this.Column6.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.Column6.HeaderText = "时间"; - this.Column6.MinimumWidth = 6; - this.Column6.Name = "Column6"; - this.Column6.ReadOnly = true; - this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; - // // InStoreForm // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.ActiveCaption; - this.ClientSize = new System.Drawing.Size(1122, 663); + this.ClientSize = new System.Drawing.Size(1496, 829); this.Controls.Add(this.panelEnhanced1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(2); + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.Name = "InStoreForm"; this.Text = "WCS"; this.Activated += new System.EventHandler(this.InStoreForm_Activated); @@ -1100,6 +1108,7 @@ namespace AUCMA.STORE private System.Windows.Forms.DataGridViewTextBoxColumn Column4; private System.Windows.Forms.DataGridViewTextBoxColumn Column5; private System.Windows.Forms.DataGridViewTextBoxColumn Column6; + private System.Windows.Forms.Button btn_clearTask; } } diff --git a/AUCMA.STORE/InStoreForm.cs b/AUCMA.STORE/InStoreForm.cs index db1cb4e..e91dc7a 100644 --- a/AUCMA.STORE/InStoreForm.cs +++ b/AUCMA.STORE/InStoreForm.cs @@ -994,6 +994,11 @@ namespace AUCMA.STORE form.ShowDialog(this); } + /// + /// 急停按钮改为清除任务按钮 + /// + /// + /// private async void btn_Stop_1_Click(object sender, EventArgs e) { Expression> exp1 = s1 => true; @@ -1013,6 +1018,8 @@ namespace AUCMA.STORE btn_Stop_1.BackgroundImage = Image.FromFile(img); stop1_Flag = false; } + + } private async void btn_Stop_2_Click(object sender, EventArgs e) @@ -1555,5 +1562,40 @@ namespace AUCMA.STORE iFlag = true; unLockStoreLocationInfo.ShowDialog(this); } + + private async void btn_clearTask_Click(object sender, EventArgs e) + { + Expression> exp = s1 => true; + List taskQueues = await new BaseServices().Query(x => x.storeCode == "A" && x.pilerTaskType == TaskType.OutStore && x.taskStatus == Entity.Enums.TaskStatus.Await); + if (taskQueues != null) + { + if (taskQueues.Count > 0) + { + DialogResult result = MessageBox.Show($"确认删除{taskQueues.Count}条出库任务", "确认对话", MessageBoxButtons.YesNo, MessageBoxIcon.Question); + + if (result == DialogResult.Yes) + { + bool res = await new BaseServices().DeleteByIds(taskQueues.Select(x => x.uuid).ToArray()); + MessageBox.Show($"操作已执行,删除{(res ? "成功" : "失败")}", "通知", MessageBoxButtons.OK, MessageBoxIcon.Information); + LogHelper.Pilerlog($"手动删除{taskQueues.Count}条出库任务{(res ? "成功" : "失败")}:{JsonChange.ModeToJson(taskQueues)}"); + if (res) + { + inStoreTaskList.Clear(); + outStoreTaskList.Clear(); + dataGridView1.Rows.Clear(); + initTaskQueue(); + } + } + else + { + MessageBox.Show("操作已取消。", "通知", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + else + { + MessageBox.Show("当前没有未执行的等待任务。", "通知", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + } } } diff --git a/AUCMA.STORE/InStoreForm.resx b/AUCMA.STORE/InStoreForm.resx index 647caa2..09263bb 100644 --- a/AUCMA.STORE/InStoreForm.resx +++ b/AUCMA.STORE/InStoreForm.resx @@ -123,6 +123,224 @@ 122, 17 + + + + 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 + qLC6TA0AAAAASUVORK5CYII= + + True @@ -153,7 +371,6 @@ True - AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA diff --git a/AUCMA.STORE/Properties/Resources.Designer.cs b/AUCMA.STORE/Properties/Resources.Designer.cs index c1fdacb..0f3661d 100644 --- a/AUCMA.STORE/Properties/Resources.Designer.cs +++ b/AUCMA.STORE/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace AUCMA.STORE.Properties { // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen // (以 /str 作为命令选项),或重新生成 VS 项目。 - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -160,6 +160,16 @@ namespace AUCMA.STORE.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap 清除任务 { + get { + object obj = ResourceManager.GetObject("清除任务", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// diff --git a/AUCMA.STORE/Properties/Resources.resx b/AUCMA.STORE/Properties/Resources.resx index 692ab87..edc4a14 100644 --- a/AUCMA.STORE/Properties/Resources.resx +++ b/AUCMA.STORE/Properties/Resources.resx @@ -145,22 +145,25 @@ ..\Resources\恢复.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\出库.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\库存占比.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\物料查询未选中.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\解锁库位.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\物料查询选中.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\出库.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Green.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\解锁库位.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\清除任务.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/AUCMA.STORE/Resources/清除任务.png b/AUCMA.STORE/Resources/清除任务.png new file mode 100644 index 0000000000000000000000000000000000000000..a4080f33f918a5a735ce00c8dfb4774da3f4bf00 GIT binary patch literal 16285 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 THFcwC00000NkvXXu0mjf@TG+P literal 0 HcmV?d00001