From 14c971140945e898824e7460d6f8524f5dd25724 Mon Sep 17 00:00:00 2001
From: lazhen <17772815105@139.com>
Date: 星期四, 06 六月 2024 15:06:24 +0800
Subject: [PATCH] 热试比例设置前端对话框

---
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def                                        |    9 +-
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def |   10 +++
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlActions.def                              |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick.def       |   24 ++++++++
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlMaxCapacity.def                          |    1 
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlContent.def                              |    2 
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def                                       |   30 ++++++++++
 _Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_ListRoutings.def                                                 |   14 ++++
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlStartAndEnd.def                          |    1 
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRouting.def                              |    1 
 _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRatio.def                                |    2 
 _Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def                                      |   28 +++++++++
 _Main/UI/MacroPlannerWebApp/Component_FormRoutings/_ROOT_Component_FormRoutings.def                                           |   10 +++
 13 files changed, 128 insertions(+), 6 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlActions.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlActions.def
index 77c135a..359faf2 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlActions.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlActions.def
@@ -35,6 +35,6 @@
     Orientation: 'horizontal'
     Padding: 'true'
     Style: 'footer'
-    Taborder: 2
+    Taborder: 3
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlContent.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlContent.def
index 404c6f2..3821433 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlContent.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlContent.def
@@ -13,6 +13,6 @@
   Properties:
   [
     Padding: 'true'
-    Taborder: 1
+    Taborder: 2
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlMaxCapacity.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlMaxCapacity.def
index 8f1b508..041a710 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlMaxCapacity.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlMaxCapacity.def
@@ -18,6 +18,7 @@
   ]
   Properties:
   [
+    FixedSize: true
     Taborder: 1
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRatio.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRatio.def
index 6a8738e..dbad8e2 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRatio.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRatio.def
@@ -28,6 +28,8 @@
   ]
   Properties:
   [
+    FixedSize: true
+    Orientation: 'horizontal'
     Taborder: 3
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRouting.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRouting.def
index 844a6b8..0ebdb18 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRouting.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlRouting.def
@@ -49,6 +49,7 @@
   ]
   Properties:
   [
+    FixedSize: true
     Taborder: 0
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlStartAndEnd.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlStartAndEnd.def
index 344f17d..aed985e 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlStartAndEnd.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Component_pnlStartAndEnd.def
@@ -10,6 +10,7 @@
   ]
   Properties:
   [
+    FixedSize: true
     Taborder: 2
   ]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_Edit.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def
similarity index 62%
rename from _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_Edit.def
rename to _Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def
index 7336b65..96f304f 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_Edit.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_New.def
@@ -1,14 +1,15 @@
 Quintiq file version 2.0
 #parent: #root
-Method Edit (
-  Routing selection
-) id:Method_DialogCreateEditThermalTrialRatio_Edit
+Method New (
+  Routing selection,
+  FormRoutings formrouting
+) id:Method_DialogCreateEditThermalTrialRatio_New
 {
   #keys: '[415136.0.756141435]'
   Body:
   [*
     // Edit Product(s)
-    
+    dhForm.Data( formrouting );
     dhDialogData.Data( selection );
     
     Form.SetDefaultValue();
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def
new file mode 100644
index 0000000..013d36c
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/Method_OnOK.def
@@ -0,0 +1,30 @@
+Quintiq file version 2.0
+#parent: #root
+Method OnOK () id:Method_DialogCreateEditThermalTrialRatio_OnOK
+{
+  #keys: '[415136.0.762562093]'
+  Body:
+  [*
+    // onOK for ProductDialog
+    // When the user clicks ok,
+    // we either create or edit the data
+    this.ApplyChanges();
+    
+    data := dhDialogData.Data();
+    
+    //if( isnull( data.WrappedInstance() ) ) // New
+    //{
+    //  // When create product, parent relation must be null (as server method has logic to detect parent change using this relation)
+    //  data.Parent( relflush );
+    //  data.Commit();
+    //  dhForm.Data().ListEventType().SelectByKey( data.WrappedInstance().Key() );
+    //}
+    //else
+    //{
+    //  LibCal_EventType::Update( dhDialogData.Data().WrappedInstance(), efID.Text(), efName.Text()
+    //                            ,guard( selParent.Data(), null(  LibCal_EventType ) ) );
+    //}
+    
+    this.Close();
+  *]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def
index 9d7f702..dd793e2 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditThermalTrialRatio/_ROOT_Component_DialogCreateEditThermalTrialRatio.def
@@ -19,6 +19,16 @@
         Taborder: 0
       ]
     }
+    Component dhForm id:dhForm_836
+    {
+      #keys: '[415136.0.762562257]'
+      BaseType: 'WebDataHolder'
+      Databinding: 'FormRoutings'
+      Properties:
+      [
+        Taborder: 1
+      ]
+    }
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_ListRoutings.def b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_ListRoutings.def
new file mode 100644
index 0000000..87a19d7
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_ListRoutings.def
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+Component ListRoutings #extension
+{
+  Children:
+  [
+    Component DataSetLevelRoutings #extension
+    {
+      Children:
+      [
+        #child: listContextMenuRoutings
+      ]
+    }
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def
new file mode 100644
index 0000000..1eb358f
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Component_listContextMenuRoutings.def
@@ -0,0 +1,28 @@
+Quintiq file version 2.0
+Component listContextMenuRoutings #extension
+{
+  Children:
+  [
+    Component MenuSeparator1
+    {
+      #keys: '[415136.0.761890739]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        Separator: true
+        Taborder: 11
+      ]
+    }
+    Component MenuThermalTrialRatio
+    {
+      #keys: '[415136.0.761890786]'
+      BaseType: 'WebMenu'
+      Properties:
+      [
+        Image: 'OSZILLOGRAPH'
+        Taborder: 12
+        Title: 'Thermal trial ratio'
+      ]
+    }
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick.def
new file mode 100644
index 0000000..6cef285
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick.def
@@ -0,0 +1,24 @@
+Quintiq file version 2.0
+#parent: ListRoutings
+Response OnClick (
+  Routing selection
+) id:Response_MacroPlanner_ListRoutings_MenuThermalTrialRatio_OnClick
+{
+  #keys: '[415136.0.761890849]'
+  CanBindMultiple: false
+  DefinitionID => /ListRoutings/Responsedef_ListRoutings_WebMenu_OnClick
+  Initiator: 'MenuThermalTrialRatio'
+  Precondition:
+  [*
+    return MacroPlan::HasMacroPlan( DataHolderActiveScenario.Data(), feedback );
+  *]
+  QuillAction
+  {
+    Body:
+    [*
+      dlg := construct( DialogCreateEditThermalTrialRatio );
+      dlg.New( selection, FormRoutings );
+    *]
+    GroupServerCalls: false
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/_ROOT_Component_FormRoutings.def b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/_ROOT_Component_FormRoutings.def
new file mode 100644
index 0000000..226312e
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormRoutings/_ROOT_Component_FormRoutings.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+#root
+#parent: LibMacroPlannerWebUI
+OrphanComponent FormRoutings #extension
+{
+  Children:
+  [
+    #child: ListRoutings
+  ]
+}

--
Gitblit v1.9.3