From b16deb7cf4eb651c74e73ef6723a0e8eb7676ee1 Mon Sep 17 00:00:00 2001
From: xiaoding721 <33130084+xiaoding721@users.noreply.github.com>
Date: 星期一, 28 十月 2024 17:14:17 +0800
Subject: [PATCH] 添加下发班次计划信息的入口,调整锁定期的界面格式

---
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateLockPeriod/Response_pnlActions_btnOk_OnClick.def |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateLockPeriod/Response_pnlActions_btnOk_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateLockPeriod/Response_pnlActions_btnOk_OnClick.def
index 6cc46ec..f131cc6 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateLockPeriod/Response_pnlActions_btnOk_OnClick.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateLockPeriod/Response_pnlActions_btnOk_OnClick.def
@@ -9,7 +9,22 @@
   {
     Body:
     [*
-      LockPeriod::Create( ddlContent.Data(),dsContent.Date() );
+      if( cbAllProduct.Checked() ){
+        traverse( MacroPlan,Product_MP,product ){
+          traverse( product,ProductInStockingPoint_MP,productInStockingPoint ){
+            LockPeriod::Create( productInStockingPoint,dsLockDate.Date() );
+          }
+        }
+      }else{
+        if( cbAllProductInStockingPoint.Checked() ){
+          product := ddlProduct.Data();
+          traverse( product,ProductInStockingPoint_MP,productInStockingPoint ){
+            LockPeriod::Create( productInStockingPoint,dsLockDate.Date() );
+          }
+        }else{
+          LockPeriod::Create( ddlProductInStockingPoint.Data(),dsLockDate.Date() );
+        } 
+      }
       Form.Close();
     *]
   }

--
Gitblit v1.9.3