From 6e0dffe52969c1cbf2b96dd5738f205cee3034ef Mon Sep 17 00:00:00 2001
From: yanyuan <yuan.yan@capgemini.com>
Date: 星期四, 09 十一月 2023 17:36:02 +0800
Subject: [PATCH] Fix Quantity of production plan to int

---
 _Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_ListNewSupply.def                   |   14 +++++++
 _Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/_ROOT_Component_FormProductionPlanDetails.def |   10 +++++
 _Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupply.def                  |    8 ++++
 _Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupplyList.def              |    8 ++++
 _Main/UI/MacroPlannerWebApp/Views/Production_plan.vw                                                          |   63 +++++++++++++++++++++++++++++++
 _var/_Main/ProjSettings/MacroPlanner/Repr/MacroPlanner/Real.qrp                                               |   14 +++++++
 6 files changed, 117 insertions(+), 0 deletions(-)

diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_ListNewSupply.def b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_ListNewSupply.def
new file mode 100644
index 0000000..65cd035
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_ListNewSupply.def
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+Component ListNewSupply #extension
+{
+  Children:
+  [
+    Component DataSetLevelNewSupply #extension
+    {
+      Properties:
+      [
+        Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":-1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.astype(PeriodTaskOperation).ImgHasFeedback","title":"ImgHasFeedback","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PeriodTask_MP.astype(PeriodTaskOperation).ImgHasFeedback"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductInStockingPointInPeriodPlanningLeaf.StockingPointInPeriod.StockingPoint_MP.Name","title":"StockingPoint","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductInStockingPointInPeriodPlanningLeaf.StockingPointInPeriod.StockingPoint_MP.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductInStockingPointInPeriodPlanningLeaf.ProductInStockingPoint_MP.Product_MP.Name","title":"Product","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductInStockingPointInPeriodPlanningLeaf.ProductInStockingPoint_MP.Product_MP.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.UnitPeriod.Unit.Name","title":"Unit","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PeriodTask_MP.UnitPeriod.Unit.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.RoutingStep.Routing.Name","title":"Routing","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.RoutingStep.Routing.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.RoutingStep.Name","title":"Step","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.RoutingStep.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.Name","title":"Operation","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PeriodTask_MP.astype(PeriodTaskOperation).Operation.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PeriodTask_MP.Start","title":"Start","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PeriodTask_MP.Start"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Process_MP.AsProcess_MP.UnitOfMeasure_MP.Name","title":"UoM","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Process_MP.AsProcess_MP.UnitOfMeasure_MP.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"IntQuantity","title":"IntQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.Quantity()"}}]'
+      ]
+    }
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupply.def b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupply.def
new file mode 100644
index 0000000..d800cdf
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupply.def
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+Component PanelNewSupply #extension
+{
+  Children:
+  [
+    #child: PanelNewSupplyList
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupplyList.def b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupplyList.def
new file mode 100644
index 0000000..47e14df
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/Component_PanelNewSupplyList.def
@@ -0,0 +1,8 @@
+Quintiq file version 2.0
+Component PanelNewSupplyList #extension
+{
+  Children:
+  [
+    #child: ListNewSupply
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/_ROOT_Component_FormProductionPlanDetails.def b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/_ROOT_Component_FormProductionPlanDetails.def
new file mode 100644
index 0000000..7f7ed3c
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Component_FormProductionPlanDetails/_ROOT_Component_FormProductionPlanDetails.def
@@ -0,0 +1,10 @@
+Quintiq file version 2.0
+#root
+#parent: LibMacroPlannerWebUI
+OrphanComponent FormProductionPlanDetails #extension
+{
+  Children:
+  [
+    #child: PanelNewSupply
+  ]
+}
diff --git a/_Main/UI/MacroPlannerWebApp/Views/Production_plan.vw b/_Main/UI/MacroPlannerWebApp/Views/Production_plan.vw
new file mode 100644
index 0000000..2f6112a
--- /dev/null
+++ b/_Main/UI/MacroPlannerWebApp/Views/Production_plan.vw
@@ -0,0 +1,63 @@
+Quintiq file version 2.0
+{
+  viewcontents
+  {
+    forms
+    {
+      form_FormKPI
+      {
+        components
+        {
+          FormKPI_DataSetLevelKPISelection
+          {
+            column_Name
+            {
+              title: '鍚嶇О'
+            }
+          }
+          FormKPI_ListKPISelection
+          {
+            QuillViewData
+            {
+              Empty_KPISetting: 'Cost of sales;Fulfillment;Inventory holding cost;Labor cost;Margin;Sales;Sourcing cost;Total CO2 emission;Transportation cost'
+            }
+          }
+        }
+      }
+      form_FormProductionPlanDetails
+      {
+        components
+        {
+          FormProductionPlanDetails_DataSetLevelNewSupply
+          {
+            column_Quantity
+            {
+              _removed: true
+            }
+            column_IntQuantity
+            {
+              columnId: 'IntQuantity'
+              dataPath: 'IntQuantity'
+              dataType: 'real'
+              title: '鏁伴噺'
+              index: 10
+              subtotals: ''
+              width: 150
+            }
+            column_PeriodTask_MP_astype_PeriodTaskOperation__Operation_RoutingStep_Name
+            {
+              width: 136
+            }
+            sort: 'DESC:IntQuantity'
+          }
+        }
+      }
+    }
+    index: 0
+  }
+  formatversion: 2
+  id: 'Production_plan'
+  name: 'Production plan'
+  isglobal: false
+  isroot: false
+}
diff --git a/_var/_Main/ProjSettings/MacroPlanner/Repr/MacroPlanner/Real.qrp b/_var/_Main/ProjSettings/MacroPlanner/Repr/MacroPlanner/Real.qrp
new file mode 100644
index 0000000..2b5137e
--- /dev/null
+++ b/_var/_Main/ProjSettings/MacroPlanner/Repr/MacroPlanner/Real.qrp
@@ -0,0 +1,14 @@
+Quintiq file version 2.0
+#parent: #root
+TypeRepresentation Real
+{
+  HasDefaultDataRepresentation: true
+  Conditional:
+  [
+  ]
+  DataRepresentation.Default
+  {
+    FormatString: 'N(Dec(3))'
+    InheritFormatting: false
+  }
+}

--
Gitblit v1.9.3