KWD 2 hónapja
szülő
commit
2ffdd79b05

+ 24 - 10
TeamAAS-VM/Core/Management.cs

@@ -2866,17 +2866,31 @@ namespace TeamAAS_VP.Core
                                                                         break;
                                                                     }
                                                                 }
-
-                                                                //if (currentProduct.ID != productId && q.ProductKBSN == kb_sn && q.ProductColor == color && q.ProductCode == model_num)
-                                                                if (currentProduct.ID != productId && q.ProductLoad.Contains(kb_pn[i]))
+                                                                if (_configService.GetSystemConfiguration().IsTP_AOI)
                                                                 {
-                                                                    //切换产品
-                                                                    SendTaskMessage($"开始切换产品{q.ProductKBSN}", MessageLevel.Error);
-                                                                    _productService.LoadProduct(productId);
-                                                                    _productService.SetCurrentProduct(productId);
-                                                                    await WritePositionToPlcAsync();
-                                                                    SendTaskMessage($"切换产品成功", MessageLevel.Debug);
-                                                                    break;
+                                                                    if (currentProduct.ID != productId && q.ProductLoad.Contains(kb_pn[i]))
+                                                                    {
+                                                                        //切换产品
+                                                                        SendTaskMessage($"开始切换产品{q.ProductKBSN}", MessageLevel.Error);
+                                                                        _productService.LoadProduct(productId);
+                                                                        _productService.SetCurrentProduct(productId);
+                                                                        await WritePositionToPlcAsync();
+                                                                        SendTaskMessage($"切换产品成功", MessageLevel.Debug);
+                                                                        break;
+                                                                    }
+                                                                }
+                                                                else
+                                                                {
+                                                                    if (currentProduct.ID != productId && q.ProductKBSN == kb_sn[i] && q.ProductColor == color[i] && q.ProductCode == model_num[i])
+                                                                    {
+                                                                        //切换产品
+                                                                        SendTaskMessage($"开始切换产品{q.ProductKBSN}", MessageLevel.Error);
+                                                                        _productService.LoadProduct(productId);
+                                                                        _productService.SetCurrentProduct(productId);
+                                                                        await WritePositionToPlcAsync();
+                                                                        SendTaskMessage($"切换产品成功", MessageLevel.Debug);
+                                                                        break;
+                                                                    }
                                                                 }
                                                             }
                                                         }

+ 10 - 0
TeamAAS-VM/Models/SystemConfiguration.cs

@@ -541,5 +541,15 @@ namespace TeamAAS_VP.Models
             get => _PermissionIdleTimeout;
             set => SetProperty(ref _PermissionIdleTimeout, value);
         }
+
+        private bool _IsTP_AOI = false;
+        /// <summary>
+        ///  ÊÇ·ñÊÇTP_AOI
+        /// </summary>
+        public bool IsTP_AOI
+        {
+            get => _IsTP_AOI;
+            set => SetProperty(ref _IsTP_AOI, value);
+        }
     }
 }

+ 4 - 4
TeamAAS-VM/Resources/Languages/Lang.en.resx

@@ -2220,7 +2220,7 @@
   <data name="工作模式" xml:space="preserve">
     <value>Working mode</value>
   </data>
-  <data name="显示 3D 界面" xml:space="preserve">
+  <data name="显示3D界面" xml:space="preserve">
     <value>Show 3D view</value>
   </data>
   <data name="保存拍照数据 CSV" xml:space="preserve">
@@ -2253,9 +2253,6 @@
   <data name="删除产品" xml:space="preserve">
     <value>Delete product</value>
   </data>
-  <data name="扫码枪配置" xml:space="preserve">
-    <value>Barcode scanner configuration</value>
-  </data>
   <data name="保存拍照数据CSV" xml:space="preserve">
     <value>Save capture data as CSV</value>
   </data>
@@ -2265,4 +2262,7 @@
   <data name="刷卡器配置" xml:space="preserve">
     <value>Card reader configuration</value>
   </data>
+  <data name="扫码枪配置" xml:space="preserve">
+    <value>Barcode scanner configuration</value>
+  </data>
 </root>

+ 4 - 4
TeamAAS-VM/Resources/Languages/Lang.ja-JP.resx

@@ -2220,7 +2220,7 @@
   <data name="工作模式" xml:space="preserve">
     <value>動作モード</value>
   </data>
-  <data name="显示 3D 界面" xml:space="preserve">
+  <data name="显示3D界面" xml:space="preserve">
     <value>3D 画面を表示</value>
   </data>
   <data name="保存拍照数据 CSV" xml:space="preserve">
@@ -2253,9 +2253,6 @@
   <data name="删除产品" xml:space="preserve">
     <value>製品削除</value>
   </data>
