From 15bbd62b0b24b72c717ae91ab45348a2083ad04e Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期五, 10 十月 2025 08:58:18 +0800
Subject: [PATCH] 优化bug;

---
 HMI.ParameterManage/ProductModal.xaml.cs |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/HMI.ParameterManage/ProductModal.xaml.cs b/HMI.ParameterManage/ProductModal.xaml.cs
index bececf3..9210a3d 100644
--- a/HMI.ParameterManage/ProductModal.xaml.cs
+++ b/HMI.ParameterManage/ProductModal.xaml.cs
@@ -5,6 +5,9 @@
 using Panuon.WPF.UI;
 using System;
 using System.ComponentModel;
+using System.Linq;
+using System.Windows;
+using System.Windows.Controls;
 
 namespace HMI.ParameterManage
 {
@@ -77,16 +80,20 @@
             {
                 Data.Name = TbName.Text;
                 Data.IsMaster = TbIsMaster.IsChecked == true;
+                Data.ParentId = CbParent.Text;
             }
             return flag;
         }
 
-        public bool? Open(ProductData data)
+        public bool? Open(ProductData data, bool isEdit)
         {
             Data = data;
             TbName.Text = Data.Name;
             TbIsMaster.IsChecked = Data.IsMaster;
-            TbParentId.Text = Data.ParentId;
+            FgParentId.Visibility = isEdit ? Visibility.Collapsed : Visibility.Visible;
+
+            CbParent.ItemsSource = DataModel.Products.Select(e => e.Name).ToList();
+            //TbParentId.Text = Data.ParentId;
 
             return this.ShowDialog();
         }

--
Gitblit v1.9.1