From f8cbed6c69c351f1607d3e5f35f0d70f2bb5eaac Mon Sep 17 00:00:00 2001
From: admin <420599804@qq.com>
Date: 星期四, 25 七月 2024 16:58:44 +0800
Subject: [PATCH] 添加视图

---
 _Main/BL/Type_ActualDailyProductionReport/StaticMethod_Synchronize.qbl                                           |    2 
 _Main/UI/MacroPlannerWebApp/Views/OfflinePlanComparisonReport.vw                                                 |  100 +++++++++++++++++++++++++++++++++
 _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Component_PanelRibbon504.def                     |   10 +++
 _Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelRibbon504_ButtonRibbon_OnClick.def |   16 +++++
 4 files changed, 127 insertions(+), 1 deletions(-)

diff --git a/_Main/BL/Type_ActualDailyProductionReport/StaticMethod_Synchronize.qbl b/_Main/BL/Type_ActualDailyProductionReport/StaticMethod_Synchronize.qbl
index 297cef4..9b78c60 100644
--- a/_Main/BL/Type_ActualDailyProductionReport/StaticMethod_Synchronize.qbl
+++ b/_Main/BL/Type_ActualDailyProductionReport/StaticMethod_Synchronize.qbl
@@ -25,7 +25,7 @@
       cnv2.SetCustomConversion();
       cnv2.CustomFormatString( 'yyyy-MM-dd' );
       
-      
+      info( data.AsString() );
     }
   *]
 }
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Component_PanelRibbon504.def b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Component_PanelRibbon504.def
index abb2e55..1350b9a 100644
--- a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Component_PanelRibbon504.def
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Component_PanelRibbon504.def
@@ -52,6 +52,16 @@
         Taborder: 2
       ]
     }
+    Component ButtonRibbon
+    {
+      #keys: '[415720.0.38711791]'
+      BaseType: 'WebButton'
+      Properties:
+      [
+        Label: '瀹為檯鐢熶骇鏁版嵁鎺ュ彛鍚屾'
+        Taborder: 3
+      ]
+    }
   ]
   Properties:
   [
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelRibbon504_ButtonRibbon_OnClick.def b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelRibbon504_ButtonRibbon_OnClick.def
new file mode 100644
index 0000000..c472499
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormOfflinePlanComparison/Response_PanelRibbon504_ButtonRibbon_OnClick.def
@@ -0,0 +1,16 @@
+Quintiq file version 2.0
+#parent: PanelRibbon504/ButtonRibbon
+Response OnClick () id:Response_PanelRibbon504_ButtonRibbon_OnClick
+{
+  #keys: '[415720.0.38711805]'
+  CanBindMultiple: false
+  DefinitionID: 'Responsedef_WebButton_OnClick'
+  QuillAction
+  {
+    Body:
+    [*
+      ActualDailyProductionData::Synchronize( MacroPlan,InterfaceDataset );
+    *]
+    GroupServerCalls: false
+  }
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Views/OfflinePlanComparisonReport.vw b/_Main/UI/MacroPlannerWebApp/Views/OfflinePlanComparisonReport.vw
index 0bb5878..874c68f 100644
--- a/_Main/UI/MacroPlannerWebApp/Views/OfflinePlanComparisonReport.vw
+++ b/_Main/UI/MacroPlannerWebApp/Views/OfflinePlanComparisonReport.vw
@@ -2,6 +2,106 @@
 {
   viewcontents
   {
+    forms
+    {
+      form_FormOfflinePlanComparison
+      {
+        title: 'QMacroPlanner::FormOfflinePlanComparison'
+        shown: true
+        componentID: 'QMacroPlanner::FormOfflinePlanComparison'
+        layout
+        {
+          mode: 'open'
+          rowPosition: 1
+          rowSpan: 27
+          columnPosition: 1
+          columnSpan: 9
+        }
+        components
+        {
+          FormOfflinePlanComparison_PanelRibbon
+          {
+            sizeRatio: 1
+          }
+          FormOfflinePlanComparison_PanelRibbon504
+          {
+            sizeRatio: 1
+          }
+          FormOfflinePlanComparison_PanelFilter
+          {
+            sizeRatio: 1
+          }
+          FormOfflinePlanComparison_PanelDemandComparison
+          {
+            sizeRatio: 1
+          }
+          FormOfflinePlanComparison_MatrixEditor
+          {
+            gridColor: '#c4c4c4'
+            totalHeaderWidth: 200
+            attributeHeaderWidthRatio: 0.6
+            nameHeaderWidthRatio: 0.4
+            columnWidth: 100
+            horizontalGrid: true
+            verticalGrid: true
+            backendState
+            {
+              componentId: 'QMacroPlanner::FormOfflinePlanComparison.MatrixEditor'
+              state
+              {
+                cells
+                {
+                  attributes
+                  {
+                    attribute_Plan
+                    {
+                      type: 'MatrixEditorWebApiCellDataModelInterest'
+                      index: 0
+                      rowsubtotal: ''
+                      columnsubtotal: ''
+                      attribute: 'Plan'
+                    }
+                    attribute_Actual
+                    {
+                      type: 'MatrixEditorWebApiCellDataModelInterest'
+                      index: 1
+                      rowsubtotal: ''
+                      columnsubtotal: ''
+                      attribute: 'Actual'
+                    }
+                    attribute_Gap
+                    {
+                      type: 'MatrixEditorWebApiCellDataModelInterest'
+                      index: 2
+                      rowsubtotal: ''
+                      columnsubtotal: ''
+                      attribute: 'Gap'
+                    }
+                  }
+                }
+                columns
+                {
+                  sorting
+                  {
+                    criteria: "datamember:'Index'"
+                  }
+                }
+                rows
+                {
+                  sorting
+                  {
+                    criteria: "datamember:'Index'"
+                  }
+                }
+              }
+            }
+          }
+        }
+      }
+    }
+    userconfigurableinformation
+    {
+    }
     page: ''
     group: ''
     index: 0

--
Gitblit v1.9.3