-  <data name="扫码枪配置" xml:space="preserve">
-    <value>バーコードリーダー設定</value>
-  </data>
   <data name="保存拍照数据CSV" xml:space="preserve">
     <value>撮影データ CSV 保存</value>
   </data>
@@ -2265,4 +2262,7 @@
   <data name="刷卡器配置" xml:space="preserve">
     <value>カードリーダー設定</value>
   </data>
+  <data name="扫码枪配置" xml:space="preserve">
+    <value>バーコードリーダー設定</value>
+  </data>
 </root>

+ 5 - 5
TeamAAS-VM/Resources/Languages/Lang.resx

@@ -2363,7 +2363,7 @@
     <value>工作模式</value>
     <comment>工作模式</comment>
   </data>
-  <data name="显示 3D 界面" xml:space="preserve">
+  <data name="显示3D界面" xml:space="preserve">
     <value>显示3D界面</value>
     <comment>显示3D界面</comment>
   </data>
@@ -2407,10 +2407,6 @@
     <value>删除产品</value>
     <comment>删除产品</comment>
   </data>
-  <data name="扫码枪配置" xml:space="preserve">
-    <value>扫码枪配置</value>
-    <comment>扫码枪配置</comment>
-  </data>
   <data name="保存拍照数据CSV" xml:space="preserve">
     <value>保存拍照数据CSV</value>
     <comment>保存拍照数据CSV</comment>
@@ -2423,4 +2419,8 @@
     <value>刷卡器配置</value>
     <comment>刷卡器配置</comment>
   </data>
+  <data name="扫码枪配置" xml:space="preserve">
+    <value>扫码枪配置</value>
+    <comment>扫码枪配置</comment>
+  </data>
 </root>

+ 4 - 4
TeamAAS-VM/Resources/Languages/Lang.vi.resx

@@ -2220,7 +2220,7 @@
   <data name="工作模式" xml:space="preserve">
     <value>Chế độ làm việc</value>
   </data>
-  <data name="显示 3D 界面" xml:space="preserve">
+  <data name="显示3D界面" xml:space="preserve">
     <value>Hiển thị giao diện 3D</value>
   </data>
   <data name="保存拍照数据 CSV" xml:space="preserve">
@@ -2253,9 +2253,6 @@
   <data name="删除产品" xml:space="preserve">
     <value>Xóa sản phẩm</value>
   </data>
-  <data name="扫码枪配置" xml:space="preserve">
-    <value>Cấu hình máy quét mã vạch</value>
-  </data>
   <data name="保存拍照数据CSV" xml:space="preserve">
     <value>Lưu dữ liệu chụp ảnh dưới dạng CSV</value>
   </data>
@@ -2265,4 +2262,7 @@
   <data name="刷卡器配置" xml:space="preserve">
     <value>Cấu hình máy đọc thẻ</value>
   </data>
+  <data name="扫码枪配置" xml:space="preserve">
+    <value>Cấu hình máy quét mã vạch</value>
+  </data>
 </root>

+ 5 - 5
TeamAAS-VM/Resources/Languages/Lang.zh-TW.resx

@@ -2220,8 +2220,8 @@
   <data name="工作模式" xml:space="preserve">
     <value>工作模式</value>
   </data>
-  <data name="显示 3D 界面" xml:space="preserve">
-    <value>顯示 3D 介面</value>
+  <data name="显示3D界面" xml:space="preserve">
+    <value>顯示3D介面</value>
   </data>
   <data name="保存拍照数据 CSV" xml:space="preserve">
     <value>保存拍照數據 CSV</value>
@@ -2253,9 +2253,6 @@
   <data name="删除产品" xml:space="preserve">
     <value>刪除產品</value>
   </data>
-  <data name="扫码枪配置" xml:space="preserve">
-    <value>掃碼槍配置</value>
-  </data>
   <data name="保存拍照数据CSV" xml:space="preserve">
     <value>保存拍照數據CSV</value>
   </data>
@@ -2265,4 +2262,7 @@
   <data name="刷卡器配置" xml:space="preserve">
     <value>刷卡器設定</value>
   </data>
+  <data name="扫码枪配置" xml:space="preserve">
+    <value>掃碼槍配置</value>
+  </data>
 </root>

+ 1 - 1
TeamAAS-VM/Views/SettingView.xaml

@@ -2800,7 +2800,7 @@
                             </Grid>
                         </GroupBox>
                         <GroupBox Grid.Row="5"
-          Header="{lex:Loc 扫码配置}"
+          Header="{lex:Loc 扫码配置}"
           HorizontalAlignment="Left"
           MinWidth="200"
           Margin="0,0,20,0">