From 797bed25cf9ba10cf637aa87dee1b89a5430d7c3 Mon Sep 17 00:00:00 2001
From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com>
Date: 星期三, 08 十一月 2023 16:17:24 +0800
Subject: [PATCH] 添加一些优化代码

---
 _Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def
index 00e737c..c2a2b92 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def
@@ -32,7 +32,17 @@
           Form.ClickBtnOK();
         }
       }else {
-        Form.ClickBtnOK();
+              if (EditFlag.Checked() and PriorityFactorNameCache.Text() <>PriorityFactorName.Text()){
+                  // Edit
+                  repeatOne:=select(MacroPlan, PriorityFactor, pf, pf.Name() = PriorityFactorName.Text());
+                  if (not isnull(repeatOne)){
+                      WebMessageBox::Error (Translations::PriorityFactor_CheckNameValid () );
+                  }else{
+                      Form.ClickBtnOK();
+                  }
+              }else{
+                  Form.ClickBtnOK();
+              }
       }
     *]
     GroupServerCalls: false

--
Gitblit v1.9.3